前些天,给一位客户的本本安装WIN7,因为原来预装了WIN8,结果按常规方法安装一直没有成功,不管是光盘还U盘。所以心里一直有个疑问,所以留意查阅了有关资料和相关的文章,终于明白了问题所在,现在在这里做一总结。

原来,微软要求WIN8预装的前提是电脑使用Secure BOOT技术,因此,预装了Win8的电脑都采用了使用EFI的主板,而EFI主板安装系统的方式和之前有所不同,预装Win8系统的电脑有Secure BOOT,不开启不能启动Win8系统,而开启了就不能安装其它系,这也就导致了无法安装双系统,哪怕安装了,win8也启动不了,除非你来回改BIOS,另外EFI只支持64位系统,且必须用GPT分区方式,这种分区方式适用于硬盘大于2T,或者超过4个主分区要求的用户。对于硬盘小于2T,或者没有超过4个主分区要求的用户,还是建议用Legacy+MBR的方式(Legacy就是之前我们熟悉的BIOS,而EFI是新的BIOS)。

在具体介绍之前,简单说一下GPT较之于MBR的优势:1、支持2T以上的硬盘;2、可以分超过4个主分区;3、更高的安全性。具体选择哪种方式,可以根据自己的需求而定。

下面详细介绍:

第一种方式:EFI+GPT

所需准备

1、64位的Win7系统(EFI不支持32位系统,尽量使用原版系统,很多修改系统删除了EFI支持,也不要GHOST版)2、EFI启动文件:EFI SHELL(X64)

3、U盘一个(不小于4G)
4、将系统解压到U盘,不要有文件夹,直接把ISO里的文件放到根目录,然后工具2的EFI启动文件下载解压,将1个文件夹和2个文件也复制到根目录,如下图:

开始安装

1、开机,进入BIOS,如下图(不同品牌的电脑进入的功能键和界面略有不同):

2、切换到Security标签,找到Secure BOOT Control,将Enabled改为Disabled

3、修改后选择Save Change,然后插入U盘,运行最下面的Launch EFI Shell from filesystem device

4、会弹出如下图的界面,上面的Device mapping table下面的是你的磁盘,找到U盘,一般会标注Removeable等字样,如下图,

输入下面的命令:
fs0:(选定fs0分区)

ls  (列出fs0分区的文件)

输入ls命令后,会列出当前分区的文件,如下图,可以看到列出了刚才U盘里的文件,如果这个分区不是你的U盘,可以换fs1,blk1,blk2等,知道找到你的U盘为止

找到你的U盘后,输入下面的命令后回车:

bootmgfw.efi  (运行bootmgfw.efi文件,此文件就是系统的EFI引导文件)

5、上面的bootmgfw.efi命令输入后,就可以看到熟悉的系统安装界面了,如果你是GPT硬盘分区,那就可以直接安装系统了,不过大多数硬盘还都是MBR分区,所以在选中分区,准备安装系统的时候,你可能会遇到下面的提示,那么你的硬盘就是MBR分区,需要处理分区:

6、按住Shift键,然后按F10,打开命令提示符CMD,输入下面的命令,注意,此步会清空硬盘,硬盘的东西就都没有了(有重要资料注意备份):

diskpart       (运行diskpart分区管理工具)

list disk      (列出所有硬盘)

select disk 0  (参照上一步的硬盘大小,选择你的硬盘)

clean          (清空硬盘)

convert gpt    (把硬盘转成GPT)

7、将硬盘专为GPT后,就要创建分区了,输入下面的命令:

create partition efi size=200         (创建大小为200M的EFI分区)

create partition msr size=200         (创建大小为200M的MSR分区)

create partition primary size=30000   (30000大小约为30G,这个是装系统的分区)

第三条命令可以修改,这个分区你可以理解为C盘,装系统的盘,比如你要分60G,那命令的=后面就改成60000

8、这里只创建了一个分区C盘,剩下的分区也可以参照上面步骤9的最后一条命令接着创建分区,但是输入分区大小的方式,因为剩余硬盘不好估算,所以可能会导致有一些硬盘剩余,造成浪费,建议可以装好系统后用分区工具,或者右键计算机--管理--磁盘管理中创建,比用diskpart命令形式相对简单一些

9、关掉上面的命令行,点一下下图的刷新

10、现在分区分好了,可以选中刚才分好的主分区,然后点下一步安装系统了

第二种方式:Legacy+MBR

这种方式后面部分基本按传统方式操作就行,注意下前面的处理就行了。

1、开机,进入BIOS,切换到BOOT标签,将Launch CSM改为Enabled,这个选项也可能叫Legacy等,不同的主板,叫法不同,这个选项的作用就是,将EFI的BIOS改为Legacy的传统BIOS。

2、切换到Security标签,找到Secure BOOT Control,将Enabled改为Disabled,这一步的作用是关闭微软的Secure BOOT,这个功能开启会导致不能识别U盘启动系统的安装
3、将启动顺序修改为U盘启动,一些主板也支持在BIOS界面修改,插入U盘,然后选择Save Change and Exit退出保存刚才的设置
4、现在已经从EFI的BIOS改为了Legacy的BIOS,接下来的系统安装步骤就和原来一样了

特别说明一下,如果你之前电脑预装的是Win8系统,那么分区肯定是GPT的,一定要将所有的分区删除,然后重新分区,下面以diskgenius分区为例:

