目前我有个主力工作的 win10 但是有点系统问题找不到原因 打算装个 VirtualBox 虚拟机 win10 把一切工装环境配置好以后 就把这个配置好的虚拟 win10 替换到现在这个电脑上 请问可以实现吗? 需要哪些工具呢?
1
40EaE5uJO3Xt1VVa 2022-09-18 12:24:44 +08:00
可以,实现办法挺多的,我第一想法还是 PE 或者 GHOST 那套。
|
2
usnake OP @yanzhiling2001 gpt 盘好多年没用过 ghost 了不确定还能不能用
|
3
7RTDKSAK 2022-09-18 12:39:21 +08:00 4
1.虚拟机中安装 WIN10,配置好一切,关机,拍快照
2.再开机,打开 cmd,执行 sysprep,勾选通用化,如果成功了再关机拍快照,如果失败了就返回上一个快照重来 3.使用任何备份还原程序来备份 windows systemroot 所在地分区,也就是通常所说得 C 盘,注意只需要备份这一个分区,多了碍事儿 4.将备份还原到物理机的任意分区(建议 PE 下拆一个新分区出来,不要把已有系统废了,等新系统无毛病了再废不迟),bcdboot 新建引导项,注意一定要带 /d 选项保留现有引导项 5.开机,走完 OOBE 流程,会让你新建一个用户,但是你在虚拟机里配置好地一切都在 6.看你要不要把旧系统废掉,把空间腾出来 注意:虚拟机快照一定要多用,走一步就拍一张快照,sysprep 阶段可能会失败,一旦没有快照你就从头再来吧 |
4
7RTDKSAK 2022-09-18 12:43:32 +08:00
补充:
第 3 步中地备份还原程序,理论上可以是任何一款,但是我推荐微软亲儿子 DISM 实在不行还有 DISM++,不过这货好像断更了?不知道新系统是否能用? |
6
abc8678 2022-09-18 12:49:30 +08:00 via Android
@yanzhiling2001 我不用 gho ,而是用 wim 。但 UEFI 那两个小分区我搞不懂。一般先装一个原版,然后把 C 盘给替换 恢复上去。如果只有一个分区,那就要一直带着 U 盘不能拔。众所周知,笔记本的 USB 接口不扩展的话严重不足
|
7
oldshensheep 2022-09-18 12:53:19 +08:00 1
一种比较简单的方法就是把 VDI 文件转换成 VHD/VHDX 文件 然后通过 ventoy 直接启动 VHD 。
https://www.ventoy.net/cn/plugin_vhdboot.html 其他方法就是把 Windows 系统分区复制到真实硬盘上。一般就是把 vdi 转换成 raw 格式的 image 然后 dd 到硬盘上。引导可能会有问题,用一些工具修复一下就行了。 |
8
40EaE5uJO3Xt1VVa 2022-09-18 12:53:19 +08:00
@usnake #2 vhd 也行,把虚拟机里的系统做成 vhd ,用 diskgenius 之类的工具,覆盖物理机上,或许需要修复一下引导。
|
9
7RTDKSAK 2022-09-18 12:59:15 +08:00
@abc8678
MSR 可以不要,据说是转换为动态磁盘的时候需要用到,反正我从来没有用上 ESP 存储了引导系统所需地一切资源,这个分区建议存在,但是也不是非得有,可以和 systemroot 在一个分区 以上大概就是你说得两个小分区? 带着 U 盘不能拔是啥意思?bootmgr 加载 bcd 然后再引导系统,这个过程要依赖磁盘分区 GUID,U 盘不能拔?难道有哪一个启动项依赖你 U 盘上的分区? |
10
vocaloid 2022-09-18 14:52:58 +08:00
完全可以,最简单的方案就是在虚拟机里面进 pe ,添加多一个硬盘,然后用 dg 备份分区到文件,把这个文件拷贝出来(主机挂载虚拟硬盘),实体机进入 pe ,恢复这个备份
GPT 亲测完全可行,就是记得重新搞下引导 |
12
abc8678 2022-09-18 20:45:58 +08:00 via Android
@7RTDKSAK 说的是硬盘只有一个分区,且要格式化这个分区的时候,镜像不能留在硬盘里,而是放在 U 盘上跟着 PE 跑
|
13
laqow 2022-09-18 21:34:21 +08:00
感觉把原电脑硬盘拔出来换个新硬盘重新装机,旧系统插硬盘盒做镜像挂载到虚拟机运行好些。如果错误是硬盘问题引起的搞半天原来数据丢了更麻烦
|
14
akira 2022-09-19 03:26:37 +08:00
直接重装不就好了么,为啥要绕一圈
|
15
mingl0280 2022-09-19 03:36:07 +08:00 via Android
可以,而且贼简单:
1.把目标硬盘拆出来,挂在你用 vbox 的机器上。 2.在 VirtualBox 里新建一个磁盘,使用实际物理磁盘,指向目标硬盘。 3.再挂一个 clonezilla live cd 把盘拷过去就完事了。 |
16
thtznet 2022-09-19 09:28:24 +08:00
如果你是想运行 Windows 平台的话,不需要克隆,Windows 可以直接引导虚拟磁盘的。
|
17
flynaj 2022-09-21 00:53:45 +08:00 via Android
虚拟机用 VHD 格式的硬盘,物理机直接就可以从 VHD 启动了
|