在EY上班的时候,为了方便WFH时摸鱼,在家里服务器上架设了一个Windows虚拟机。这样可以用办公机远程桌面到上面,实现一定的摸鱼环境隔离。而后来我逐渐开始觉得虚拟机的性能较低,反应较慢,而且这种形式的隔离毕竟不够彻底,索性转向了使用专门的物理摸鱼机(一台Ryzen 5800H笔记本电脑)。可我并不想就此decommission原先的Windows摸鱼机,作为一台常开的Windows电脑它还承担了Plex server和Photosync两大职责,另外也被我常常用作外部访问的跳板机。最终我决定将它迁移到物理设备上,成为一台常开的独立Windows机器。
淘了一些垃圾配件,再搭配手头一些闲置配件,组了这样一套:
CPU | 13600K(全新) |
主板 | B660 Tomahawk DDR4 WiFi (二手) |
内存 | G.Skill Trident Z DDR4 3200MHz CL14 8Gx2(闲置) |
SSD | Samsung 970 Pro 512G (闲置) |
机箱 | Thermaltake Level 10 GT(二手) |
电源 | Corsair AX850(二手+闲置) |
散热 | Noctua U14S(二手) |
AX850作为海韵代工的钛金电源,待机功耗低得恐怖,在这套配置下进入Win10待机整机输入仅有30w。
摸鱼虚拟机的虚拟磁盘是以vhdx格式存放在Windows Server 2021上的,怎么将它安全地迁移到物理设备上是个让我科研了半天的问题。
最终我采取的方案是:
- 将vhdx虚拟磁盘文件拷贝到u盘里
- 另外制作启动u盘(Windows PE)在迁移目标机器上运行,我使用了我习惯用的优启通(基于Win10)
- 进入PE后,右键u盘里的vhdx文件,选择挂载
- 打开PE里的DiskGenius
- 使用磁盘克隆功能,将挂载的虚拟磁盘克隆到目标物理磁盘上
- 由于目标磁盘大于我的VHDX虚拟磁盘,可以在克隆时调整分区大小,完整利用目标磁盘的空间