![具有多个安装位置的 HDD 即将发生故障 - 我可以移动软件吗?](https://linux22.com/image/1523860/%E5%85%B7%E6%9C%89%E5%A4%9A%E4%B8%AA%E5%AE%89%E8%A3%85%E4%BD%8D%E7%BD%AE%E7%9A%84%20HDD%20%E5%8D%B3%E5%B0%86%E5%8F%91%E7%94%9F%E6%95%85%E9%9A%9C%20-%20%E6%88%91%E5%8F%AF%E4%BB%A5%E7%A7%BB%E5%8A%A8%E8%BD%AF%E4%BB%B6%E5%90%97%EF%BC%9F.png)
最近,我的一个 HDD(Seagate 2TB 混合 SHDD,4 个分区)在 utorrent* 中产生了校验和错误。
测试结果:
- 磁盘扫描程序(Windows 10):所有 4 个分区都没有错误。
- chkdsk:所有 4 个分区都没有错误。
- SeaTool SMART 测试:已通过。
- SeaTool 短驱动自检:失败。代码:DF9EE6E7
- SeaTool Short/Long 通用:已通过。
- SeaTool Fix All - Fast:失败。代码:DF9EE6E7
代码:DF9EE6E7 无法产生谷歌点击,所以我不知道发生了什么。
HDD 本身运行顺畅,但我认为我应该对产生故障的磁盘进行 RMA。
现在的问题是如何最好地调整窗口以适应即将丢失的 HDD。
此 HDD 包含所有安装的分区,我不想使用包含操作系统的 SSD。
总共有 59 个应用程序受到影响,包括 office、dropbox 文件夹、origin、steam 等。
- 有没有办法将所有已安装的程序批量移动到另一个硬盘上(我碰巧有第二个希捷)?
- 您将如何处理这个问题?
- 我可以尝试复制/镜像分区,然后稍后将其复制到替换硬盘吗?
- Windows 会注意到吗,例如当分区大小不完全相同时?在这种情况下,我应该卸载所有 59 个应用程序,而不是将它们安装到替换硬盘上?
我以前从未做过这样的事。任何帮助我都感激不尽。
*我认为有必要强调一下,我不会使用 utorrent 进行非法活动。
答案1
A磁盘映像程序(例如 macrium reflect;acronis;clonezilla)将执行您想要的操作,并且“不”可能操作系统或已安装的软件不会注意或关心,只要分区驱动器号相同。
如果你的分区上没有 Windows 操作系统文件,你可以先建立 4 个分区,然后使用Robocopy镜像文件(使用 /MIR 选项)。同样,如果您保留相同的驱动器分配,则任何在安装时存储或跟踪该分配的软件都将最有可能的不关心或不注意。您需要仔细检查 Robocopy 日志中是否有任何正在使用或锁定的文件,并且您需要确保目标分区上的目录树结构相同。
显然,目标分区将需要临时的驱动器号分配,但您可以标记卷以跟踪它们,然后在拔下源驱动器后重新分配驱动器号。
我倾向于使用用于操作系统/可启动驱动器的映像软件,因为我希望它是可启动的并且麻烦最少,但我可能只需运行 robocopy 过程即可在“严格数据”驱动器之间进行传输。
编辑:
robocopy F:\ H:\ /mir /R:2 /W:2 /TEE /LOG:"%userprofile%\desktop\robocopy_log.txt" /L
/L
仅是列表,这是为了测试复制过程以确保您的命令符合您的意图。删除/L
以实际运行。
/R
以及/W
重试次数(每个文件)以及两次重试之间要等待多少秒
/LOG:
是记录到文件,覆盖文件。检查日志中是否有跳过或正在使用的文件。
/TEE
输出到控制台以及文件
/MIR
将镜像到目的地,注意它将删除目标中源中不存在的文件
您可以取消该过程并重新开始,它将跳过已复制的文件(并且从那时起未发生更改)。
请记住将原始驱动器保存一段时间,直到您确信该过程有效并且一切正常。