当我使用dd
命令使我的 USB 可启动时,命令dd
显示没有剩余空间。所以我再次尝试,但它显示“/dev/sda/:未找到介质”。但是,如果我连接 USB,命令lsblk
会显示/dev/sda
,如果我断开连接, 就会sda
消失lsblk
。内核也会识别我的 USB,如dmesg
我所见。
[36132.769314] usb 1-2: new high-speed USB device number 9 using xhci_hcd
[36132.896845] usb 1-2: New USB device found, idVendor=1e3d, idProduct=198a, bcdDevice= 1.00
[36132.896852] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[36132.898555] usb-storage 1-2:1.0: USB Mass Storage device detected
[36132.898932] scsi host0: usb-storage 1-2:1.0
[36133.927920] scsi 0:0:0:0: Direct-Access ChipsBnk Flash Disk 5.00 PQ: 0 ANSI: 2
[36133.928507] sd 0:0:0:0: [sda] Media removed, stopped polling
[36133.929007] sd 0:0:0:0: [sda] Attached SCSI removable disk
但是,fdisk
看不到我的闪存驱动器。
我相信我以某种方式使用该dd
命令弄坏了我的 USB 驱动器,我想知道是否有任何方法可以恢复它。还值得一提的是,我使用 Artix Linux 作为runit
初始化系统。我还尝试使用 mkfs 格式化驱动器,但它也返回“未找到介质”。
谢谢你!
答案1
尝试使用常规格式化命令来格式化 USB 驱动器。
如果这不起作用,请更换 USB 驱动器。
在您开始测试之前,它可能存在硬件问题。