虚拟化 – 虚拟化MS-DOS桌面并逐字复制硬盘

前端之家收集整理的这篇文章主要介绍了虚拟化 – 虚拟化MS-DOS桌面并逐字复制硬盘前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在工作中,我们有一个用户拥有一些专门的遗留软件,其开发人员很久以前就已经“大肚子”了.

当试图将程序复制到其他系统时(尝试检查它是否在兼容模式下工作),我们从程序中得到一个严厉警告,告诉我们如果我们使用碎片整理或压缩工具,软件可能会丢失其“串行”.据我所知,该软件正在尝试对硬盘内容(可能是存储程序的扇区)进行一些检查,以检查它是否是合法副本.

用户告诉我们,她喜欢那个程序,现代的替代方案并不有趣(更不用说它没有预算).

因此,我认为唯一可行的解​​决方案是虚拟化,但我不知道它是如何工作的低级磁盘访问.虚拟化过程是否创建了磁盘的逐字副本?我必须使用特定的工具/设置吗?

到目前为止,我们的虚拟PC已经使用VMWare(ESXi和播放器)进行了设置,但如果VirtuaBox可以更好地运行,我们对它们开放.

*考虑到软件的年龄,也许整个开发团队现在都在“belly”“.

在其他任何事情之前,我会启动 Linux CD并使用“dd”将整个硬盘驱动器复制到其他地方,最好是不同的,更大的驱动器上的文件(例如,“dd if = / dev / hda of = / path” /到/安装/ USB /驱动器/文件名“).这样,如果发生了一些愚蠢的事情,你就可以追索.

如果它是MS-DOS,你看过像DOSBox这样的轻量级解决方案吗?它主要用于在现代硬件上播放旧的DOS游戏.我无法通过浏览文档来判断,但您可以在DOSBox中安装从dd创建的磁盘映像文件.如果你不能直接做,应该有一种方法来转换图像文件.

啊,看起来有工具来转换VirtualBox的dd输出,所以如果DOSBox不能解决,那就有那条路线.我确信VMWare将拥有类似的工具(搜索术语可能类似于“隐藏原始图像”(无论调用VMWare虚拟硬盘格式).

更新:

这是DOSBox的工具:http://www.dosbox.com/wiki/IMGMOUNT但是我没有尝试过,而且关于指定磁盘几何的整个事情让我觉得它可能很烦人.

猜你在找的Windows相关文章