为什么两个具有相同启动功能的 USB 驱动器的启动方式不同?

为什么两个具有相同启动功能的 USB 驱动器的启动方式不同?

我有两个 32GB 的 NTFS 格式的 USB 盘,一个是 Sandisk 的,另一个是 OCZ 的。两个盘里面都有相同的可启动记录 (Grub4dos) 和一些 ISO。

我在不同机器上尝试过这两种方法,Sandisk 在所有机器上都能用,而 OCZ 不行,只有部分机器能用。在其中一台机器上,BIOS 将 Sandisk 标记为 USB-FDD(如果我没记错的话),将 OCZ 标记为 USB-HDD。

今天我使用 VirtualBox 将 RAW .vmdk 链接到这些 USB,同样,Sandisk 工作正常,但 OCZ 工作不正常(见下图)。

由于 VirtualBox 在两次测试中都有相同的 BIOS,我意识到这两个驱动器之间一定存在一些差异,而且我想知道它们可能是什么。

我已经检查过这些驱动器司机并且两者都被标记为已修复。我去了 diskpart,看到的唯一区别是 OCZ 有一个活动分区。我将其设置为非活动(因此它与 Sandisk 匹配),但问题仍然存在。

我仍然不明白为什么它们有不同的行为,或者看到两个驱动器之间的差异(我需要使用什么样的工具?)。

Sandisk 在 Virtualbox 上的运行情况:

Sandisk 在 Virtualbox 上工作

Sandisk 在 vi​​rtualbox 上工作,命令行:

Sandisk 在 VirtualBox 上运行,命令行

Virtualbox 上的 OCZ 无法正常工作:

Virtualbox 上的 OCZ 无法正常工作

Virtualbox 上的 OCZ 无法正常工作,命令行:

Virtualbox 上的 OCZ 无法正常工作,命令行

相关内容