1.diskgenius打开后 删除硬盘所有分区
   2.上面硬盘选项卡选重建mbr分区
   3.保存
   4.分区。
   5.在主分区点右键重建mbr引导记录
   6.保存。
 
接下来和平时一样安装纯净版win7,ghost都可以了。

预装WIN8系统的电脑安装WIN7的方法的更多相关文章

  1. 什么情况下需要检测预装Win8/8.1电脑内置激活密钥(即Win8/8.1 OEM key)?

    1.针对预装在品牌机中的Win8操作系统,因使用了某些软件或自己操作不当导致系统激活Key被替换而激活失效时,你需要找到内置在电脑中的OEM key,重新输入OEM key来激活系统. 2.针对预装W ...

  2. win8系统添加开机自启动软件的方法(转)

    win8系统添加开机自启动软件的方法,把需要设置开机自启动的软件的快捷方式复制到下面任意路径就ok了.开机自启动路径如下:C:\ProgramData\Microsoft\Windows\Start ...

  3. 联想预装win8系统改成win7操作步骤及注意事项

    联想消费台式机与一体机预装Windows8改装Windows7的操作步骤及常见问题 前提说明: 目前联想出厂预装Windows 8的台式和一体机使用都是UEFI+GPT硬盘的组合,并且开启了安全启动, ...

  4. 联想lenovo 家用电脑安装win7 无法引导问题(新电脑安装系统时提示File:\Boot\BCD错误解决方案)

    安装方式 : 1.进入 PE 2.用 EasyimageX 恢复 GHO镜像 3.重启后出现  原因: 主要 是安装win7 时,格式 化选择为GUID模式. 处理: win7 以后,格式华时选择MB ...

  5. win10电脑安装win7

    1.进入BIOS,关闭“Secure Boot”功能,启用传统的“Legacy Boot”.预装WIN8的系统想要更换WIN7系统首先需要修改BIOS设置.BIOS设置方法:F2进入BIOS,选择se ...

  6. U盘装系统之winpe中常用安装win7的方法和备份(2013-01-15-bd 写的日志迁移

    首先到网上去下一个制作U盘启动的的软件比如老毛桃.大白菜.电脑城制作u盘启动软件[其实他们的装机界面和工具那些都差不多], 我是用的老毛桃至于制作流程你可以看它的视频你往下拉就可以看见,或者看说明,自 ...

  7. win8系统特别慢的基本判断方法

    单位有6,7台同事的电脑是win8.1.不知道什么原因,两位领导反映电脑特别慢. 我查看了一下,确实很慢. 虽然知道win8系统不好,但也不至于这样. 打开任务管理器,看了一下cpu和内存的使用状态, ...

  8. 7代CPU安装win7的方法

    7代CPU安装win7会遇到的问题: 32位的win7不支持uefi启动,64位win7理论上支持uefi启动,但实际上需要开启兼容模式才能启动,并且启动速度并没有变快. 根据不同型号的主板,需要解决 ...

  9. 二进制程序分析工具Pin在Windows系统中的安装和使用方法

    这篇日志其实很弱智,也是因为换了新电脑,实验环境不全(当然,做这个实验我是在虚拟机里,因为接下来想拿些恶意代码的数据),所以这里记录一下在Windows下怎么安装和使用Pin这个程序分析领域最常用的工 ...

随机推荐

  1. 只需三步 快速完善网站Sitemap

    越来越多的SEOer把优化的重点放在了站内优化上,细心的朋友应该查看一些前辈的robots.txt的时候不难发现,他们的robots中都加 入了一句Sitemap: http://www.dewang ...

  2. ORACLE 数据库 MOD 函数用法

    1.求2和1的余数. Select mod(2,1) from dual: 2能被1整除所以余数为0. 2.MOD(x,y)返回X除以Y的余数.如果Y是0,则返回X的值. Select mod(2,0 ...

  3. 一些对新手有用的css技巧

    一.表单部分 1.禁止textarea文本域的缩放 resize:none; 2.去除初始化textarea下拉条 overflow:auto; 3.如何让表单中的选项按钮,点击文字也能选中? < ...

  4. IIs安装&发布&解决遇到的问题

    IIS安装: IIS发布: 1.添加网站: 2.将发布的文件,copy到该网站的目录下 3. 刷新,文件显示出来,将其"转换为应用程序” => 4.在应用程序池中找到该网站相应的程序池 ...

  5. Java后台判断请求来自PC端还是移动端

    核心代码

  6. IO:OutPutStream

    OutputStream类(java.io.OutputStream) public abstract class OutputStream extends Object implements Clo ...

  7. Linux-深入理解Socket异常

    在各种网络异常情况的背后,TCP是怎么处理的?又是怎样把处理结果反馈给上层应用的?本文就来讨论这个问题.分为两个场景来讨论 建立连接时的异常情况 1 正常情况下 经过三次握手,客户端连接成功,服务端有 ...

  8. 前端JavaScript规范

    前端JavaScript规范 http://www.imooc.com/article/1402 http://greengerong.com/blog/2015/05/09/qian-duan-ja ...

  9. Ubuntu14.04用apt在线/离线安装CDH5.1.2[Apache Hadoop 2.3.0]-old

    用markdown重写,请稳步这里http://www.cnblogs.com/lion.net/p/5477899.html

  10. js中的replace全局替换

    比如想把str中的所有“&”替换成“&” replace (\&\,"&");只是替换第一个,那么怎么全部都替换呢? replace(new Reg ...