Tôi có ổ flash USB 16 GB bằng cách nào đó đã bị hỏng đến mức thậm chí fdisk -l
khô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/sdc
là 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/sdc
tô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/sdc
tô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/sdc
tôi nhận được thông báo lỗi một dòng này : od: /dev/sdc: No medium found
.
fdisk
và dd
là root, phải không?
fdisk /dev/sdc
? Bạn có mắc lỗi gì không?