不同PC之间的虚拟盒子


0

我在外部HDD驱动器上使用Virtual Box机器(如.vdi),因此可以在不同的PC之间移动它。在每台PC上,我都创建了一个新的VM计算机,并附加了该vdi,它似乎运行良好。但是,我注意到在上次传输期间,最新安装的应用程序未保存在.vdi上,这使我失去了1天的工作时间。我不记得做任何可以合并的快照。有人可以给我提示如何有效处理功能吗?

Answers:


0

请确保正确提取驱动器,否则,当您使用缓存的I / O时,可能会导致数据丢失/损坏。另外,我建议您在使用的每台计算机上都有一个单独的vdi映像,并且可以使用任何云服务(例如Google Drive,One Drive等)或常规USB记忆棒同步文件,而对HDD的危害不大可能会使您失去整个VM。


嗨,谢谢您的建议,我已经在使用所有这些服务了。我的问题是我安装了非常耗时的应用程序并使用了很多天。何时,我将该硬盘移动到未安装该应用程序的另一台计算机上。
吉姆(Jim)

如果自从安装应用程序以来所有文件都消失了,那么关闭vdi的映像文件系统几乎肯定是一个问题。请确保您始终完全关闭VM 并断开其正确性并正确提取驱动器。
arielnmz 2014年

嗯,这是奇怪的,因为我将近一周前安装了应用程序。这意味着在实际将其移动到另一台PC上之前,我已经进行了几次启动/关机操作。
吉姆(Jim)

您可能还想尝试chkdsk /F /R C:从VM内部运行。
arielnmz 2014年

0

您确定在移动VDI之前VM已正确关闭吗?
如果它处于“暂停”状态(在VirtualBox级别),或者VM中的OS处于节能状态(睡眠,休眠),则可能会发生这种情况。

您必须非常小心,以确保在第一台计算机上虚拟机中的操作系统完全关闭。
VirtualBox中的VM本身的状态为“关闭电源”。
然后,您必须在VirtualBox Media Manager中删除VDI。
将VDI移到另一台计算机上。
使用媒体管理器将VDI重新连接到VirtualBox。
只有这样才能启动VM。

并确保两个VM的定义都尽可能相同。
两台主机都应具有或多或少相同代的CPU和主板芯片组。
(即,不要在Core2Duo和Core-i5之间交换。不要在32位主机和64位主机之间交换。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.