टूटे या हटाए गए NTFS विभाजन को पुनर्प्राप्त करना


13

लगभग दो हफ़्ते पहले मुझे अपने पीसी के साथ एक समस्या थी कि मेरे भाई ने विंडोज 7 ऑटो-मरम्मत का उपयोग करने के बाद पीसी पर बूट न ​​करने के बारे में एक प्रश्न लिखा था ।

मैंने अभी भी समस्या हल नहीं की है, इसलिए मेरा पीसी अब अनुपयोगी है।

अब मुझे लगता है कि यह Win7 और Ubuntu दोनों को फिर से स्थापित करने की तुलना में उन्हें मरम्मत करने के लिए सरल होगा, लेकिन उनके विभाजन पर कुछ डेटा हैं। मैं इस डेटा को पुनर्प्राप्त करना चाहता हूं।

ये विभाजन किसी कारण से माउंटेबल नहीं हैं। मुझे पता नहीं क्यों।

sudo fdisk -l समस्याग्रस्त विभाजन के बारे में:

Device    Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     147912703    73955328   83 Linux
/dev/sdb2            206848   174079999    86936576    7  HPFS/NTFS/exFAT

और GParted में:

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

और mountकमांड की त्रुटि :

Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

और के लिए सटीक एक ही संदेश /dev/sda1

मैं उन HDD से अपना डेटा कैसे पुनर्प्राप्त कर सकता हूं?

संपादित करें

मैंने ड्राइव के प्रकार को निर्दिष्ट करने की कोशिश की है:

$ sudo mount -t ext4 /dev/sda1 /olddisk
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
$ sudo mount -t ntfs /dev/sdb2 /olddisk
NTFS signature is missing.
Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

संपादित करें

sudo ntfsfix /dev/sdb2 रिटर्न:

Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.

यदि आप सुनिश्चित हैं कि sda2 NTFS है, तो टाइप के रूप में ntfs-3G का उपयोग करें। अगर यह काम नहीं करता है, तो इसका मतलब है कि आपकी फ़ाइल प्रणाली को खत्म करने की आवश्यकता है
मोस्टफा अहंगराह

@MostafaAhangarha मुझे लगता है कि यह NTFS है कि Win7 का विभाजन है। मुझे वही त्रुटि मिली -t ntfs-3g
नॉटिग्नेर नोरेक्सपर्ट

तब मुझे लगता है कि आपका विभाजन दूषित है। इसे चलाएं ntfsfix /dev/sdb2और परिणाम साझा करें
मोस्टफा अहंगराह

@NotbeginnerNorexpert क्षमा करें, मैंने अब आपके चित्रों को देखा और मैं थोड़ा भ्रमित हूं। आपके प्रश्न के बारे में आपने लिखा है, sdb2लेकिन चित्र दिखाता है कि sdb5NTFS विभाजन भी है। आप किस पर पहुंचने की कोशिश कर रहे हैं?
एंड्रिया लज्जाज़ारो

जवाबों:


11

अस्वीकरण: मैंने यहाँ और यहाँ इसी तरह के सवालों का जवाब दिया । यह उन दो उत्तरों का सारांश है। इसके अलावा, मैं RecuperaBit का डेवलपर हूं।

आपका NTFS विभाजन टूट गया है। डेटा को पुनर्स्थापित करने के लिए, आपको इसकी प्रतिलिपि (आदर्श रूप से) बनाने की आवश्यकता है और फिर इसकी सामग्री को पुनर्स्थापित करने के लिए NTFS पुनर्निर्माण सॉफ़्टवेयर का उपयोग करें।

ड्राइव को क्लोन करें

आपको वास्तव में ड्राइव को किसी बाहरी डिस्क पर फ़ाइल में क्लोन करना चाहिए , जब तक कि यह इतना बड़ा न हो कि आप किसी अन्य ड्राइव को ढूंढ न सकें, जिसमें यह हो सकता है।

यदि आप वास्तव में एनटीएफएस विभाजन के साथ मेल खाते हैं /dev/sdb2, तो ddrescueकेवल उस एक को कॉपी करने के लिए उपयोग करें:

