让我从一些背景开始。在Linux系统上,我经常依赖这样一个事实,只要我可以将所有文件从一个硬盘驱动器转移到另一个硬盘驱动器,并且只要我修复了引导加载程序,我就会得到完全相同的,可引导的,完全可用的文件。功能系统。同样的事情适用于备份和还原(不需要特殊的系统状态备份,只需要文件)...即使MySQL 在备份时没有冻结,有时也可以恢复。
在Windows上,我从未在文件级别完成过克隆系统的运气。我一直需要像VMWare Converter,Ghost,diXML等这样的工具。它们基于整个驱动器的映像。起初,我认为这主要是由于Windows进行注册表的特殊/神奇方式而引起的,我并没有对此提出质疑(它起作用了)。直到今天。我意识到这种想法是愚蠢的,实际上Windows只是文件的集合。因此,作为测试,我使用了一个脱机的Windows 2003 Server驱动器,然后将文件复制到空白硬盘驱动器上,使该驱动器处于活动状态。
还是呢?为什么我会如此非理性地担心它会失败,因为它不是像Ghost那样的逐字复制?我应该害怕吗?为什么这么容易?AD服务器有什么不同吗?在某些情况下此方法会失败吗?
如果要逐个文件复制,为什么当我尝试使用VSS进行相同的操作(将卷影复制的C:驱动器作为S:驱动器暴露)时,相同的方法却失败了。更具体地说,我一直有一个引导系统,直到登录屏幕。它甚至接受了我的密码,但随后立即注销了我的用户,在GUI中没有错误。我什至尝试在复制前关闭所有不可停止的服务,结果相同。
顺便说一下,我robocopy /E /SEC
用于所有这些复制操作
我只是通过使用这些方法来寻找麻烦吗?我知道Ghost等已被证明..那为什么要重新发明轮子呢?...我得到了所有...但是作为专业人士,我想知道事情为什么以它们的方式运作。这就是为什么对我来说很重要。(更不用说在我从未进行过系统状态备份的系统上进行裸机还原的极少数可能性)