虚拟化 – 虚拟化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但是我没有尝试过,而且关于指定磁盘几何的整个事情让我觉得它可能很烦人. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 窗口 – 为什么WriteFile在写入标准输出时崩溃?
- 在Windows 7(64位)上如何在Octave中准确启用64位索引
- winforms – 使用Windows窗体锁定脚本终止后的PowerShell I
- 单行与多个命令使用Windows批处理文件
- Flink window Function - ProcessAllWindowFunction
- 无法在Windows上启动rabbitmq-management插件
- JLink重刷固件(win7/win8/win10亲测可用)
- ntfs – 指定的资源管理器中的事务支持未启动或由于错误而关
- 升级到Windows 10后升级
- windows – 网络共享的文件加密解决方案
- .net – Windows Phone 8上的UI测试和自动化
- 部署 – 如何在Windows Azure中部署Orchard CMS?
- Windows – Azure AD连接密码同步
- 如何将具有UTF-8文件名的文件复制到Windows上的P
- windows-server-2008 – 通过组策略更新Google C
- windows – 添加到通知托盘的图标在鼠标悬停时消
- windows-server-2008 – 性能测试和TCP调优
- windows – 使用7z.exe递归解压缩
- Windows中socket和HANDLE有什么区别?
- windows-server-2008 – 新服务器(IIS7 / Window