sudo ddrescue /dev/sdb2 /media/user/External/copy.img /media/user/External/status.log

यदि आप निश्चित नहीं हैं, तो संपूर्ण /dev/sdbड्राइव को क्लोन करना बेहतर है । यह निश्चित रूप से अधिक स्थान लेगा:

sudo ddrescue /dev/sdb /media/user/External/copy.img /media/user/External/status.log

status.logफ़ाइल अनिवार्य नहीं है, लेकिन अगर आप इस प्रक्रिया को रोकना चाहते हैं और बाद में फिर से शुरू यह आवश्यक है।

फ़ाइल सिस्टम का विश्लेषण और पुनर्निर्माण

यदि फ़ाइल सिस्टम केवल थोड़ा टूट गया है, तो आपके पास किस्मत हो सकती है testdisk:

testdisk /media/External/copy.img

सीएलआई में चरण-दर-चरण प्रक्रिया का पालन करें और आप Pकुंजी के साथ विभाजन की सामग्री को सूचीबद्ध करने में सक्षम होंगे , यह मानते हुए कि यह लगभग बरकरार है।

यदि क्षति अधिक गंभीर है, तो आपको कुछ और चाहिए। आप RecuperaBit का उपयोग करके NTFS विभाजन को (संभवतः गंभीर रूप से) क्षतिग्रस्त कर सकते हैं । RecuperaBit फ़ाइल सिस्टम संरचनाओं को फिर से संगठित करने और फ़ाइलों को पुनर्प्राप्त करने का प्रयास करता है। भले ही इसके बावजूद निर्देशिका संरचना के पुनर्निर्माण का प्रयास करें

  • विभाजन तालिका गायब है
  • अज्ञात विभाजन की सीमाएँ
  • आंशिक रूप से अधिलेखित मेटाडेटा
  • त्वरित प्रारूप

वर्तमान में, इसे इंस्टॉलेशन की आवश्यकता नहीं है, आपको GitHub से संग्रह को डाउनलोड करने और अपनी पसंद की निर्देशिका में निकालने की आवश्यकता है।

उसके बाद, आउटपुट के लिए एक निर्देशिका बनाएं और इसके साथ कार्यक्रम शुरू करें:

mkdir /media/user/External/recovered_files
cd [full path of recuperabit]
pypy main.py /media/user/External/copy.img -o /media/user/External/recovered_files -s /media/user/External/savefile.save

आप भी उपयोग कर सकते हैं python, हालांकि pypyतेज है। स्कैनिंग प्रक्रिया में काफी समय लगेगा। जब यह पूरा हो जाए, तो recoverableअपने विभाजन की आईडी टाइप करें और खोजें। यदि यह उदाहरण 2 है, तो टाइप करें:

restore 2 5
restore 2 -1

5इसका मतलब रूट निर्देशिका और -1इसका मतलब है खोया फ़ाइलें निर्देशिका।

अतिरिक्त विवरण, स्पष्टीकरण और चेतावनी के लिए, इस पोस्ट के शीर्ष पर दो लिंक देखें।


आपकी मदद के लिए thx! मैं वर्तमान में उबंटू के फाइल सिस्टम को पुनर्प्राप्त करने पर काम कर रहा हूं, लेकिन इसके बाद मैं कोशिश करूंगा कि आपने क्या लिखा है।
नॉटबिननर नोरएक्सपर्ट

1
@Notbeginner Norexpert: यदि मेरा उत्तर आपके लिए मददगार था, तो कृपया इसे स्वीकार किए गए उत्तर के रूप में चिह्नित करें ताकि अन्य भविष्य में इसे आसानी से ढूंढ सकें। यह भी एक विनम्र तरीका है कि आप को मदद करने के लिए आपके प्रश्न का उत्तर देने वाले व्यक्ति को धन्यवाद दें।
एंड्रिया लज्जाज़ारो

@NotbeginnerNorexpert, क्या यह आपके लिए काम करता है? इसलिए मैं इस पोस्ट को उपयोगकर्ताओं को इंगित करने के लिए अधिक आश्वस्त हो सकता हूं क्योंकि यह वास्तव में एक कठिन विषय है।
user.dz
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.