如何检查 USB 驱动器是否可启动?

lol*_*que 6 usb-drive virtual-machine

我刚刚创建了一个 USB 驱动器,想检查它是否可以正确启动而无需重新启动我的实际计算机。我应该怎么做?

lol*_*que 8

在 Linux 下,您必须知道哪个设备路径获得了驱动器,例如dmesg | tail插入后,我们假设它是/dev/sdb.

盖姆

sudo qemu -hda /dev/sdbsudo qemu-system-x86_64 -hda /dev/sdb64 位。


虚拟盒子

VBoxManage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb
sudo chmod 666 /dev/sdb*
Run Code Online (Sandbox Code Playgroud)

然后将 ~/usb.vmdk 添加为虚拟机中的磁盘并在其上启动


请毫不犹豫地添加其他方法。


Wol*_*fer 7

虽然它不会显示文件系统上的内容是否能够处理整个启动过程,但您可以fdisk -l <drive>从相当好的 *nix 上的 shell 中检查启动标志。(这本质上告诉 BIOS 是否应该尝试启动该设备。)