我有我公司20年的硬盘。 我怎样才能(轻松地?)从每个虚拟磁盘创build一个虚拟磁盘,然后在VirtualBox中打开?
我想将图像复制到虚拟克隆,这样我就可以摧毁/丢弃原始文件,但是只要将虚拟磁盘存储在单个TB磁盘上或者其他方面,我仍然可以保持打开这些计算机的能力。
这是可能的,如果是这样,怎么可能呢?
将磁盘读取到一个文件(我在Windows上使用“SelfImage”,以pipe理员身份运行,或者在Linux上使用dd应该这样做)。
然后使用VirtualBox的VBoxManage convertfromraw命令将它们变成VirtualBox,VMware或Windows的VHD格式的可读虚拟磁盘。
他们不能保证在VirtualBox中启动,这取决于安装在它们上面的操作系统,以及如何容忍所有的“硬件”在其周围变化。 尽pipe如此,从磁盘上复制数据应该是非常有可能的。
这在很大程度上取决于底层文件系统是什么; 硬件/软件RAID或LVM驱动器将需要基于其原始configuration进行构build。 假设平面文件系统捕获驱动器数据的方法将根据其内容而有所不同。 例如,对于ext3,您可以插入驱动器(甚至可以获得USB3 / SATA外部机箱),然后将数据复制到原始块设备映像:
dd if=/dev/old_drive of=/images/old_drive.img
这将创build一个虚拟机不可知的原始块图像,您可以做很多事情。 如果您想要特定于VirtualBox的某些内容,可以使用createrawvmdk ( SuperUser )实用程序来查看。
第一个问题。 他们有什么? 如果他们只存储数据(没有操作系统),你将能够像其他人一样使用DD,并将数据拖入原始磁盘映像。 DD是完美的工具。 你也可以得到一个Windows的版本。
但是,如果你想从他们启动。 除非你有硬件,他们正在运行,你已经在一些困难。 我不太确定像Windows 2000这样的老操作系统,就像改变了所有的硬件一样。 试一试…
但是,从5年前开始,连硬盘还有5分钟吗? 你的时间就是金钱,我希望答案可能不是。 你需要什么样的可能性? 如果没有人知道它的内容,那么没有人会错过它上面的数据。 这将是毫无价值的。
我怀疑大多数这些旧的IDE硬盘应该放在箱子里。