迅维网

查看: 3940|回复: 5
打印 上一主题 下一主题

纯手工安装UEFI+GPT分区的win8 x64专业版

[复制链接]
跳转到指定楼层
1#
发表于 2016-5-17 12:25:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 重庆 来自 重庆

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
纯手工安装UEFI+GPT分区的win8 x64专业版

【迅维原创文章 禁止转载】

自从WIN7开始,安装系统变得复杂了,EFI,ESP,GPT等等新概念不断出现。搞的我们无所适从,于是乎,网上出现了很多一键装机、啥啥大师。安装软件界面也狠漂亮,操作也简单了。。可是。。。可是。。它们在漂亮的外表下到底干了啥,在你的机器里放了啥东西??!

随着时间推移,不管是台式机还是笔记本,老式BIOS和MBR 分区逐渐被 UEFI和GPT分区 取代。新出的主板基本都是UEFI的,BIOS基本被抛弃了。WIN7被win10取代也是必然趋势。

我喜欢自己动手、想学习下新的UEFI+GPT分区方式下安装系统的方法,并且想按自己的意愿来给硬盘分区安装系统。于是就有了纯手工安装UEFI+GPT分区的win8 x64 系统的想法。当然,现在才的win10也是这个方法。

纯手工安装就是仅用操作系统自己的命令,不用任何第三方软件来安装系统。对于追求纯净系统的爱好者是必修的功课。通过自己打几个命令,能更清楚理解GPT分区是啥,对新系统的启动原理有更深入的认识。

微软操作系统自带了 diskpart    imagex   bcdboot 三个重要的命令。下面就讲讲这几个命令,给一个硬盘做成GPT分区,然后,在新硬盘上安装好基于UEFI+GPT 的引导。这是和之前老式BIOS+MBR分区装系统所不同的,也是大家比较困惑的地方。

在WIN8系统中,微软有一个diskpart命令专门用来给硬盘分区。具体用法见下图: diskpart后输入help,有该命令的使用方法。(至于bcdboo,希望也能知道如何使用了,其实微软从DOS6开始就有了HELP系统,现在还是中文的。哈哈。)


默认情况下,还是老式mbr格式的,我们要设置为uefi所支持的GPT分区。然后分成三个区。


EFI:100MB     
D:60G      
E:剩余容量   (因为是新硬盘没有分区,cd盘占了C盘符)

进入cmd命令行窗口后输入 diskpart 而后输入list disk后发现我的硬盘是disk 0




建立GPT.TXT分区脚本文件,写入如下内容:

----------------------------文件开始(实际文件请将双斜杠后的注释去掉)---------------------------------
select disk 0                          //选择硬盘0
convert gpt                           //转换硬盘为GPT分区类型
create partition efi size=100   //创建EFI分区 大小为100MB
format fs=fat32 quick            //快速格式化为fat32文件类型
assign letter=O                     //分配一个O盘的盘符(后面修复引导用,前提O盘符没有被占用)

create partition primary size= 61440    //创建第一个主分区 大小为60G,装系统用,你可以设置成100G。
format fs=ntfs quick                           //分区格式微软NTFS,如果你要装Linux,用 ETX2。
assign letter=D                                  //指定盘符D
create partition primary                       //将剩下的容量都分配给E盘
format fs=ntfs quick
assign letter=E
-----------------------------文件结束--------------------------------------------

写好后保存。(注释的部分不在txt内)

切换到cmd命令窗口后 输入 diskpart /s u:\gpt.txt (u为我的U盘盘符, gpt.txt为你刚才编辑好的txt文件)
等待数秒后  分区就建立成功了  用U盘启动,打开我的电脑 会多出 D: E: O:这三个盘!
分好区后就可以用imagex恢复我U盘上事先准备好的win8 64 位专业版 install.wim镜像了。
install.wim的路径:U:\install.wim  
接着在cmd窗口键入:imagex /apply U:\install.wim 1 d:
等待几分钟后成功恢复install.wim镜像到D盘了。

接下来就是引导修复了,cmd窗口直接键入:
bcdboot d:\windows /s o: /f uefi /l zh-cn
(其中/s参数指定esp(或其它fat分区)盘符为 O:盘, /f uefi 参数是bios下一般要有的,指定为uefi启动,还可以为all或bios。)
几秒后提示 成功创建启动文件  打开我的电脑 进入O盘后会发现多了个EFI文件夹(引导)
引导修复完后就OK了,重启按F11发现多了个启动项 WINDOWS BOOT MANGER之类的
选择从它启动  成功出现win8专业版的安装界面!!  


总结一下:
1〉用diskpart 转换GPT磁盘类型 分区,  给EFI分区分配盘符, 当然很多人都是用第三方diskgen软件来做的。
2〉用imagex 恢复镜像 到安装盘上(就是你需要安装系统的硬盘)
3〉用bcdboot修复引导(把启动文件安装到新硬盘上指定的分区)

如果你是用的 uefi 方式启动win8 PE,修复引导请用:
bcdboot c:\windows /l zh-cn


关于本文不是教程贴,文中的很多概念和具体的命令等初级知识,在此不在多过多的讨论。请自行百度。欢迎爱好者们讨论。




2#
发表于 2016-5-17 14:17:28 | 只看该作者 来自: 河北 来自 河北
这样还是太麻烦了,我装过的,无法激活的。

点评

如果你还在为激活而发愁,看看这个吧。 http://www.chinafix.com/thread-952352-1-3.html  详情 回复 发表于 2016-5-17 15:18
这个文章和激活咋扯上了。  详情 回复 发表于 2016-5-17 15:11
回复 支持 反对

使用道具 举报

3#
发表于 2016-5-17 15:11:35 | 只看该作者 来自: 重庆 来自 重庆
twh0421 发表于 2016-5-17 14:17
这样还是太麻烦了,我装过的,无法激活的。

这个文章和激活咋扯上了。

回复 支持 反对

使用道具 举报

4#
发表于 2016-5-17 15:18:00 | 只看该作者 来自: 重庆 来自 重庆
twh0421 发表于 2016-5-17 14:17
这样还是太麻烦了,我装过的,无法激活的。

如果你还在为激活而发愁,看看这个吧。
http://www.chinafix.com/thread-952352-1-3.html

回复 支持 反对

使用道具 举报

5#
发表于 2016-5-17 17:16:49 | 只看该作者 来自: 中国 来自 中国
这看起来很复杂~~~   

点评

爱好者学习讨论的。 用户直接用 XX装机版,一键之类的。不过,东西也带的比较多。哈哈。大家都懂的。免费软件作者也要生存的。是吧。  详情 回复 发表于 2016-5-17 17:34
回复 支持 反对

使用道具 举报

6#
发表于 2016-5-17 17:34:18 | 只看该作者 来自: 重庆 来自 重庆
小魔666 发表于 2016-5-17 17:16
这看起来很复杂~~~

爱好者学习讨论的。

用户直接用 XX装机版,一键之类的。不过,东西也带的比较多。哈哈。大家都懂的。免费软件作者也要生存的。是吧。

回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复