Windows无法安装到GPT格式磁盘的根本解决办法 - 初学者系列 - 学习者系列文章
上次在MSDN系统QQ群里有朋友问到在安装操作系统的时候有个问题:Windows无法安装到GPT格式磁盘,见图:
我在这里说下,使用网上方法的都是小白,就是说网上那些都是小白。下面介绍如何正确安装操作系统。
当时群里另个网友给出了方法,在这个界面先转换磁盘为MBR格式然后再安装。然后我在百度里搜了下,所有的方法都是这个方法,都是先转换为MBR再进行安装。
1、这里先说说MBR和GUID的区别;
MBR的意思是主引导记录,是传统分区类型,只支持一个硬盘上最多4个主分区,最大的缺点是不支持2TB以上硬盘容量,而GUID就是新兴的GPT方式,支持的主分区数量没有限制。
MBR支持win7版本系统以下的32位和64位,而GUID支持win7版本以上的64位系统,不支持32位系统。
对于MBR需要了解的是,MBR是一个特殊的启动扇区,主要存在于磁盘驱动器开始部分,而且这个扇区包含了已安装的操作系统的系统信息,并用一小段代码来启动系统,如果MBR的信息损坏或误删就不能正常启动Windows,这时候就需要找一个引导修复即可。
上面介绍了MBR和GUID的区别。这里重点说下,GPT格式是新的一种格式,对于windows的启动那是具有优势的,这个是GPT启动模式的特点,具体请自己百度。
2、MBR和GPT的启动方式;
BIOS+MBR:这是最传统的,系统都会支持;唯一的缺点就是不支持容量大于2T的硬盘。
BIOS+GPT:BIOS是可以使用GPT分区表的硬盘来作为资料盘的,但不能引导系统;若电脑同时带有容量小于2T的硬盘和容量大于2T的硬盘,小于2T的可以用MBR分区表安装系统,而大于2T的可以使用GPT分区表来存放资料。但系统须使用64位系统。
UEFI+MBR:可以把UEFI设置成Legacy模式(传统模式)让其支持传统MBR启动,效果同BIOS+MBR;也可以建立FAT分区,放置UEFI启动文件来,可应用在U盘和移动硬盘上实现双模式启动。
UEFI+GPT:如果要把大于2T的硬盘作为系统盘来安装系统的话,就必须如此。而且系统须使用64位系统,否则无法引导。但系统又不是传统在PE下安装后就能直接使用的,引导还得经过处理才行。
3、下面介绍MBR和GPT启动安装操作系统;
因为GPT的启动速度快,所以安装操作系统的时候建议选择GPT启动方式。
1)首先,在BIOS里设置启动方式为:UEFI Only ;
这里无论是否磁盘格式为MBR还是GPT,都选择这个模式。
2)制作系统启动U盘;
然后制作一个系统安装启动U盘。具体参考笔者博文:安装操作系统的几种方式
- 初学者系列 - 学习者系列文章 。
3)用启动U盘启动安装操作系统;
这里很重要,就是插入U盘后,开机。按快捷键用以显示启动菜单(必须通过启动菜单选择U盘启动方式):
这里注意看启动菜单,会显示两种启动模式:
如图,这里就是重点了。
(1)如果你硬盘是MBR格式,安装操作系统的话,那就选择“U盘Legacy引导模式”,这样你安装操作系统的时候磁盘分区的时候就是MBR格式,直接能够分区安装;
(2)如果你硬盘是GPT格式,安装操作系统变得haunt,那就选择“U盘UEFI引导模式”,这样你安装操作系统的时候磁盘分区是GPT格式;
说到这里,大家明白了吧,就是因为U盘启动的时候选择的U盘启动模式不一样,所以磁盘分区安装操作系统的时候磁盘的MBR或者GPT格式就有了限制,如果你选择的格式是U盘Legacy引导模式,但是磁盘格式却是GPT格式,就会出现提示无法安装到GPT磁盘的问题。
etc.通过本文的介绍,相信各位网友已经明白了安装操作系统的方式了,祝大家玩电脑愉快吧,希望喜欢玩电脑的朋友能够学到更多的实用知识。
Windows无法安装到GPT格式磁盘的根本解决办法 - 初学者系列 - 学习者系列文章的更多相关文章
- windows下安装sass,以及常见错误和解决办法
简介: sass依赖于ruby环境,安装sass之前得先装ruby. 1.安装ruby 1.1.下载地址:http://rubyinstaller.org/downloads 1.2.注意事项:安装时 ...
- windows上安装python3里没有pip问题,解决办法!
安装python3: 1.下载python:https://www.python.org/downloads/ 2.安装: 3.安装完成进cmd里验证,但发现无pip包 所以操作步骤如下: 1.下 ...
- Windows无法安装到GPT分区形式磁盘的解决办法
现在很多新买的硬盘都是GTP格式,这种格式需要使用UEFI BIOS模式安装系统,我们以前传统的windows系统安装都是“MBR+legacy BIOS”模式安装 Windows无法安装到GPT分区 ...
- 001_关于选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘。问题解决
问题: 今天我的diy电脑重装系统时,遇到了一个棘手的问题.在选择安装分区的时候,提示有这样的错误. Windows 无法安装到这个磁盘.选中的磁盘具有MBR分区表.在 EFI 系统上,Windows ...
- IBM X3850 Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘
以前安装的是window2003 32位, 改装为2012 64位的时候.出现 Windows 无法安装到这个磁盘.选中的磁盘具有MBR分区表.在 EFI 系统上,Windows 只能安装到 GPT ...
- 2016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:
14:59 2016/1/112016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:注意问题:1.手动安装2.5.0和pear安装方式都成功但是执行时无任何反映, ...
- 2016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:5分钟安装 30分钟入门和浏览常用命令
14:59 2016/1/112016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:注意问题:1.手动安装2.5.0和pear安装方式都成功但是执行时无任何反映, ...
- 安装Windows10操作系统 - 初学者系列 - 学习者系列文章
今天无事,就将安装操作系统的几种方式进行了总结( https://www.cnblogs.com/lzhdim/p/13719725.html ).这篇博文主要是对安装windows10操作系统的过程 ...
- 安装Windows11操作系统(不需要绕过TPM检测脚本等) - 初学者系列 - 学习者系列文章
Windows11操作系统是去年微软公司的最新力作.对于该操作系统的安装,网上有很多的教程了.这次主要写的是不需要绕过TPM检测操作安装Windows11操作系统. 1. 制作启动U盘: ...
随机推荐
- 牛客网PAT练兵场-在霍格沃茨找零钱
题目地址:https://www.nowcoder.com/pat/6/problem/4063 题意:按照题目的进制计算即可 /** * *作者:Ycute *时间:2019-11-14-21.45 ...
- lammps-MD整体思路
1.收敛性测试 (1)由不同尺寸模型(不同的原子数)和E的关系曲线,再确定尺寸n*n*n: 2.优化结构(nve-nvt-npt) 系综的实现方式(相关命令):https://www.cnblogs. ...
- SSM项目_Eclipse卡进程 一直loading加载spring-xx.xsd/无法加载SpringXSD文件
你遇到了套娃,请进https:////www.cnblogs.com/steamer/articles/12500645.html查看答案
- Qt 关于图片打开,另存为,保存到指定位置操作
Qt 关于图片打开,另存为,保存到指定位置操作(转载) 在头文件mainwindow.h中先声明以下类: 1 #include <QImage> 2 #include <QPixma ...
- 【译】ASP.NET Core updates in .NET 5 Preview 8
.NET 5 预览版 8 现在已经可以获取了,并且已经准备好接受评估.下面列出了本次发布的新特性: 使用 Microsoft.Identity.Web 进行 Azure Active Director ...
- redis的集群搭建(很详细很详细)
说在前面的话 之前有一节说了redis单机版的搭建和使用jedis管理redis单机版和集群版, 本节主要讲一下redis的集群搭建. 跳转到jedis管理redis的使用 认识redis集群 首先我 ...
- vs2015创建项目没法选择.net2.0的问题
今天要修护一个net2.0开发的程序bug,只修改了一行代码,发布到测试系统,结果程序奔溃了,吓出一身汗. 因为是直接崩溃,所以第一个想到的就是.net版本错了.一查看,果实是,项目属性里目标框架是4 ...
- MSP430-LED中断闪烁代码详解
使用MSP430F149的开发板,首先对LED闪烁灯的例程进行讲解,然后下边是自己写的,将部分代码写入了新建的led.c程序中 #include <msp430x14x.h> ...
- Unity使用可空类型(Nullable Types)
译林军 范春彦|2014-04-09 09:46|5407次浏览|Unity(375)0 你怎么确定一个Vector3,int,或float变量是否被分配了一个值?一个方便的方式就是使用可空类型! 有 ...
- 02 axios
request.js import axios from 'axios' const config = require('@/config') const instance = axios.creat ...