Windows系统迁移与Onedrive软件重装问题

Windows系统迁移与Onedrive软件重装问题

本文整理两个实用的 Windows 系统维护技巧:使用 DiskGenius 进行系统迁移和分区拷贝,以及迁移引起的 OneDrive 需卸载重装的报错的处理方法。

一、DiskGenius 系统迁移与分区拷贝教程

系统迁移(将系统迁移到新硬盘/SSD)

系统迁移会将**整个系统分区(含引导文件)**克隆到目标磁盘,迁移后可直接从新硬盘启动。

操作步骤

1. 打开 DiskGenius,在左侧磁盘列表中选中源系统盘(通常是 C 盘所在的磁盘)

2. 选择系统迁移功能

  • 菜单栏:工具 → 系统迁移
  • 或快捷工具栏点击 “系统迁移” 图标

3. 选择目标磁盘

  • 在弹出的对话框中,选中要迁移到的目标硬盘/SSD
  • ⚠️ 目标磁盘会被重新分区(原有数据会丢失),DiskGenius 会提示确认

4. 设置目标分区大小

  • 可以手动调整目标 C 盘的大小(默认会分配整个磁盘空间)
  • 建议:目标 C 盘容量 ≥ 源系统盘已用空间 + 20GB 余量

5. 选择迁移模式

模式 说明
复制后直接启动 克隆后自动修改 BCD,迁移完可直接从新硬盘启动 ✅ 推荐
仅复制分区 只复制分区内容,不修改引导记录,后续需手动修复引导

6. 开始执行

  • 点击 “开始” → 确认警告提示 → 等待克隆完成(时间取决于数据量)
  • ⚠️ 克隆过程中不要断电

7. 启动顺序调整

  • 迁移完成后,进入 BIOS/UEFI,将新硬盘设为第一启动盘
  • 如果是克隆到同盘的不同分区,可以直接重启

分区拷贝(克隆单个或多个分区)

分区拷贝用于将一个或多个分区完整复制到另一磁盘的未分配空间。

注意分区拷贝一版用于数据盘,不能使用分区拷贝做系统迁移!

如果一个盘有C: D: 两个分区,先做C: 系统迁移,再做D: 分区拷贝

操作步骤

1. 选中源分区

  • 在磁盘列表中点击要克隆的源分区(如 D 盘)

2. 启动分区拷贝

  • 右键点击该分区 → 选择 “克隆分区”
  • 或菜单栏:工具 → 克隆分区

3. 选择目标位置

  • 弹出窗口中,选择目标磁盘
  • 然后在目标磁盘上选择一块未分配空间作为目标分区位置

4. 设置目标分区参数

参数 说明
分区大小 可以调整目标分区容量(不能小于源分区已用数据)
分区类型 保持与源分区一致(主分区/逻辑分区)
文件系统 通常保持不变(NTFS/FAT32/exFAT 等)

5. 拷贝选项

选项 说明
按文件复制 跳过空洞(稀疏文件),速度较快,但目标盘会保留未使用空间 ✅ 推荐
按扇区复制 逐扇区克隆,完整复制(包括碎片、空闲空间),速度慢但最完整

6. 执行拷贝

  • 点击 “确定”“开始” → 确认警告 → 等待完成

分区备份与还原(另一种保护方案)

如果目标是保护数据,也可以使用 DiskGenius 的分区备份功能:

1
工具 → 备份分区到镜像文件 (.pfi)
  • 备份文件可保存到任意位置
  • 需要恢复时:工具 → 从镜像文件还原分区

重要注意事项

  1. 提前备份重要数据 — 任何涉及分区的操作都有风险

  2. 目标磁盘会清空 — 系统迁移和分区拷贝前,确认目标磁盘无重要数据

  3. 迁移后检查引导 — 如果迁移后无法启动,进入 WinPE 修复引导:

    1
    bootrec /fixmbr && bootrec /fixboot && bootrec /rebuildbcd
  4. 4K 对齐 — 确保目标 SSD 做了 4K 对齐(DiskGenius 默认会自动对齐)

  5. UEFI 引导 — 如果是 UEFI 系统,迁移后确认目标磁盘是 GPT 分区表格式

迁移后的BIOS引导配置

假设是从笔记本系统迁移到台式机,BIOS/UEFI配置的差异可能影响迁移盘在新主板的启动,如果启动不了,需修改BIOS的硬盘引导配置,例如

  • 启动模式:设为 UEFI 模式(若之前笔记本系统是UEFI引导)。
  • CSM兼容模块:设为 Enabled(开启)
  • 安全启动:设为 Disabled(关闭)
  • SATA模式:设为 AHCI
  • NVMe模式AHCI / NVMe 直通模式,不用Intel RST(VMD)模式

二、OneDrive 报错解决

系统盘拷贝后,新机器登录onedrive,outlook会报错,信息如下,需要彻底重装

Credential问题

Message: The credential is invalid. Unexpected sub status (6008).

Tag: 657rx

Code: 2148073494

https://learn.microsoft.com/en-us/answers/questions/5675284/how-to-fix-it-the-credential-is-invalid-unexpected
方案能解决报错,但仍可能登录不上,需要卸载重装onedrive

Onedrive彻底重装

卸载 OneDrive 后,重新安装时提示报错:

“已安装更新版本的 OneDrive,安装此版本前需要先卸载。”

这说明虽然通过设置卸载了 OneDrive,但系统里还残留着注册表项、安装目录、用户配置文件夹,导致新安装包检测到”已有版本”,触发版本校验失败。

1. 彻底清理残留文件

管理员身份打开 PowerShell 或 CMD,执行以下命令:

1
2
3
4
5
6
7
8
# 结束 OneDrive 进程
taskkill /f /im OneDrive.exe

# 删除残留目录
rd /s /q "%LOCALAPPDATA%\Microsoft\OneDrive"
rd /s /q "%PROGRAMDATA%\Microsoft OneDrive"
rd /s /q "C:\Program Files (x86)\Microsoft OneDrive"
rd /s /q "C:\Program Files\Microsoft OneDrive"

2. 清理注册表

Win + R,输入 regedit,定位并删除以下项(找不到的可以跳过):

注册表路径
HKEY_CURRENT_USER\Software\Microsoft\OneDrive
HKEY_CURRENT_USER\Software\Microsoft\OneDrive Config
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OneDrive
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\OneDrive

注意:删除前可以右键 → 导出备份,万一出问题可以恢复。

3. 重启资源管理器或直接重启电脑

Ctrl + Shift + Esc 打开任务管理器 → 重启 “Windows 资源管理器”。

4. 重新安装最新版本

安装方式:


参考资料