关于我
~一个热爱火影的业余小提琴玩家~
Joynaruto

从07年的物理机,到2025的NAS虚拟机:一次完整的系统“穿越”迁移实录

前言

一台2007年购买的老旧Windows物理机,承载着十几年的资料与回忆,硬件逐渐老化、性能落伍,维护成本不断上升。但系统环境与数据都不舍得舍弃——我决定,用虚拟化的方式让它“复活”

目标是将这台老Windows 10物理机完整迁移到我的 飞牛NAS (基于KVM虚拟化)中,实现系统、程序和数据的原样继承。这次过程充满挑战,也非常惊喜,记录下来,希望能帮助需要“复活老系统”的朋友们。

一、迁移准备

1. 检查系统启动模式(Legacy vs UEFI)

使用命令行:

bcdedit

输出中包含:

path   \WINDOWS\system32\winload.exe

这说明使用的是Legacy BIOS启动方式,这对后面虚拟机创建至关重要(不能选 UEFI 启动)。

2. 使用 Disk2vhd 打包系统镜像

我使用微软官方工具Disk2vhd,对整台物理机进行打包。

✅ 勾选:
Use Volume Shadow Copy→ 保证系统运行中镜像一致性
❌ 不勾选:
Prepare for use in Virtual PC → 避免不必要的兼容性问题

输出一个.vhdx文件,包含整个C盘(系统+数据)。

3. 转换镜像格式为 QCOW2

上传 .vhdx 文件到 Windows 上的 QEMU 工具目录,然后执行转换命令:

qemu-img convert -p -f vhdx -O qcow2 LEE.vhdx LEE.qcow2

注意事项

  • -p显示进度条
  • 不加 -c 以避免压缩导致速度下降
  • 建议使用 SSD 存储进行转换,我使用的机械硬盘速度约 20-50 MB/s,耗时较长

4. 上传至飞牛NAS

使用 SMB 网络共享,将.qcow2上传至飞牛NAS

二、创建虚拟机并挂载镜像

在飞牛NAS(基于KVM)中:

  1. 创建一个新虚拟机
  2. 启动方式选择:Legacy BIOS
  3. 磁盘接口:默认 IDE 或 SATA,或选 VirtIO(需驱动支持)
  4. 系统镜像选择:使用已上传的qcow2文件作为硬盘
  5. 不需要挂载 ISO 系统镜像(可选挂载以备修复)

三、第一次开机与惊喜

虚拟机启动成功!系统无需修复,即可直接进入熟悉的 Windows 桌面。

  • 所有原有程序、配置、数据完整保留
  • 即使换了平台、CPU、主板、网络环境,系统依然正常运行

从2007的物理主机,直接“穿越”到2025的NAS虚拟世界,毫无违和感。

ps: 左为虚拟机,右为实体机

五、总结

这次迁移证明了一件事:

“老系统并不意味着必须抛弃,有时它们只需要一个新的壳。”

借助虚拟化和工具链,不仅保留了旧机器的“灵魂”,还赋予它现代硬件的“肉身”。

#
首页      666      从07年的物理机,到2025的NAS虚拟机:一次完整的系统“穿越”迁移实录

发表回复

textsms
account_circle
email

Joynaruto

从07年的物理机,到2025的NAS虚拟机:一次完整的系统“穿越”迁移实录
前言 一台2007年购买的老旧Windows物理机,承载着十几年的资料与回忆,硬件逐渐老化、性能落伍,维护成本不断上升。但系统环境与数据都不舍得舍弃——我决定,用虚拟化的方式让它“复活”。 …
扫描二维码继续阅读
2025-06-10