在旧的外部硬盘驱动器上发出 dd 后“找不到介质”

Exe*_*n-G 7 partitioning hard-drive dd external-hdd

我正在尝试格式化旧的外置硬盘。它不会弹出gparted

但它确实被检测到:

dmesg 输出:

[20022.409487] usb 2-1.2: new high-speed USB device number 13 using ehci-pci
[20022.538837] usb 2-1.2: New USB device found, idVendor=0930, idProduct=0b09
[20022.538843] usb 2-1.2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[20022.538847] usb 2-1.2: Product: USB 3.5"-HDD
[20022.538850] usb 2-1.2: Manufacturer: TOSHIBA
[20022.538853] usb 2-1.2: SerialNumber: 001d93cc
[20022.541204] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[20022.541889] scsi host6: usb-storage 2-1.2:1.0
[20023.558459] scsi 6:0:0:0: Direct-Access     Sunplus  USB2SATA bridge  0407 PQ: 0 ANSI: 2
[20023.558974] sd 6:0:0:0: Attached scsi generic sg2 type 0
[20023.561919] sd 6:0:0:0: [sdb] Attached SCSI removable disk
Run Code Online (Sandbox Code Playgroud)

lsusb 输出:

Bus 002 Device 013: ID 0930:0b09 Toshiba Corp. PX1396E-3T01 External hard drive
Run Code Online (Sandbox Code Playgroud)

我在某处读到我应该dd使用零的设备,但这也失败了:

$ sudo dd if=/dev/zero of=/dev/sdb
dd: failed to open '/dev/sdb': No medium found
Run Code Online (Sandbox Code Playgroud)

在把它扔出窗外之前有什么我可以尝试的吗?

小智 5

就我而言,我试图这样做:

  • 插入 U 盘
  • 卸载自动挂载的分区
  • 尝试 sudo dd if=/mnt/d/instalki/OS/bionicpup32-8.0-uefi.iso of=/dev/sdb

仅当我在文件管理器 GUI 中单击卸载 USB 记忆棒时才会出现该错误。通过sudo umount /dev/sdb1dd卸载后毫无怨言地执行。

  • 这才是真正的答案。不要因为 Linux 的怪癖而把东西扔进垃圾桶。弹出是*不是* umount,我之前遇到过这个问题,与一些不相关的东西(忘了是什么)。弹出会删除设备节点,而卸载则不会。 (5认同)

Exe*_*n-G 3

结果发现我使用的电源不好。确保使用正确的电源。