.DSK 到 .vdi 或其他虚拟盒支持的格式

.DSK 到 .vdi 或其他虚拟盒支持的格式

有没有办法将 dsk 文件转换为 Virtual Box 可用的格式?这种转换是否可行?

答案1

我不确定 .DSK 是哪种虚拟磁盘格式或它是如何创建的,但你可以尝试使用 VirtualBox垂直框管理命令(尤其是转换自原始数据子命令)将磁盘映像转换为 VDI/VMDK/VHD。

答案2

我找到了一个装有 Windows 98 的旧 IDE 硬盘,在运行上面评论中提到的命令后,必须按照几个步骤才能在 Windows 10 中的 VirtualBox 中运行它。

以下是对我有用的完整流程。如果您已经有 DSK 文件,则可以跳至步骤 3。

  1. 购买 IDE 转 USB 适配器 (亚马逊上大约 20 美元) 并使用它将旧硬盘连接到现代 Windows PC。

  2. Windows 可能无法识别磁盘上的文件系统,但它应该对以下程序可见:DiskInternals Linux 阅读器. 使用这样的程序将硬盘内容转储到 DSK 文件中

  3. 安装 VirtualBox

  4. 在 DSK 文件的目录中打开 Powershell(或cd手动进入)

  5. 将 VirtualBox 添加到系统路径:

$env:PATH = $env:PATH + ";C:\Program Files\Oracle\VirtualBox"
  1. 使用VirtualBox的vboxmanage工具将DSK文件转换为VDI文件:
vboxmanage convertfromraw myoldharddrive.dsk myoldharddrive.vdi
  1. 在 VirtualBox 中创建一个新的虚拟机。当提示输入硬盘时,选择您新创建的 VDI 文件:

在此处输入图片描述

使用这些步骤,我能够访问硬盘上的 Windows 98 安装,尽管仍有一些图形问题需要解决。

相关内容