删除Win7生成的100M保留分区
1) 启动到Windows 7,运行具有管理员权限的CMD.exe,然后输入:
diskpart
sel disk 0 //0号磁盘
list vol
sel vol 0 //选择100M那个分区
inactive
sel vol 1 //选择C盘
active
DiskPart 是通过使用脚本或从命令提示符处直接输入的文本模式命令解释程序,使您能够管理对象 (磁盘、 分区、 卷或虚拟硬盘)。
文档:http://technet.microsoft.com/zh-CN/library/cc770877.aspx
2) 退出diskpart之后,继续在CMD.exe输入下列命令:
C:\windows\system32\bcdboot.exe C:\windows /s C:
发布时间: 2009年10月
更新时间: 2009年10月
应用到: Windows 7
BCDboot 是一种用于快速设置系统分区或修复系统分区上的启动环境的工具。系统分区是通过从已安装的 Windows(R) 映像复制一小部分启动环境文件来设置的。BCDboot 还会在系统分区上创建引导配置数据 (BCD) 存储,该存储中包含一个新的引导项,可让您引导到已安装的 Windows 映像。
BCDboot 命令行选项
下列命令行选项可用于 BCDboot.exe。
BCDBOOT source [/llocale] [/svolume-letter] [/v] [/m [{OS Loader GUID}]]
选项 | 描述 |
---|---|
source |
指定作为源的 Windows 目录的位置,将从该目录中复制启动环境文件。 |
/l |
可选。指定区域设置。默认值为美国英语。 |
/s |
可选。指定系统分区的卷号。默认值是固件所标识的系统分区。 |
/v |
可选。启用详细模式。 |
/m |
可选。默认情况下,仅合并全局对象。 如果指定了 OS Loader GUID,则合并系统模板中给定的加载程序对象以生成可启动项。 |
示例
- 此示例使用 C: 卷上安装的操作系统映像中的文件来初始化系统分区。
bcdboot C:\Windows
- 此示例将默认 BCD 区域设置设为日语,并将 BCD 文件复制到已使用 DiskPart 分配了卷号 S: 的系统分区。
bcdboot C:\Windows /l ja-jp /s S:
- 此示例将当前 BCD 存储中由给定 GUID 标识的操作系统加载程序合并到新的 BCD 存储中。
bcdboot c:\windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08}
当屏幕提示你操作成功之后,你就可以放心删除这个保留分区了,下次开机,你的系统就会从C盘直接启动而不需要这个保留分区了。
不过还是建议一般用户不要这样去做,微软采取这样的做法也是处于保护引导文件的安全的考虑,另外也与Bitlocker加密有关。Bitlocker加密需要硬件TPM的支持,普通用户用不上,但是引导文件的安全是大家都需要的。
按照上诉方法操作之后,Win7需要重新激活,并且部分软件需要重新输入密码。