分享

VHD安装系统简单教程以及各种心得 修改版

 louis2010 2016-04-02
本帖最后由 a1379388505 于 2014-11-26 19:22 编辑

我来讲一个很稀奇的系统安装方法。优点一大堆,就是方法很稀奇。(大概2012年的时候我开始使用vhd安装系统,尝试过分支,父系;后来还尝试过wimboot,还尝试过两者结合,等等总之漫长的使用中各种尝试,各种优缺点体会,最后得出这样一个方法,简单,实用,返璞归真。)
特别是当下固态硬盘普及,但是容量又普遍100 200G的情况下,我确定他无论从哪个角度讲都完全可以替代并且优于现有的系统安装方式,成为一个新的系统安装方式的里程碑。
优点:
1,无需给硬盘分区,固态硬盘100G就直接分一个区,但是开机后有一个100G C盘和一个100G D盘
2,节省空间并且从根本上解除C盘分多大的纠结!特别适合固态硬盘。比如固态硬盘100G空间,给系统准备100G的C盘以后,系统安装完占用20G;这时候D盘还有多少可用空间呢?
100G-20G=80G(C盘当然也是剩余80G,只不过这两分区共用这部分空间)
3,备份还原极简单:无需第二系统的情况下,只要在当前系统下复制一个文件,然后CMD修改引导命令。有第二系统更简单,在第二系统下复制一个vhd文件就完成还原了。
4,方便处理系统盘,系统盘整个盘就是以一个文件的形式存在。随便拷贝复制,想怎么玩就怎么玩。
5,安装非常快速。并且还可以创建系统分支。
当然还有上面提到的简单,实用,返璞归真;保证比安装的实体盘好用的多,可用于XP以后的所有系统,保证是完全替代并且优于现有的系统安装方式的。

思路:
将wim解压到vhd分区>开机安装此系统>修改注册表(修改后开机不会将vhd文件扩充到最大)>建立引导>备份vhd文件。
详细步骤:需要工具:Dism
一,磁盘管理中创建VHDX
         1,推荐使用VHDX,动态扩展;但是注意win7只能用VHD,但是也要选在动态扩展。
         2,比你想要的空间加2m上去,比如想要50G,需要创建51202MB的vhdx。
         3,创建完成后选择初始化磁盘,GPT或者MBR都可以,不受实体磁盘限制。(MBR的实体磁盘上,可以引导到GPT的VHD系统,但是这样的GPT没什么意义。)
         4,初始化完成以后不要着急分区,这时候你会发现少了128m,那是被创建MSR分区了,这个分区的作用就是用来支持这个vhd磁盘以后可以MBR跟GPT之间无损转换,个人觉得没必要,果断用Diskgen删除后再在磁盘管理创建分区,这样就是一个整数的50G分区。(如果想要保留那个MBR分区,在创建的时候应该 51200+2+128)
二,将wim释放到VHD
释放命令:
dism /apply-image /imagefile:D:\install.wim /applydir:H: /index:1

最后的数字“1”来自于imagex /info D:\install.wim命令中获取,win8.1 64位专业版1为专业版,2为普通版。win7 4为旗舰版。
盘符“H:”就是挂载以后的VHD分区盘符。


三,修改注册表
注册表位置:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\FsDepends\Parameters,把右边VirtualDiskExpandOnMount的值改为4
可以做好了vhd就离线修改里面的注册表,也可以等开机进入系统并且装完成以后直接在系统里面修改,推荐前者。


四,创建引导
         1,清除原来的引导:bcdedit /delete {bootmgr} /f
         2,创建新的引导:bcdboot F:\windows /l zh-cn
         3,推荐首先不清除原来的引导,等开机后确定操作没有问题的情况下再清除原引导,还有注意每次清除完引导都必须创建新的引导,一般是 bcdboot C:\windows /l zh-cn;不然你就悲剧了。

五,到这里还没完,一些必要的操作,把我的文档,桌面,图片,onedrive等目录从C盘迁移到D盘;在完成迁移等操作以后建议这时候备份系统;这样做的优点在于每次还原系统用户文件不需要备份就可以保持不变。
至此VHD安装系统已经完成,这时只要重启电脑,开机第一个启动条目就是vhd系统了。下面说的是一些关于引导的心得,只供参考,跟安装系统没有关系了。



嫌麻烦的这里有现成的:
VHD下载地址:
http://pan.baidu.com/s/1qW0UbcK








六,啰嗦一大堆,以下没有兴趣的可以不看:
1,建议备份EFI分区里面文件,备份很简单,无需解除隐藏;用Diskgen就能直接看到EFI分区的文件并且复制和还原。
2,建议在第四步和第五步完成以后脱离VHD分区,然后拷贝备份一份。(脱离以后再备份不会出现损坏)
3,系统安装好并且安装完大型软件以后也可以备份了,这时备份需要进入第二系统了,可以是mac,可以是之前还没有删掉的实体硬盘系统,还可以是pe。(我分别备份两次qq,百度云,迅雷等)
4,以后还原的引导处理:如果有第二系统最好,每次还原只要把文件复制到原来位置并且是原来的名字,直接重启就可以进入。
5,如果没有第二系统,还原就是这样的:复制>挂载>bcdboot F:\windows /l zh-cn>重启>没有问题的话再执行bcdedit /delete {bootmgr} /f;bcdboot F:\windows /l zh-cn
6,我之前没有第二系统,好几次由于操作不慎导致引导没了(比如执行完bcdedit /delete {bootmgr} /f忘了添加引导,一重启傻眼了)这时候有好几种修复方式:进入pe,还原备份或者挂载vhd重新添加引导。或者进入安装光盘里面的系统修复,用cmd命令摸黑操作。
cmd命令:
C:
dir
D:
dir
。。。(用于查看vhd文件在那个磁盘)

diskpart
select vdisk file=“C:\D.vhdx”
attach vdisk
list disk
exit
bcdboot F:\windows /l zh-cn
就这样一个流程。

7,我的256G分区是这样分的:
200m ESP,剩下全部分一个区。(建议用diskgen或者diskpart命令删掉MSR,和恢复分区,真心没用)这样完全够用了,想临时添加第三个分区的时候只要用磁盘管理收缩那个分区就可以添加了,用完再删除并扩展分区就把空间回收了。
VHD分个100 200都无所谓,想多大就多大,分1TB都没有关系,反正到时候256G存满了就提示空间不足了。

8,我反复做过测试,VHDX跟VHD速度几乎无差,VHDX跟实体磁盘在固态硬盘下速度差距几乎是零!所以根本不用担心导致速度差距!
测速很复杂,只有在不把正在测速的磁盘当成系统盘或者存放正在开机的VHD系统才能准确测速,否则一切测试都是耍流氓。
9,有很多小伙伴提到wim或者wim跟vhd结合;我都用过,我也是一直追求功能最完美最强大的强迫症患者,但是用了很久以后慢慢的就发现,系统简单实用才是真蒂。所以,我选择的方法只需要一个VHD文件,没有其他的。当然大家可以在此基础上加入自己喜欢的,比如结合wim或者创建VHD分支。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多