मेरे पास 16 जीबी की यूएसबी फ्लैश ड्राइव है जो किसी भी तरह से उस बिंदु तक भ्रष्ट हो गई है जिसमें fdisk -l
उसे ढूंढा भी नहीं जा सकता है (मुझे एक-पंक्ति त्रुटि संदेश यह कहते हुए मिला: " खोलने में असमर्थ / देव / sdc ")
हालाँकि, इसे संलग्न किया जा रहा है, /dev/sdc
dmesg शो के रूप में सौंपा जा रहा है :
usb 1-7: new high speed USB device using ehci_hcd and address 69
usb 1-7: New USB device found, idVendor=048d, idProduct=1167
usb 1-7: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-7: configuration #1 chosen from 1 choice
scsi68 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 69
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
scsi 68:0:0:0: Direct-Access XXXXXXXX U167CONTROLLER 0.00 PQ: 0 ANSI: 2
sd 68:0:0:0: Attached scsi generic sg3 type 0
sd 68:0:0:0: [sdc] Attached SCSI removable disk
मैंने इसे सत्यापित करते हुए इसका उपयोग ls -l /sys/block | grep -vE 'loop|ram'
किया:
lrwxrwxrwx. 1 root root 0 Mar 13 04:50 sda -> ../devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda
lrwxrwxrwx. 1 root root 0 Mar 13 14:42 sdb -> ../devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0/host67/target67:0:0/67: 0:0:0/block/sdb
lrwxrwxrwx. 1 root root 0 Mar 13 21:20 sdc -> ../devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host68/target68:0:0/68: 0:0:0/block/sdc
lrwxrwxrwx. 1 root root 0 Mar 13 04:50 sr0 -> ../devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0
लेकिन जब मैं जारी करता od -N 128 /dev/sdc
हूं तो मुझे यह एकल-पंक्ति त्रुटि संदेश प्राप्त होता है:
od: /dev/sdc: No medium found
मुझे उस USB फ्लैश ड्राइव पर डेटा की आवश्यकता नहीं है , मुझे केवल यह जानने की जरूरत है कि क्या इसे फिर से प्रारूप-सक्षम (फिर इसे पुन: स्वरूपित) करने का कोई तरीका है।
क्या यह संभव है? यदि हां, तो मैं इस बारे में कैसे जाऊँ?
अद्यतन : मैंने अभी कोशिश की:
dd if=/dev/zero of=/dev/sdc1 bs=1M count=6000 conv=fsync
और पा लिया:
dd: writing `/dev/sdc1': No space left on device
1000+0 records in
999+0 records out
1047941120 bytes (1.0 GB) copied, 2.34859 s, 446 MB/s
जो बताता है कि डिवाइस जीवित है और लात मार रहा है?
यह दिलचस्प होता जा रहा है ...
fdisk /dev/sdc
हूं मुझे मिलता है Unable to open /dev/sdc
:।
dmesg
त्रुटि के साथ कोई अतिरिक्त आउटपुट है fdisk
? आप का उपयोग कर डिवाइस से सीधे पढ़ सकते हैं, जैसे od -N 128 /dev/sdc
,? (यदि यह काम करता है तो इसे एक छोटा हेक्सडंप प्रिंट करना चाहिए।)
dmesg
त्रुटि के साथ कोई अतिरिक्त आउटपुट नहीं है fdisk
। जब मैं जारी करता od -N 128 /dev/sdc
हूं तो मुझे यह एकल-पंक्ति त्रुटि संदेश प्राप्त होता है od: /dev/sdc: No medium found
:।
fdisk
और dd
जड़ के रूप में, है ना?
fdisk /dev/sdc
? क्या आपको कोई त्रुटि मिलती है?