有一种这样的说法,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. learning at commad AT+CPSI

    [Purpose] Learning how to get mobile network info [Eevironment] Shell terminal, base on gcom command ...

  2. highcharts,highStock 中文图表配置

    感谢开源的支持! https://github.com/hcharts/highcharts-zh_CN

  3. unity中制作模拟第一人称视角下的指南针

    private int zRotation; public GameObject obj; public void Update() { //obj = GameObject.Find("C ...

  4. [HDU2475]Box

    Problem 先告诉你每个盒子在哪个盒子的内部 接下来有M个操作: 可以把一个盒子及里面的盒子移到另外一个盒子的内部 或者询问你某个盒子最外面的盒子是哪个 Solution 首先可以建成一个图,然后 ...

  5. ng-table

    需要的文件: angular.js ng-table.js ng-table.css bootrasp.css 注入依赖: var app = angular.module('app', [ 'ngT ...

  6. linux 删除日志

    https://jingyan.baidu.com/album/c1a3101e73129ade656deb9d.html?picindex=2 里面的 ls -s 可以看到目录 https://zh ...

  7. 关于vivado implement后clock interaction报告的理解(更新中)

    对于较大工程很难避免遇到CDC问题,vivado自带的分析工具可以报告跨时钟状态. 详情参看手册UG906-Design Analysis and Closure Techniques. (1)关于p ...

  8. linux 清空文件

    将Linux文件清空的几种方法 1.使用重定向的方法 [root@centos7 ~]# du -h test.txt 4.0K test.txt [root@centos7 ~]# > tes ...

  9. oracle截取字段中的部分字符串

    使用Oracle中Instr()和substr()函数: 在Oracle中可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符. 其语法为: instr(sourceString,de ...

  10. .NET实现字符串base64编码

    using System; using System.Text; using System.IO; using System.Security; using System.Security.Crypt ...