Tôi có ổ flash USB 16 GB bằng cách nào đó đã bị hỏng đến mức thậm chí fdisk -lkhông thể tìm thấy nó (tôi nhận được thông báo lỗi một dòng có nội dung: " Không thể mở / dev / sdc ")
Tuy nhiên, nó đang được đính kèm, được chỉ định /dev/sdclà chương trình 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
Tôi cũng xác minh nó bằng cách sử dụng 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
Nhưng khi tôi phát hành, od -N 128 /dev/sdctôi nhận được thông báo lỗi một dòng này:
od: /dev/sdc: No medium found
Tôi không cần dữ liệu trên ổ flash USB đó , tôi chỉ cần biết liệu có cách nào để làm cho nó có thể định dạng được không (sau đó định dạng lại nó).
Điều này có thể không? Nếu vậy, làm thế nào để tôi đi về điều này?
Cập nhật : Tôi vừa thử:
dd if=/dev/zero of=/dev/sdc1 bs=1M count=6000 conv=fsync
Và có:
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
Điều này cho biết thiết bị còn sống và đá?
Điều này đang trở nên thú vị ...
fdisk /dev/sdctôi nhận được : Unable to open /dev/sdc.
dmesgđầu ra bổ sung cùng với lỗi từ fdisk? Bạn có thể đọc trực tiếp từ thiết bị bằng cách sử dụng, ví dụ od -N 128 /dev/sdc? (Nếu điều này hoạt động, nó sẽ in một hexdump ngắn.)
dmesgđầu ra bổ sung nào cùng với lỗi từ fdisk. Khi tôi phát hành, od -N 128 /dev/sdctôi nhận được thông báo lỗi một dòng này : od: /dev/sdc: No medium found.
fdiskvà ddlà root, phải không?
fdisk /dev/sdc? Bạn có mắc lỗi gì không?