GPT为什么gpt分区不能安装win7签到?

装win8说将gpt不能装_百度知道
装win8说将gpt不能装
首先,你要知道,GPT和NTFS根本就是两码事儿。所谓的GPT,是指可扩展固件接口 (EFI) 使用的磁盘分区架构,是与主启动记录 (MBR) 分区架构相对应的,是一种磁盘分区架构。而ntfs,fat32,fat之类才是磁盘文件格式,GPT与ntfs是两个不同层面的概念。以前我们windows用户的硬盘分区架构一直以来都是MBR的。你的硬盘分区架构是GPT还是MBR的取决于在你的硬盘所有空间都是“未分区”状态时,你的第一次分区操作。对于一块硬盘,我们都是先分区,再格式化每个分区。GPT和MBR概念是分区时产生的概念,而ntfs,fat32,fat是分好区后,对每个分区进行格式化时候才产生的概念。所以windows安装时的错误提示说“不可以在GPT磁盘安装”和你的分区文件格式是NTFS格式完全没有任何关系。GPT分区架构下的分区文件格式也是包括NTFS的。
打个比方,其实你提的问题就像是:某人说我不想把系统装在希捷的硬盘里!的时候你问道:可我的硬盘不是希捷格式的啊,明明是ntfs格式的啊!
正如你一直知道的,希捷是个硬盘品牌,并不是硬盘某个分区的文件格式。那么现在你也应该知道了GPT是硬盘分区架构,也不是某个分区的文件“格式”。你甚至可以说由于某块硬盘是以GPT架构分的区,所以你愿意称这硬盘为GPT硬盘(windows安装程序称之为GPT磁盘),但你肯定不能只是因为你硬盘若干个分区中包含NTFS分区,就将整块硬盘称为NTFS硬盘。
其次,要知道,之所以你的硬盘是GPT架构的,是因为那是以UEFI引导的方式来进行操作系统的安装所导致的必然结果,也就是说,如果你(或者是电脑生产厂家)用UEFI引导的方式来安装系统,那必然导致在硬盘一开始分区时就将分区架构定为了GPT。你的硬盘也就被定义为了GPT磁盘。如果想要恢复成MBR硬盘(也就是之前我们一直用的那种分区架构类型),就必须要删除硬盘上所有的分区,重新分区,当然硬盘上重要资料需备份。目前来讲几乎还没有能做到完美无损转换硬盘分区架构的软件,有这功能的硬盘转换软件还是存在很大风险,除了软件本身的问题,分区表的变化、系统对主分区的数量限制等等因素都会导致数据损坏或丢失。这种架构的转换是更底层的操作,牵一发而动全身,难度远远大于无损转换分区内文件格式(完美支持ntfs与fat32格式无损互转的软件有很多)。就像是把男人变成猩猩的难度要远远大于将他变为女人的难度一样。架构的改变往往是需要从一开始就进行的。而为什么要用UEFI引导的方式来装系统呢?这就要说说现在大行其道的win8系统了。
Win8系统是微软历代系统中对UEFI引导启动支持最完善的,不过,仅限于64位版本。Win8的超快速开机,也是靠UEFI引导来实现的。要想完美实现win8快速启动,有以下条件:1.刷过UEFI BIOS的主板;2.刷过UEFI BIOS的显卡;3.以GPT架构分区的硬盘(为达最快开机速度,建议用固态硬盘);4.必须以UEFI引导方式安装系统;5.必须是64位的Win系统(32位win系统不支持在GPT分区安装),以上条件缺一不可,而且其中的3.4.5条件之间互相为充分必要条件。同时满足以上条件后,本人亲测Win8的开机速度最快能达到4秒,电脑在完全断电关机后再开机几乎就像是打开电视机一样快!当然了,如果没有用固态硬盘,肯定是达不到4秒瞬间开机的效果,但系统开机速度也会比非UEFI引导的系统快很多的。原因是UEFI BIOS引导相比Legacy Bios引导少了一个硬件检测的环节。这也就是为什么搭载win8系统的品牌机很多都是用UEFI模式引导启动的(也就是把硬盘分区架构定为了GPT格式)。
了解了什么是GPT,为什么你的硬盘是GPT架构,GPT与UEFI引导安装系统的关系之后,谈谈如何解决你的问题吧。你的电脑应该是先装的Win8吧?既然你的硬盘分区架构已经是GPT了,那么你现在想要装Win7的话只有两条路选择:第一,在主板bios设置以UEFI引导模式启动,然后启动项选择UEFI CD-rom BOOT,或者UEFI USB Boot,(CD-rom和USB指代你装系统时候的介质,名称根据你的光驱或U盘型号改变,但一定要选前面带有UEFI字样的设备作为第一启动项)。然后还要确保你装的win7是64位的。这样就能把win7也装进GPT架构的硬盘中了。第二条路(如果你不想用UEFI引导的形式安装系统,或者你的win7是32位的,可选此路),按照你惯用的方式安装win7,引导进入安装程序后,把你的整个硬盘内容全部清空,然后删掉所有的分区,然后再给硬盘重新分区即可安装。其实这就是之前我们一直在用的Legacy Bios 引导启动。但一定记得检查主板bios里的CSM是否开启,如未开启,安装完成后是进不去系统的。
最后提醒你一句,如果你实在舍弃不下硬盘里的资料和已经装好的win8系统,不想把整个硬盘重新分区,那只能选择第一条路,用UEFI引导装64位的win7。而如果你是用U盘装系统,一定要确保U盘的文件格式是FAT32,因为UEFI引导模式下,你的电脑只认FAT32文件格式的U盘,否则如果U盘是NTFS格式的话,UEFI启动项里是找不到你的这块U盘的。
其他类似问题
为您推荐:
gpt的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁这个周末就安装了个系统,本以为一个小时就能搞定,没想到花费了将近一天。
我的机子是6G内存、500G硬盘,原装系统是Windows 7,现在想换成Windows 8.1,于是下载了64位的Windows 8.1 ISO镜像文件,用DaemonTools打开,打开后如果直接点击setup.exe那么只会在你现在的系统上再安装一个系统,也就是双系统,不能卸载 目前的系统(想想也只能这样,你是在目前系统环境下安装新系统,如果现有系统卸载了,新系统也就安装不了了),这不是我想要的,想想还是做个U盘启动盘再 安装吧。
1.&用UltraISO制作U盘启动盘
方法非常简单:插上U盘(事先格式化),然后在UltraISO里打开Windows 8.1的ISO镜像文件,选择&启动光盘&写入硬盘映像&即可。一张图就足以说明。
然后就等着了,这个写入的速度跟你系统和U盘都有关,反正我写了十分钟左右写好。
2.&在BIOS里将Boot启动项第一顺序改为U盘启动
做好启动盘过后就可以按照系统了,首先需要在BIOS里修改第一启动项为U盘。然后重启就开始安装过程了。可是我的这个过程是相当的纠结,下面是我安装过程中遇到的问题(我安装的是64位英文版系统),花费了很长时间才解决,因此记录下来以供参考。
问题1:Windows cannot be installed to this disk. the selected disk has an MBR partition table. On EFI system, Windows can only be installed to GPT disks.
即:Windows无法安装到这个磁盘,选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘。
要理解这个错误,首先得搞明白什么是MBR分区表,什么又是GPT磁盘?
(1)MBR和GPT是两种不同的磁盘类型,主要区别在于不同的分区结构和分区方法。GPT是近几年才出现的新型硬盘种类。
(2)GPT(Globally Unique Identifier Partition Table Format)是一种由基于 Itanium
计算机中的可扩展固件接口 (EFI) 使用的磁盘分区架构。与主启动记录 (MBR) 分区方法相比,GPT
具有更多的优点,因为它允许每个磁盘有多达 128 个分区,支持高达 18
千兆兆字节的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID (GUID)。
(3)MBR特点:支持最大卷为 2 TB (terabytes) 并且每个磁盘最多有 4 个主分区(或 3 个主分区,1 个扩展分区和无限制的逻辑驱动器);
&&&&&&&& GPT特点:支持最大卷为 18
EB (exabytes) 并且每磁盘最多有 128 个分区。与 MBR
分区的磁盘不同,至关重要的平台操作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT
分区磁盘有多余的主要及备份分区表来提高分区数据结构的完整性。
从现在大数据趋势看,GPT磁盘将会逐渐取代MBR磁盘,老机子只支持MBR,现在买的新机子都支持GPT磁盘。
因此,从这个错误大致可以判断出我机子的原装系统是MBR分区方法,而现在要安装的系统基于UEFI模式,只能安装在GPT磁盘上,也就是我的磁盘类型不对,所以不能安装。
知道了问题原因后,解决方案也就出来了,将硬盘的类型从MBR转为GPT再安装应该是可以的。
那么如何转换为GPT磁盘呢?
Convert GPT to MBR or convert MBR to GPT without data lose - See more at: http://www./help/convert-gpt-mbr-disk.html#sthash.H22P79eK.dpuf
网络上通用的解决方案就是用系统自带的命令diskpart对硬盘重新分区,转为GPT磁盘。操作很简单,几个命令就能搞定,具体操作见后面参考文献1,2,3。这个方法的确可以解决问题,但付出的代价当然也是惨痛的:整个硬盘里的东西都会不翼而飞。当然你可以先备份磁盘再操作,但这可是件苦差事,拷来拷去既费时又费力。虽然微软官方给出的也是这个方案,但我还是想看看有没有其它的不会导致数据丢失的方法。于是就各种搜索,百度里搜&将MBR转为GPT&不丢失数据&,Google里搜&Convert
MBR&to GPT& no data lose&,最终搜到了外国的
AOMEI Partition Assistant
AOMEI Partition Assistant
AOMEI Partition Assistant和国内的DiskGenius磁盘分区软件。对
于我这个&崇洋媚外&的人来说首选的当然是AOMEI Partition
Assistant了(操作见参考文献4),结果发现免费版的不能转换系统分区(即C盘),我的操作系统就是要安装在C盘啊,不转换不行。上面说只有升级
到Pro版的才行,当然要付出银子了,于是找破解版的想法就马上浮出了,不知道是外国人素质太好还是他们对这款软件不感兴趣,既然搜不到破解版的软件。罢
了,只能转向国产的DiskGenius了,也是要Pro版的才能转换,不过破解版一大堆(国产软件的好处之一吧),随便找了个按参考文献5的方法操作了
遍。当然前提是备份好了磁盘里重要的文件,正如该软件启动时的提示语&数据宝贵,请大家谨慎操作&,软件也不能保证万无一失,
想懒还是不行的,而且备份磁盘也是个良好的习惯。等一切安排妥当,就开始转换磁盘了,当我点击应用按钮时,这时恐怖的事情发生了:系统蓝屏崩溃了,着实吓
了我一大跳,以为磁盘里的数据都没了,此时我也只能破罐子破摔,马上插上U盘启动盘,看这时能不能安装系统。这时发现没有那个错误提示了,而且磁盘里的东
西还在,一阵欣喜,由于我C盘剩余空间比较少了,于是就先格式化了C盘。但是在点击Next按钮时,又出现了新的问题。
--------------------------------------------------------------
更新:其实遇到这个问题根本不需要冒着数据丢失的风险转换为GPT磁盘(除非你需要),一般用户直接使用MBR磁盘就行了,那么怎么解决这个问题呢?很简单,直接将安装盘里的efi文件夹和bootmgr.efi(如果有的话)这两个删掉就行了。
问题2:We couldn't create a new partition or locate an existing one. For more information, see the Setup log files.
不能定位我的分区?这是怎么回事?DiskGenius真是不给力啊,不会是毁了我的
分区吧?我都将C盘格式化了,反正以前的系统是毁了。于是又一阵搜索,发现给出的解决方案还是那一套,用diskpart重新分区,看参考文献6微乳官方
给出的解决方案就知道了。此时我还是不死心了,于是又一个想法浮出心头:既然不能定位我的C盘分区,那么我将C盘分区删掉再重新建一个分区能不能识别呢?于是抱着死马当做活马医的心态就去做了,这时的操作很简单,不需要用命令,上面直接有这些功能,点点就是了。
新建C盘分区后(其它重要的盘没动),再点Next,这时奇迹发生了,系统开始安装了&&
哎,安装这个Windows 8.1系统真是曲折多多,花费了不少时间和精力,不过安装挺快的,后面也是一帆风顺,除了C盘其它盘的资料也都还在,这才是最重要的,这告诉我们:时刻保持一颗探索的心,有想法就要去实践,不到最后关头绝不死心,不能一味全靠Baidu和Google。
3. 附参考文献
6) Microsoft&Community:
阅读(...) 评论()

我要回帖

更多关于 windows10不能安装gpt 的文章

 

随机推荐