Windows 7隐藏分区的初步分析及删除方法

Windows 7隐藏分区的初步分析及删除方法

ID:38984411

大小:260.50 KB

页数:7页

时间:2019-06-23

Windows 7隐藏分区的初步分析及删除方法_第1页
Windows 7隐藏分区的初步分析及删除方法_第2页
Windows 7隐藏分区的初步分析及删除方法_第3页
Windows 7隐藏分区的初步分析及删除方法_第4页
Windows 7隐藏分区的初步分析及删除方法_第5页
资源描述:

《Windows 7隐藏分区的初步分析及删除方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Windows7隐藏分区的初步分析及删除方法这两天把WINDOWS7进行了多次安装测试,对Windows7的隐藏分区也称保留分区有了一些初步的认识,虽然对其很多机理还需要进一步的实验研究,不过思路还是比以前明晰多了,本文就先把知道总结一下,隐藏分区是可以删除的,但是网上的很多转载方法,可能对7000前后的版本或许有效,但是对于MSDN的7600版本还是有点问题。一、Windows7的隐藏分区情况介绍我们在安装Windows7的时候,如果您的C盘不是提前分区好,在安装时候让Windows7分区安装

2、,默认将会分出一个首要的系统保留分区(SystemReservedBitlockerpartition),Windows7会根据硬盘大小划出100M或200M的隐藏分区。之前天缘一直建议不要轻易删除,主要是因为该分区的参数“有些怪异”,尤其是DOS很多分区管理软件都会识别错误,经过天缘的测试已经明白一二,但想搞清楚具体原理可能不是那么容易的事,因为你都弄清楚了,windows7的加密机制就打水漂了。下面来看一下这个隐藏分区的一些特征,天缘双硬盘,windows7安装在第二块硬盘上,所以分区盘符表

3、较大。图中盘符F就是100M的系统保留分区,该分区在Windows7上是隐藏的,但是在其它系统下显示并非是隐藏的,也可以自动分配驱动器号,由于测试太快就没专门查该分区的其他状态是不是标准的,下次留意看一下。在Windows7如果安装带有系统保留分区,那么默认的C盘将被修改为非活动分区00,而系统保留分区则是80活动分区。在MBR的分区表中仍然是按照把系统盘当主盘(分区表信息标志为00A3140D....)。再看一下该保留分区的起始扇区非常怪异的,从柱面0磁头32扇区33开始,天缘做过多次安装,每

4、次都是从这个位置开始,暂不清楚在其他硬盘上该位置是否相同,尤其是200M保留分区下的windows7情况,如有遇到,欢迎留言反馈一下,是否也是柱面0磁头32扇区33开始的保留分区。本来按照标准的第一分区应该是从柱面0磁头1扇区1开始的,根据C/H/S到LBA的换算公式,换算后得到柱面0磁头1扇区1到柱面0磁头32扇区33之间总共2048-63=1985个扇区,大约1M的空间被隐藏掉,这1M的空间在各分区上层都是看不到的。保留分区中有boot目录、bootmgr、BOOTSECT.BAK三个文件(

5、文件夹),当然这些可以在Windows7上使用c:windowssystem32bcdbootc:windows/sc:命令得到,如果使用bitlocker加密之后就不知道了,还没试过。一旦把这个隐藏分区删除掉,那么空闲空间会立即变成从柱面0磁头1扇区1开始,也就是说对于分区管理软件,该1M空间就是按照空闲空间来处理,实际上是否是Windows7的Bitlocker一部分,测试方法也很简单,只需要在隐藏分区下,把从柱面0磁头1扇区1到柱面0磁头32扇区33之间,间断或部分以0填充再确认b

6、itlocker是否工作正常、Windows7是否启动正常并支持修复功能就可以看出来(暂未测试)。由于删除后,空闲空间会自动计入前面的1M空间,不会导致扇区丢失,所以这个保留分区就可以删除,删除方法网上的也有很多,几乎都是转载的甚至自己都没试过就发出来。二、Windows7的保留分区删除方法1、网络一说,在Windows7环境下,使用diskpart先把隐藏分区设置为非活动状态inactive,然后把Windows7的系统盘(一般是C盘)激活active,再运行C:windowssystem

7、32bcdboot.exeC:windows/sC:命令,该命令目的是重新修复C盘的引导记录和相关文件,生成boot目录及语言包、BCD等文件和根目录下的bootmgr启动文件。该方法的确是支持删除保留分区,但是要想合并到C盘就没有办法再进Windows7进行修复操作了,不合并总不可能扔了或合并到其它分区吧,所以这个方法纯粹是忽悠人的——不推荐大家使用。2、网上二说,用WinPE启动系统,然后使用PartionManager删除该分区,但是到把分区合并到C盘,并设置C盘为活动状态,再使用c:

8、windowssystem32bcdbootc:windows/sc:修复启动,估计原作者是用7000版本测试的,当时候是没问题,现在大家再在Windows77600的旗舰版上测试就不灵了(bcdboot这个文件被改了)。无论是在PE2.0还是完整的WINDOWSXPSP3系统下,bcdboot命令都是无法执行的,感觉可能在PE3.0下应该可以。提示的错误如下:A、无法定位程序输入点_except_handler4_common于动态链接库msvrt.dllB、无法定位程序输入点_swp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。