FAT फाइलसिस्टम - खराब सुपरब्लॉक


11

कल रात मेरे एंड्रॉइड फोन ने कहा कि वह एसडी कार्ड नहीं पढ़ सकता है और वह इसे प्रारूपित करना चाहता है। मैंने इसे निकाला, कार्ड रीडर में डाला और अपने डेस्कटॉप पीसी पर माउंट करने की कोशिश की:

$ sudo mount /dev/sdb1 tmp
[sudo] password for ivan: 
mount: /dev/sdb1: can't read superblock

इसे fsck करने की कोशिश की:

$ sudo fsck.msdos /dev/sdb1
dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
  Contains a free cluster (2). Assuming EOF.
FAT32 root dir starts with a bad cluster!

और यह देखने के लिए कि क्या माउंट करने के लिए कुछ भी वास्तविक है:

$ sudo fdisk -l /dev/sdb

Disk /dev/sdb: 3951 MB, 3951034368 bytes
122 heads, 57 sectors/track, 1109 cylinders, total 7716864 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            8192     7716863     3854336    b  W95 FAT32

अब मैं एक dd छवि कर रहा हूँ इससे पहले कि मैं कुछ और टूट गया।

मुझे पता है कि EXT फाइलसिस्टम के पास डिवाइस पर सुपरब्लॉक बैकअप होता है जिसे ऐसे क्षण में उपयोग किया जा सकता है। क्या FAT में बैकअप है?

क्या आप वसूली के लिए कोई विधि जानते हैं?

मैंने फोटोरेक की कोशिश की है और यह डेटा को पुनः प्राप्त करने का प्रबंधन करता है, लेकिन बिना किसी फ़ाइल नाम या निर्देशिका संरचना के। यह मेरे चित्रों को पुनर्स्थापित करने के अलावा कोई अच्छा काम नहीं करता है, और वे मेरी कम से कम चिंता है।


वास्तव में dd 2.7 जीबी कॉपी करने के बाद इनपुट / आउटपुट त्रुटि के साथ असफल रहा ... क्या यह संभव है कि कार्ड हार्डवेयर किसी तरह से क्षतिग्रस्त हो?
इवान पेट्रसशेव

यदि ddयह विफल रहता है तो यह 99.999% मामलों में हार्डवेयर विफलता है।
बॉबी

जवाबों:


18

testdisk काम किया!

>Create a new log file
[Choose Disk]
>Intel/PC partition
>Advanced
[Choose Partition]
>Boot
>Repair FAT
[Accept Defaults and Write]
>(Q)uit until exited

यहाँ से: http://ubuntuforums.org/showthread.php?t=2103994


3
यह एक जीवन रक्षक था, धन्यवाद! दो बातें: 1) मेरे मामले में, मुझे "मरम्मत वसा" कार्रवाई से पहले "पुनर्निर्माण बीएस" का चयन करना था। फोरम थ्रेड में एक टिप्पणी के रूप में आपने बिंदुओं को जोड़ा है, उस पर (और आमतौर पर टेस्टडिस्क ) अधिक जानकारी यहां है: cgsecurity.org/wiki/… 2) आपको अपना जवाब स्वीकार करना चाहिए, मेरा मानना ​​है कि यह प्रोटोकॉल है। उम्मीद है कि यह लोगों को इस समाधान को चालू करने में मदद करता है, क्योंकि यह एक आम समस्या है!
माइकल

मुझे खुशी है कि इसने किसी के लिए एक काम किया। हाँ, शायद आप सही हैं - जवाब स्वीकार किया।
इवान पेट्रूशेव

1
इसने मेरे लिए काम किया लेकिन मुझे आंशिक डेटा हानि का अनुभव हुआ। धन्यवाद।
पर्याप्त

मेरे डेटा का 80GB बच गया!
विष्णु मोहन जी

इसने काम किया। लेकिन टेस्टडिस्क कहता है कि यह बहुत खतरनाक है। मैंने पहले विभाजन लिखने की कोशिश की थी, लेकिन यह काम नहीं किया।
थु येन तुन

0

मेरी समस्या आज एक usb-HDD-FAT32- विभाजन G थी: Windows XP और OpenSuse 12.3 में "सुपरब्लॉक नहीं पढ़ सकता"। समाधान था: विंडोज XP कमांड cmd chkdsk G: / F / R

वोल्फगैंग

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.