可以将旧硬盘的所有内容“粘贴”到新硬盘上吗?

可以将旧硬盘的所有内容“粘贴”到新硬盘上吗?

我有一个损坏的500GB硬盘,现在想换一个新的。

有什么方法可以做到这一点而不必重新安装操作系统和所有应用程序?

是否可以对这块旧硬盘上的所有内容进行快照;然后,当我切换新硬盘时,我会将所有内容“粘贴”到那里,一切仍然会一样,对吗?

或者这样做可能会导致很多问题(我不知道,注册表问题或者类似的东西)。

统计数据:

  1. Windows Vista Home Premium SP2宏碁 Aspire 4937G(Core 2 Duo T9550 处理器 2.66GHz、4GB RAM),其中一个C:\驱动器有 79.5 GB(从 465 GB 中释放)。

  2. 我确实使用了像 Microsoft SQL Server / Visual Studio 2008 / Visual Studio 2010 / Eclipse / Netbeans / uTorrent / Bittorrent / Chrome (带有插件) / FireFox 这样的程序 |(以防出现问题)

答案1

您需要做的是使用磁盘映像程序将旧磁盘克隆到新磁盘上。目前有一些免费程序,例如驱动器映像 XML或者有像 Acronis 这样的专业程序。您还可以搜索 Hiren 的 BootCD,它有许多免费的实用程序,包括磁盘克隆和映像。这是另一个好的免费磁盘克隆软件它可以克隆或制作可应用于新驱动器的完整磁盘映像。

您不能简单地复制文件,因为有很多隐藏文件和特殊文件无法使用 Windows 资源管理器复制。磁盘克隆/映像工具旨在复制驱动器的每一位数据,并制作几乎完全相同的副本,您可以将其换出并使用,而 Windows 几乎不会知道其中的区别(它会检测到新驱动器,但一切工作方式相同)。

你也可以考虑使用 Clonezilla,你可以找到这里,它可以非常高效地克隆驱动器,无论是完整的磁盘,还是逐个分区。不过我还是建议将分区还原到分区。另一个优点是它可以通过服务器克隆多个系统(虽然对家庭用户来说可能意义不大,但仍然快速可靠)。

答案2

通过 Explorer 复制时,一些数据将会丢失:

  1. Explorer 无法复制锁定的文件(即当前加载的注册表配置单元)。如果以这种方式复制所有内容,注册表中将没有任何内容。

    (除了注册表之外,Windows 还会保持页面文件和休眠文件锁定,但复制它们是没用的。)

  2. Explorer 不会复制文件所有权或(直到最近)访问权限。如果系统文件归你所有,则文件损坏的风险会高得多。

  3. Explorer 无法复制您无权访问的文件 - 例如,使用 EFS 加密的文件,或所有者简单地删除了其他用户的访问权限的文件。


问题 #1 可以通过使用 创建临时卷影副本vssadmin,然后从中复制数据来解决。(卷影副本无论如何都是用于备份的,因此它们不受主文件系统中文件锁的影响。)

对于 #2 和 #3,您可以使用robocopy(当然,还有卷影复制):

robocopy /mir /b /copy:datsou /dcopy:t  F:\  G:\

(但是,这可能仍然不会复制 EFS 加密的文件。)

你的最好的选择是使用专用的备份或磁盘映像程序。

相关内容