![.DSK 到 .vdi 或其他虚拟盒支持的格式](https://linux22.com/image/1416995/.DSK%20%E5%88%B0%20.vdi%20%E6%88%96%E5%85%B6%E4%BB%96%E8%99%9A%E6%8B%9F%E7%9B%92%E6%94%AF%E6%8C%81%E7%9A%84%E6%A0%BC%E5%BC%8F.png)
有没有办法将 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 安装,尽管仍有一些图形问题需要解决。