安装Windows 7时,系统会提示说需要100MB的空间作为系统保留分区,在早期的测试版本中会划分出200MB。这100MB的分区,实际上是作为Windows 7的一个活动分区存在于系统之中的,其作用是存放启动引导文件。

这种做法其实类似于Linux的/boot:Linux在安装过程中也需要专门分出一个100MB左右的分区作为它的引导分区(/boot),在这个分区中,存放了:grub、menu.lst、*fs_stage_1.5、initrd,以及内核文件vmlinuz等在启动引导过程中会用到的文件。

类似地,Windows 7的这个保留活动分区既是它的主分区,也是其系统分区。Windows 7在启动过程中会先从这个分区启动,然后再启动C盘。

至于这样安排启动顺序的原因,实际上是为系统中的BitLocker而准备。如果不需要使用BitLocker功能,则此分区基本无用了。至于网上有人说此分区的存在时为了保存系统的引导文件,系统引导文件必须存在于4KB的磁盘簇下,所以划分出此空间,放入引导文件,再继而引导其他分区的系统文件。个人觉得此说法乍听起来有道理,可是这100MB的空间并非必须,而且,引导文件是绝对占用不了100MB的,甚至是早起版本中的200MB。后文中,将介绍如何不让这个分区生成。

在默认情况下,系统是不会为这个保留分区自动分配盘符的,但是我们可以手动给它分配一个盘符,可以使用CMD命令或者磁盘管理器。此处使用CMD作为演示。

运行具有管理员权限的命令提示符(CMD),使用下列命令:

  1. diskpat
  2. sel disk 0
  3. list vol
  4. sel vol 1
  5. assign letter=Z

这样,我们就将Z作为盘符分配给了这个分区。可是存在的问题是,由于这个是系统分区,关键的系统文件都是隐藏的,在默认情况下并不能看到,也就造成了如果打开Z:盘,里面也仍然是空的,没有任何文件的情况发生。只需要通过文件夹选项中的隐藏文件设置,点选显示所有文件、显示系统文件即可。

该分区的主要文件有:bootmgr、bootsect.bak以及boot目录。

当然,如果已经存在了这个分区,也是不能随意删除的。可想而知删除之后,一定会导致系统加载失败,由于Windows 7是从这个分区启动的,删除之后Windows 7将不能启动。

需要说明的是,该分区并不是系统强制性的,只有在全新安装,或者使用Windows 7安装过程中的分区工具,才会生成。也就是说,升级安装、在全新安装之前使用其他工具(比如gdisk.exe)先对硬盘进行分区格式化、在全新安装过程中使用diskpart.exe对硬盘进行分区格式化后,都不会产生这100MB的分区。简单的说,在安装时选择已经存在的分区,而不使用安装过程中的分区工具重新划分硬盘,就不会产生这个分区。

因此,完全可以在不产生这个100MB分区的情况下安装Windows 7。利用在Windows Vista或者Windows 7安装过程中被加载WinPE环境,可以通过shift + F10来调用WinPE的命令提示符来进行一些特殊的操作,比如对硬盘分区格式化等。例如使用diskpart进行分区,当分区完成之后,退出命令提示符,然后点击分区窗口下的"Refresh"(刷新)新的分区就出现了。此时,只需要选择创建好的C盘,一路下一步即可。

本文转自melvillo 51CTO博客,原文链接:http://blog.51cto.com/marui/300948,如需转载请自行联系原作者

