VHDX to Bare Metal

在EY上班的时候,为了方便WFH时摸鱼,在家里服务器上架设了一个Windows虚拟机。这样可以用办公机远程桌面到上面,实现一定的摸鱼环境隔离。而后来我逐渐开始觉得虚拟机的性能较低,反应较慢,而且这种形式的隔离毕竟不够彻底,索性转向了使用专门的物理摸鱼机(一台Ryzen 5800H笔记本电脑)。可我并不想就此decommission原先的Windows摸鱼机,作为一台常开的Windows电脑它还承担了Plex server和Photosync两大职责,另外也被我常常用作外部访问的跳板机。最终我决定将它迁移到物理设备上,成为一台常开的独立Windows机器。

淘了一些垃圾配件,再搭配手头一些闲置配件,组了这样一套:

CPU13600K(全新)
主板B660 Tomahawk DDR4 WiFi (二手)
内存G.Skill Trident Z DDR4 3200MHz CL14 8Gx2(闲置)
SSDSamsung 970 Pro 512G (闲置)
机箱Thermaltake Level 10 GT(二手)
电源Corsair AX850(二手+闲置)
散热Noctua U14S(二手)

AX850作为海韵代工的钛金电源,待机功耗低得恐怖,在这套配置下进入Win10待机整机输入仅有30w。

摸鱼虚拟机的虚拟磁盘是以vhdx格式存放在Windows Server 2021上的,怎么将它安全地迁移到物理设备上是个让我科研了半天的问题。

最终我采取的方案是:

  1. 将vhdx虚拟磁盘文件拷贝到u盘里
  2. 另外制作启动u盘(Windows PE)在迁移目标机器上运行,我使用了我习惯用的优启通(基于Win10)
  3. 进入PE后,右键u盘里的vhdx文件,选择挂载
  4. 打开PE里的DiskGenius
  5. 使用磁盘克隆功能,将挂载的虚拟磁盘克隆到目标物理磁盘上
  6. 由于目标磁盘大于我的VHDX虚拟磁盘,可以在克隆时调整分区大小,完整利用目标磁盘的空间
Share