有一种这样的说法,WIN7改装WIN10必须要重新分区,将硬盘格式化为GPT格式(GUID分区表 ),

WIN10改装WIN7必须要重新分区,将硬盘格式化为MBR格式。

这种说法一直困扰着我,于是经过查阅资料和其它朋友的经验。得到以下结论:

1)WIN7可以正常安装在:Legacy+MBR(32位+64位)

                                    UEFI+GPT(只支持64位)

品牌机win7原装系统默认:  Legacy+MBR

2)WIN10可以正常安装: Legacy+MBR(32位+64位)

                                    UEFI+GPT(32位+64位)

品牌机win10原装系统默认:  UEFI+GPT

3)在这里WIN8系统不赘述了,参照WIN10系统。

从以上结论中可以提取到一个关键点,我们在品牌机原装系统不喜欢的前提下.

我们首先需要确认本机的硬盘格式是什么?

然后去选择正确合理的硬盘引导方式即可(Legacy OR UEFI )

不用机械化的去改格式化分区,这样既麻烦,又有丢失重要文件的风险。

如果一定要格式化,有两种方法:

1)我们可以在安装纯净原版系统时,当出现"您想将windows安装在何处时",

按shift+F10打开命令提示符,输入:

diskpart

list disk

sel disk 0

clean

convert mbr

即可完成其他硬盘格式到MBR格式转换,完成转化后需要重新分区。

注意 :

sel  disk 0 意思是选中select  硬盘盘符为disk 0硬盘分区,根据需要和硬盘分区不同可选择disk1 , disk2,,,, 等其他盘符。

如果要转变为GPT格式,最后一行改为 convert GPT 就可以了。 (请谨慎操作,建议提前备份全盘重要资料)

2)通过第三方PE工具(大白菜、U精灵等)进入PE系统下分区工具,进行重新分区和硬盘格式更改即可。

提前去BIOS设定U盘启动优先,或者直接使用主板的快捷启动项去选择U盘启动。

 

知识点拓展:

现在市面上新型主板支持 UEFI BIOS,我们就需要搭配GPT 磁盘格式。 如果想用传统 MBR 磁盘模式,必须到主板 BIOS 里,将 UEFI BIOS 支持改为传统 BIOS(Legacy BIOS)。

由于UFEI和Legacy(传统模式)是两种不同的引导方式,UEFI引导windows系统的文件为winload.efi,而Legacy引导windows系统的文件为winload.exe。

MBR是传统的分区表类型,最大缺点是不支持容量大于2T的硬盘。最多只能有一个扩展分区。在扩展分区算作是一种特殊的主分区,所以MBR分区表类型,最多只能有4个主分区,或者是3分主分区和1个扩展分区。

GPT刚好弥补了MBR的大缺点,可支持最大容量为18EB的硬盘,(GUID分区表 )GPT 提供了更加灵活的磁盘分区机制。GPT不存在扩展分区和逻辑分区,所有分区全都是主分区,且理论上可存在的主分区个数是无限的(大多数操作系统会将主分区个数限制为128个)而现在的新电脑大部分都是UEFI+GPT配套使用的。

