无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: wupiao
打印 上一主题 下一主题

[求助] 有既能在Hyper-V中启动的VHD系统,又能在实体机启动的VHD系统

[复制链接]
跳转到指定楼层
1#
发表于 2017-8-11 10:34:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
请问大神,有能在Hyper-V启动虚拟机,同时又能做双系统启动实体机的VHD文件系统吗?我在win10下灌入用win7的VHD能双系统启动,但不能在Hyper虚拟机启动。
2#
发表于 2017-8-11 14:12:29 | 只看该作者
本帖最后由 parsons 于 2017-8-11 14:18 编辑

Hyper-V(模擬舊实体机硬件)與实体机硬件不同

安裝能異機啟動的 Win to go 系統試試
回复

使用道具 举报

3#
发表于 2017-8-11 14:12:32 | 只看该作者
本帖最后由 parsons 于 2017-8-11 14:17 编辑

如果 Hyper-V(模擬舊实体机硬件)正巧與实体机硬件相同

兩者都可啟動!!
回复

使用道具 举报

4#
 楼主| 发表于 2017-8-11 16:17:41 | 只看该作者
谢谢“parsons ”!做WTG需要在移动盘(U盘)从USB启动,但我想在本地盘做VHD和虚拟机公用启动盘。

点评

請問 你本地盘做的VHD , 複製到USB , 能从USB启动嗎?  详情 回复 发表于 2017-8-11 17:34
回复

使用道具 举报

5#
发表于 2017-8-11 17:34:04 | 只看该作者
wupiao 发表于 2017-8-11 16:17
谢谢“parsons ”!做WTG需要在移动盘(U盘)从USB启动,但我想在本地盘做VHD和虚拟机公用启动盘。

請問
你本地盘做的VHD , 複製到USB , 能从USB启动嗎?
回复

使用道具 举报

6#
发表于 2017-8-11 19:03:25 | 只看该作者
物理机和hyper-v的系统无法切换启动的根本原因是磁盘控制器驱动,受其他影响不大。
不建议频繁切换启动。
如果一定要这么做的话,想办法在每次关机或者开机以前用DISM清理一下磁盘控制器驱动。

还有,2楼是对的,3楼说的不对。不可能有哪一个磁盘和虚拟磁盘硬件相同,除非伪造硬件ID

点评

删除 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 下系统盘挂载注册表项就可以了,  详情 回复 发表于 2018-9-17 12:09
回复

使用道具 举报

7#
发表于 2017-8-11 23:58:33 | 只看该作者
試了一下
在win10下灌入用win10的VHD , 在Hyper-V及实体机都能启动

沒有win7 iso , 暫時無法試

点评

请给个方法,我是按https://social.technet.microsoft.com/wiki/contents/articles/516.how-to-boot-from-a-vhd.aspx这个做,总是不成功。  详情 回复 发表于 2017-8-13 10:35
回复

使用道具 举报

8#
 楼主| 发表于 2017-8-13 10:35:27 | 只看该作者
parsons 发表于 2017-8-11 23:58
試了一下
在win10下灌入用win10的VHD , 在Hyper-V及实体机都能启动

请给个方法,我是按https://social.technet.microsoft ... oot-from-a-vhd.aspx这个做,总是不成功。

点评

進 PE 創建一 100G 動態 VHD 連結該 VHD 將該VHD 分割成兩個分區 : 第一分區為 100MB FAT32 H: , 其餘分割成第二 NTFS 分區 I: 原版 win10 pro 釋放到 第二 NTFS 分區: Dism /Apply-Image /ImageFile:G:\instal  详情 回复 发表于 2017-8-13 11:56
回复

使用道具 举报

9#
发表于 2017-8-13 11:56:43 | 只看该作者
本帖最后由 parsons 于 2017-8-13 20:41 编辑


從舊版BIOS (非 UEFI) 進有安裝 Hyper-V 的 Win10 正常系統或 Win10PE 系統
創建一 100G 動態 VHD
連結該 VHD
將該VHD 分割成兩個分區 : 第一分區為 100MB FAT32 H:  active , 其餘分割成第二 NTFS 分區 I:
原版 win10 pro 釋放到 第二 NTFS 分區:
Dism /Apply-Image /ImageFile:G:\install.wim /Index:1 /ApplyDir:I:\
bcdboot I:\windows /s H: /f BIOS /l zh-CN
bcdboot I:\windows /s J: /f BIOS /l zh-CN  (假設 J: 是实体机启动文件 J:\boot\BCD 分區)

修改一下 I:\windows\System32\config\SYSTEM 裡面的 VirtualDiskExpandOnMount :
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\FsDepends\Parameters]
"VirtualDiskExpandOnMount"=dword:00000004

中斷連結該 VHD

該 VHD 掛進 Hyper-V IDE
點 [連線] 啟動