探究被Win7保留的100MB活动分区相关推荐

  1. 计算机固态硬盘装系统,SSD装系统不求人 9分钟U盘快速装win7

    固态硬盘搭建装机平台有着开机速度和反应速度的优势,许多用户也因此购买一块SSD作为系统盘来用,那么怎样安装系统简单快捷就成了用户必须要面临的一个问题.笔者今天也拿到和一块OCZ 240GB的固态硬盘做 ...

  2. win7下安装 ghost XP 双系统的详细图文教程

    文章来源:http://www.ipc.me/win7-ghost-xp.html 大家应该知道当前的系统安装盘分为两种类型:原版(安装版)和ghost版,现在主流的都是ghost版,为什么呢?因为他 ...

  3. UEFI+GPT引导基础

    目前在Windows下广泛采用的磁盘分区方案仍然是MBR分区结构,但不容怀疑GPT是今后的趋势.我们可将MBR磁盘分区结构用下图简单表示(Windows下基本磁盘.4个主分区): MBR分区结构 为了 ...

  4. php 获取硬盘所有分区,硬盘怎么分为整数分区|电脑硬盘分区整数对照表

    硬盘整数分区算法是什么?相信大家都遇到这样的问题,在分区过程中明明指定100G空间,结果分区完成显示99.9GB.那么要怎么把硬盘分区分成整数呢?其实硬盘分区大小是有一个算法来计算的,不能靠1G=10 ...

  5. 16GB内存神奇玩法大全

    去年的内存价格还高高在上,为了节省预算很多消费者在配机时都只购买2GB内存,不过到了今年年初,内存的价格就开始有所松动,终于在五六月的时候,内存价格出现了比较明显的下滑,自此一泻千里--如今,单条4G ...

  6. 【转】16GB大内存该怎么玩儿?

    FROM: http://www.cnbeta.com/articles/154182.htm 去年的内存价格还高高在上,为了节省预算很多消费者在配机时都只购买2GB内存,不过到了今年年初,内存的价格 ...

  7. 16GB大内存该怎么玩儿?

    去年的内存价格还高高在上,为了节省预算很多消费者在配机时都只购买2GB内存,不过到了今年年初,内存的价格就开始有所松动,终于在五六月的时候,内存价格出现了比较明显的下滑,自此一泻千里--如今,单条4G ...

  8. 16GB内存神奇玩法大全【@电脑报】

    去年的内存价格还高高在上,为了节省预算很多消费者在配机时都只购买2GB内存,不过到了今年年初,内存的价格就开始有所松动,终于在五六月的时候,内存价格出现了比较明显的下滑,自此一泻千里--如今,单条4G ...

  9. 教你怎么提高网速 最全提高网速方法

    教你怎么提高网速 最全提高网速方法 导语:在默认情况下Windows会限制百分之二十的网速,但是我们完全可以解除这个限制!下面为大家介绍不同系统下怎么提高网速. 在默认情况下Windows会限制百分之 ...

最新文章

  1. 请填写红包接口调用ip_SOME/IP的车载网络应用
  2. 网络编程学习笔记(RES_USE_INET6解析器选项)
  3. android“设置”里的版本号
  4. computer science sticker
  5. Hadoop系列之三:函数式编程语言和MapReduce
  6. freecodecamp_freeCodeCamp的服务器到底发生了什么?
  7. dedecms更改php目录名称,dedecms修改专题目录名称(路径)
  8. 设计灵感|排版死板?可能是你的角度不对!
  9. 趣学 C 语言(三)—— 琐碎
  10. MySQL-快速入门(5)数据查询-常用关键字、分组查询、聚合函数
  11. 算法的时间复杂度与空间复杂度
  12. 第一个十年,我从教师转行为web程序员,下一个十年呢?
  13. 宏基aspire拆机触摸_宏基(acer)Aspire 4930G拆机教程
  14. vue的UI框架之有赞移动端vant-ui
  15. 2019年博客之星评选活动之晋级TOP20博主名单
  16. 解决64位虚拟机安装和键盘FN快捷键问题
  17. 简谈校招新员工培养方案
  18. php.ini maxfileuploads,细说PHP高洛峰文件上传类源文件
  19. PHP打印对象 用[]可以 用.不可以 不知所以然
  20. 回溯法之递归回溯和迭代回溯

热门文章

  1. 我用Java+Redis+ES+Kibana技术对数百万知乎用户进行了数据分析,得到了这些...
  2. 拼多多二面:Mybatis是如何执行一条SQL命令的?
  3. 让我再撸一次HashMap
  4. Spring Boot + Vue.js 实现前后端分离(附源码)
  5. 聊聊 SpringCloud 中的父子容器
  6. 博士生4篇高分论文参加答辩,却遭评委批评:你写的太多了
  7. Fine-tune之后的NLP新范式:Prompt越来越火,CMU华人博士后出了篇综述文章
  8. 火爆 GitHub!这个图像分割神器究竟有什么魅力?
  9. 万能 Transformer,你应该知道的一切
  10. 什么,PyTorch还能开发新药?哈佛推出这款工具包,10行代码训练“药神”模型...