WINDOWS系统的正确安装-硬盘格式如何选择的更多相关文章

  1. Windows系统下正确安装MongoDB

    1.下载.安装 官网下载: http://www.mongodb.org/downloads 下载好之后,接下来进行安装了: 2.创建数据文件夹 MongoDB将数据文件夹存储在 db 文件夹下. 可 ...

  2. Python3: Windows系统上同时安装Python2和Python3

    Python3: Windows系统上同时安装Python2和Python3 为什么要同时安装Python2和Python3环境呢? 因为一些库只支持Python2或者Python3; 在同一台电脑上 ...

  3. Windows系统下同时安装Python2和Python3

    Windows系统下同时安装Python2和Python3 说明 有时由于工作需求我们需要在Python2版本下面进行一些开发,有时又需要Python3以上的版本,那么我们怎么在一台电脑上同时安装多个 ...

  4. 虚拟机硬盘格式的选择:qcow2、 raw等

    虚拟机硬盘格式的选择:qcow2. raw等曾经有过一段时间,徘徊于对虚拟机硬盘格式的迷惑中,2009年,终于得出了一些结论(下面的思路基本通用于其他虚拟机) 搜了下,发现大部分用qemu或者kvm的 ...

  5. 如何用python在Windows系统下,生成UNIX格式文件

    平时测试工作中,少不了制造测试数据.最近一个项目,我就需要制造一批可在UNIX下正确读取的文件.为确保这批文件能从FTP下载成功,开发叮嘱我:“文件中凡是遇到换行,换行符必须是UNIX下的LF,而不是 ...

  6. Windows里如何正确安装Redis以服务运行(博主推荐)(图文详解)

    不多说,直接上干货! 注意 : Redis官方并没有提供Redis的windows安装包,但在github上, 有相关的下载地址.       一.Redis的下载地址 相关的下载地址,如下:     ...

  7. Jmeter在windows系统下的安装

    一.工具描述 apache jmeter是100%的java桌面应用程序,它被设计用来加载被测试软件功能特性.度量被测试软件的性能.设计jmeter的初衷是测试web应用, 后来又扩充了其它的功能.j ...

  8. windows系统下fis3安装教程

    注意:在安装fis3前必须安装node和npm,详情请见官网http://nodejs.org node版本要求 0.8.x,0.10.x, 0.12.x,4.x,6.x,不在此列表中的版本不予支持. ...

  9. Windows系统下部署安装一个/多个Tomcat8

    首先从http://tomcat.apache.org/上下载Tomcat8.0压缩版的,解压到指定路径后即可.  第一:在Windows系统中安装部署单个Tomcat         对于这种情况, ...

随机推荐

  1. linux磁盘管理 文件挂载

    文件挂载的概念 根文件系统之外的其他文件要想能够被访问,都必须通过"关联"到根文件系统上的某个系统来实现,此关联操作即为"挂载",此目录即为"挂载点& ...

  2. laravel composer 安装指定版本以及基本的配置

    1 安装指定的 laravel版本 以下的案例是安装5.2版本 composer create-project laravel/laravel=5.2.* --prefer-dist 2 配置 优化相 ...

  3. bzoj1238

    题解: 傻逼模拟题 果断的复制了题解(还没有c++题解?) 代码: program p2509; type arr=array[..] of boolean; var tot:longint; s:a ...

  4. Saiku缓存处理(七)

    Saiku缓存处理方案 Saiku默认是从缓存中读取数据的(如果缓存中有数据的话),所以用户看到的数据不一定是最新的,如果需要看到最新的的数据需要手动刷新数据或者更改配置信息. Saiku获取实时数据 ...

  5. sqlalchemy动态组合查询语句。

    if filter_type == 1: search = and_(GameRoom.status ==1,or_( and_(GameRoom.white_user_id == user_id, ...

  6. HUSTOJ配置文件

    转载:http://blog.csdn.net/zhblue/article/details/7366194 经常有用户询问如何开发一些功能,实际上这些功能都已经有,或者部分实现了,只需要修改配置文件 ...

  7. 5.5 C++重载赋值操作符

    参考:http://www.weixueyuan.net/view/6383.html 总结: 重载赋值操作符同重载类的是拷贝构造函数的原因是一样,将一个对象拷贝给另一个对象,同时当类中存在指针类型的 ...

  8. loadrunner json参数化

    因为json格式有{},所以LR参数化时如果也用默认的{}的话,会冲突,这样脚本运行时就无法识别,导致不能正确的读取参数化文件里的内容,此时把参数化的{}改成其他符号即可,比如<>

  9. netty的decoder encoder

    public class DelimiterBasedFrameDecoder extends ByteToMessageDecoder { 随便找了一个用字符串分割粘包的decoder,继承了Byt ...

  10. <HBase><Scan>

    Overview The Scan operation for HBase. Scan API All operations are identical to Get with the excepti ...