回复

使用道具 举报

10#
发表于 2017-8-13 21:10:15 | 只看该作者
UEFI Hyper-V及实体机启动 :

較簡單方式 , 直接在 Hyper-V 裡面創建第 2 代 vhdx
掛載 Win10 pro ISO 到虛機的 CD/DVD , 從虛機的 CD/DVD 啟動安裝 Win10 pro 到 vhdx  (安裝過程會將 vhdx 分割成 gpt 虛盤4分區: [450MB 修復] , [100MB efi]  , [16MB msr] , [NTFS])

实体机啟動該第 2 代 vhdx :
老套 !
在实体机掛接第 2 代 vhdx , 假設 vhdx 裡面的 Win10 pro 分區被掛接到 I:
在实体机創建第 2 代 vhdx 启动項:
bcdboot I:\windows /s J: /f UEFI /l zh-CN  (假設 J: 是实体机启动文件 J:\EFI\Microsoft\Boot\BCD 分區)

点评

UEFI模式win10系统试验成功,但win7不支持第2代VHDX格式,用第一代VHD试验时“I:\windows\System32\config\SYSTEM ”文件要用什么工具修改?我用记事本在管理员身份打开后全是乱码,不能修改。难道是修改注册表信息  详情 回复 发表于 2017-8-14 09:17
回复

使用道具 举报

11#
 楼主| 发表于 2017-8-14 09:17:08 | 只看该作者
parsons 发表于 2017-8-13 21:10
UEFI Hyper-V及实体机启动 :

較簡單方式 , 直接在 Hyper-V 裡面創建第 2 代 vhdx

UEFI模式win10系统试验成功,但win7不支持第2代VHDX格式,用第一代VHD试验时“I:\windows\System32\config\SYSTEM ”文件要用什么工具修改?我用记事本在管理员身份打开后全是乱码,不能修改。难道是修改注册表信息?

点评

是修改注册表 目的是讓 vhd 不要擴展開 例如 創建 128G vhd , 裡面只用掉15G 該機碼如果停用(4) , 則只佔用15G儲存空間 , 如果啟用 (0) , 則佔用128G儲存空間  详情 回复 发表于 2017-8-14 09:48
回复

使用道具 举报

12#
发表于 2017-8-14 09:48:18 | 只看该作者
本帖最后由 parsons 于 2017-8-14 09:58 编辑
wupiao 发表于 2017-8-14 09:17
UEFI模式win10系统试验成功,但win7不支持第2代VHDX格式,用第一代VHD试验时“I:\windows\System32\confi ...


是修改注册表 , 如果儲存vhd(x)空間夠大 , 不必修改.

目的是讓 vhd 不要擴展開
例如
創建 128G vhd , 裡面只用掉15G
該機碼如果停用(4) , 則只佔用15G儲存空間 , 如果啟用 (0) , 則佔用128G儲存空間

第2代VHDX格式是指 UEFI + gpt
試試Win7 sp1 x64 旗艦版
回复

使用道具 举报

13#
发表于 2017-8-16 08:30:53 来自手机 | 只看该作者
我试过,win8.1与10的可行。(不过是在virtualbox的)你可以在修改bcd时把vhd项目的检测硬件抽象层打开。再不行就把vhd中系统的ide/atapi中的控制器改成pci ide双通道控制器。
回复

使用道具 举报

14#
 楼主| 发表于 2017-8-24 11:11:18 | 只看该作者
谢谢各位大神的热心指点和回答。
回复

使用道具 举报

15#
发表于 2018-9-17 12:09:35 | 只看该作者
lbw2007 发表于 2017-8-11 19:03
物理机和hyper-v的系统无法切换启动的根本原因是磁盘控制器驱动,受其他影响不大。
不建议频繁切换启动。
...

删除 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 下系统盘挂载注册表项就可以了,
回复

使用道具 举报

16#
发表于 2018-9-17 19:17:10 | 只看该作者
我试过,WIN7VHD可以在虚拟机与物理中运行,但本人是在虚拟机中同样是以VHD模式运行系统,但是,是事先导入了USB通用化注册表,并启用了FBWF影子模式,防止系统过多的写入硬件信息,不然易导致蓝屏。
回复

使用道具 举报

17#
发表于 2023-6-17 09:14:10 | 只看该作者
同需求,参考这个帖子做成功了。
虚机里面主板的序列号之类能修改不?

wmic csproduct get IdentifyingNumber,Name

就这个命令的结果能和实体机改成一样的不?
回复

使用道具 举报

18#
发表于 2023-6-17 09:14:24 | 只看该作者
同需求,参考这个帖子做成功了。
虚机里面主板的序列号之类能修改不?

wmic csproduct get IdentifyingNumber,Name

就这个命令的结果能和实体机改成一样的不?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-20 17:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表