话说这些已经早就不是什么新鲜事了,无奈依然很多网友问及,唉...我也不是这方面的专家,实际 Extensible Firmware Interface 技术原理我也不懂,也好像无需懂。但我会去实践测试取经验,哪怕十次失败换来一次成功也是受益不少的。
首先我可以肯定告诉你,Ghost克隆是不会破坏固态硬盘的4K对齐,Ghost克隆安装x64位Win7/win8是可以使用到UEFI的启动机器上。但有些细节问题是要做到的。
【1】关于新旧硬盘新分区:
因为绝大多机器用的是windows系统,原版系统本身就自带这些分区功能,从Vista开始,系统自带的分区功能就已经支持4K对齐,因此你无论用Vista/Win7/Win8/Win10原版光盘启动进行分区的硬盘都是不必担心4K对齐的问题,不同之处是Vista分区是不会产生100MB的系统引导隐藏BOOT分区,Win7后续新版系统都会自动创建。
那么问题又来了,UEFI启动的机器应该怎样分区呢?这个你根本不用操心的,你只要用64位Win8安装光盘通过UEFI模式启动进行分区,过程会自动给你创建3个额外的小分区,这样的目的不仅仅是为了保护系统引导分区,另外对于需要使用Bitlocker驱动器加 密功能的用户来说,今后也无需对硬盘结构进行重新部署
系统安装完成后,Windows磁盘管理样图:
系统安装完成后,PE中用DG分析磁盘状态样图:
如果不用系统自带工具,例如常用的 Diskgenius 简称DG,在分区过程记得勾选“对齐分区到此扇区的整数倍为4096”。如机器支持UEFI而且你需要这快速启动功能,创建ESP、MSR是必须的。
注:在用DG自动分区后,盘符应该是不规律的。尽量重启一次,重新PE登录后才进行Ghost克隆操作
查看SSD是否已经4K对齐,可以用AS SSD Benchmark工具检查是否OK。(此工具需要.NET4.0以上支持)
【2】安装Ghist克隆版系统到UEFI快速启动模式计算机:
首先需要一个能支持efi的win8pe启动登录
不管你用PE还是其它方法,把GHO映像恢复到硬盘的某一个分区里,比如c盘【非msr和efi分区】
这个不管是bios模式还是uefi模式,先恢复了GHO再说
进Win8PE后,在有esp分区的情况下 (既是章节【1】的已经分区完成的硬盘)
执行命令:
bcdboot c:\windows /l zh-cn
重启就可以进行ghost安装
如果没有PE,那就需要一张带有win8原版的安装盘,然后选择光盘启动进入选择安装系统的界面的左下角有修复计算机,重启就可以进行安装部署
【3】在原有的硬盘上不重新分区开启UEFI安装Windows系统
参考图1、图2:
首先是准备一个GPT分区表的硬盘,在里面新建一个ESP分区,
如果没有,就用分区工具(例如傲梅分区助手)在硬盘尾部分出1个小空间,格式化为FAT或者FAT32(防止误操作,记得最好备份重要数据)
如果是在PE里,并且有ESP分区,那么cmd里直接输入bcdboot c:\windows /l zh-cn(如果是bios模式,需要添加一个参数/f uefi
如果在pe里,但是没有esp分区,但是有FAT或者FAT32分区,给它分配一个盘符比如g盘
执行命令:
bcdboot c:\windows /s g: /f uefi /l zh-cn
命令行解释:
bcdboot.exe [系统安装盘符]:\Windows /l zh-cn /s [FAT32分区盘符]: /f uefi
如果没有PE但是有win8安装盘,改为uefi模式后,选择光盘启动,进入选择安装系统的界面的左下角有修复计算机,使用这个功能,可以给你添加uefi启动
在bios里开启uefi启动,然后用分区工具做好GPT分区,进入win8pe把ghost系统恢复(假设该分区盘符为C:),然后进命令提示符输入:
bcdboot c:\windows /f UEFI
就创建好了uefi启动项,之后重启就可以了。
预留一个FAT32分区是必须的,X64系统是必要的、6.2或更新版本的 bcdboot.exe 或者win8 PE 是必要的
重启后进入BIOS,把名为 Windows Boot Manager 的启动项调整到第一位 |