Mam dysk flash USB 16 GB, który w jakiś sposób został uszkodzony do tego stopnia, że nawet fdisk -l
nie mogę go znaleźć (pojawia się komunikat o błędzie z jednym wierszem: „ Nie można otworzyć / dev / sdc ”)
Jest jednak dołączany, przypisany /dev/sdc
jako dmesg pokazuje:
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
Sprawdziłem to również przy użyciu 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
Ale kiedy wystawiam, pojawia się od -N 128 /dev/sdc
ten komunikat o błędzie w jednym wierszu:
od: /dev/sdc: No medium found
Nie potrzebuję danych na tym dysku flash USB. Muszę tylko wiedzieć, czy istnieje sposób, aby ponownie sformatować go (a następnie sformatować).
czy to możliwe? Jeśli tak, jak mam to zrobić?
Aktualizacja : Właśnie próbowałem:
dd if=/dev/zero of=/dev/sdc1 bs=1M count=6000 conv=fsync
I dostał:
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
Co mówi, że urządzenie żyje i kopie?
To staje się interesujące ...
fdisk /dev/sdc
uzyskać: Unable to open /dev/sdc
.
dmesg
wynik wraz z błędem fdisk
? Czy potrafisz czytać bezpośrednio z urządzenia za pomocą np. od -N 128 /dev/sdc
? (Jeśli to
dmesg
danych wyjściowych wraz z błędem z fdisk
. Kiedy wydać od -N 128 /dev/sdc
mi ten komunikat o błędzie pojedynczej linii: od: /dev/sdc: No medium found
.
fdisk
i jesteś dd
rootem, prawda?
fdisk /dev/sdc
? Czy pojawia się błąd?