有没有办法将 dsk 文件转换为 Virtual Box 可用的格式?这种转换是否可行?
答案1
答案2
我找到了一个装有 Windows 98 的旧 IDE 硬盘,在运行上面评论中提到的命令后,必须按照几个步骤才能在 Windows 10 中的 VirtualBox 中运行它。
以下是对我有用的完整流程。如果您已经有 DSK 文件,则可以跳至步骤 3。
购买 IDE 转 USB 适配器 (亚马逊上大约 20 美元) 并使用它将旧硬盘连接到现代 Windows PC。
Windows 可能无法识别磁盘上的文件系统,但它应该对以下程序可见:DiskInternals Linux 阅读器. 使用这样的程序将硬盘内容转储到 DSK 文件中。
在 DSK 文件的目录中打开 Powershell(或
cd
手动进入)
$env:PATH = $env:PATH + ";C:\Program Files\Oracle\VirtualBox"
- 使用VirtualBox的
vboxmanage
工具将DSK文件转换为VDI文件:
vboxmanage convertfromraw myoldharddrive.dsk myoldharddrive.vdi
- 在 VirtualBox 中创建一个新的虚拟机。当提示输入硬盘时,选择您新创建的 VDI 文件:
使用这些步骤,我能够访问硬盘上的 Windows 98 安装,尽管仍有一些图形问题需要解决。