进入快盘 | 申领稿费  |  新人报到  |  意见建议 | 购买卡币    

卡巴斯基技术论坛's Archiver

西布伦 发表于 2008-6-3 07:13

揪出电脑里的隐藏空间

揪出电脑里的隐藏空间<BR>[table=98%][tr][td][/td][/tr][tr][td][/td][/tr][tr][td]<BR>[font=宋体, Verdana, Arial, Helvetica, sans-serif][size=3]HPA(Hidden Protected Area)是硬盘上的一个特殊区域。在ATA-5协议被确立以后,引入了“主保护区域”概念,通过用ATA命令直接对硬盘后部的一块区域进行保护来实现。HPA就是其中的“主保护区域”,其实就是设置读取的硬盘最大的扇区号,从而把高端的内容隐藏起来。比如,一块80GB的硬盘,厂家使用专用的HPA工具把最后10GB设置为HPA分区,这样分区软件和BIOS对于该硬盘读取的最大扇区号就只能到70GB处,也就是说这个硬盘的容量只是显示为70GB。如果你想更详细地了解HPA知识,可以登录小特编辑的CFan博客:[url=http://blog.cfan.com.cn/html/46/14246_itemid_139637.html]http://blog.cfan.com.cn/html/46/14246_itemid_139637.html[/url],或者登录[url=http://hi.baidu.com/dustes/blog/item/037da444c2b4e04f510ffefa.html]http://hi.baidu.com/dustes/blog/ ... b4e04f510ffefa.html[/url]查看《HPA的初步研究结果(摘自百度百科)》。 <BR>   <BR>  释放隐藏分区?给我一个理由先! <BR>  为了在遭遇系统故障时能快速还原系统,很多品牌机都提供了一键还原功能。厂家大多把系统备份保存在隐藏分区中,需要恢复时只要按下指定的热键即可进入还原界面。不过,一键还原在实际使用中还是有不少缺陷: <BR>  1.占用空间且不容易删除,如果隐藏分区比较大,浪费不少空间。 <BR>  2.有自我保护机制,由于隐藏分区的存在,会导致部分电脑无法使用自己的Ghost备份系统。 <BR>  3.很多家用机型只提供出厂备份,电脑使用时间长了以后,这个备份形同鸡肋。因为恢复系统后还得安装大量的软件和系统补丁。 <BR>  既然品牌机的一键还原有这么多的缺点,我们何不释放这些隐藏分区,恢复硬盘原有的空间呢。根据隐藏分区的不同,下面我们具体介绍两种释放方法。 <BR>  警告:释放隐藏分区的操作会完全破坏原来品牌机的一键还原,还可能会破坏品牌机的其他一些功能。比如,某些联想品牌家用机型具有不开机听歌的家电模式,释放隐藏分区后就无法使用家电模式了。所以在决定是否应用本文的方法之前,你一定要自己仔细权衡一下利弊。如果电脑中有重要数据,操作前务必做好备份。 <BR>   <BR>  采用一键还原精灵装机版的机型 <BR>  采用这种备份方法的主要是一些小品牌的机型,它的主要原理是把硬盘最后一个分区设置为隐藏主分区,然后安装DOS系统并更改硬盘主引导记录,通过开机后的指定按键(默认为F11)激活DOS系统,使用Ghost进行系统恢复。 <BR>  1.解铃还需系铃人——使用卸载程序释放空间 <BR>  判断方法:采用一键还原精灵装机版的机型,在开机自检完毕都会出现“******Press [F11] to Start recovery system******”的提示。 <BR>  危险性:★ <BR>  具体操作:该类型的用户,如果还原主程序没有受损,开机按F11键进入程序主界面,单击“设置→高级设置”,选择“卸载精灵”即可释放隐藏分区(见图1)。如果用户电脑还原程序被破坏无法进入,我们就要使用下面的强行释放方法。 <BR>  [img]http://www.wzlu.com/article/UploadPic/2008-6/200862125547806.jpg[/img] <BR>  图1 <BR>   <BR>  2.强行释放——使用XP磁盘管理删除隐藏分区 <BR>  判断方法:虽然开机也出现上述提示菜单,但是无法启动一键还原。原因主要由于用户误操作破坏了一键还原,从而无法使用常规的释放方法。 <BR>  危险性:★★★ <BR>  具体操作:进入XP后右击桌面“我的电脑”选择“管理”打开磁盘管理管理窗口。展开“存储/磁盘管理”,在右侧窗格会发现最后一个隐藏主分区,卷标为IBM_SERVICE。右击选择“删除逻辑驱动器”,在弹出的确认删除窗口单击“确定”,把隐藏的磁盘删除,重建新分区即可(见图2)。然后可通过XP安装光盘引导到故障控制台,执行“fixmbr \Device \HardDisk0”命令重写主引导记录,这样即可消除开机按键提示。 <BR>  [img]http://www.wzlu.com/article/UploadPic/2008-6/200862125548582.jpg[/img] <BR>  图2 <BR>  小提示 <BR>  一键还原精灵装机版模仿的是IBM早期(主要是2002年以前)机型的还原方式,对于这些IBM旧机型隐藏分区的释放,IBM本身就提供相应的释放工具,具体操作请参考随机手册。 <BR>   <BR>  采用HPA隐藏分区的机型(近几年品牌机普遍采用方式) <BR>  HPA技术可以提供用户级安全性保护,以全面保护HPA分区不被未授权用户访问、修改及删除。在最高等级的安全性下,无法访问、看到、删除HPA分区。由于HPA的高安全性,现在越来越多品牌机采用这个技术,如联想、清华同方、方正等品牌。 <BR>  判断方法: <BR>  DM([url=http://www.onlinedown.net/soft/13340.htm]http://www.onlinedown.net/soft/13340.htm[/url],快车代码:CF0803CMXT04)可以查看硬盘真实容量(包括HPA分区)。如果DM检测的容量比BIOS检测到的更大,则表明存在HPA分区。运行DM后,依次选择“(A)dvanced Options→(M)aintenance Options→Display Drive (I)nformation”,这里可以显示硬盘完整的容量(见图3)。实际上,现在提供一键还原的品牌机99%都是HPA分区。 <BR>  [img]http://www.wzlu.com/article/UploadPic/2008-6/200862125548269.jpg[/img] <BR>  图3 <BR>   <BR>  1. 常规释放——使用品牌机自带卸载程序 <BR>  危险性:★ <BR>  具体操作:由于HPA的特殊隐藏性,一般得通过品牌机自带管理程序来释放。这里以联想旭日C466为例,这款机型安装的是一键恢复5.0版。由于我朋友使用PQ调整C盘导致一键恢复无法使用,现在想要释放隐藏空间。进入系统后,打开“添加/删除程序”组件,在程序列表选中“联想一键恢复”卸载,重启后即可释放被隐藏的空间。其他机型操作请参考随机手册的说明。 <BR>   <BR>  2.根除钉子户——使用MHDD命令释放分区 <BR>  危险性:★★★ <BR>  注意:MHDD是硬盘进行底层操作的工具,不建议新手使用。 <BR>  具体操作: <BR>  为了自家品牌系统的安全,减轻售后工作人员的维修工作量,很多品牌机型并没有给我们提供卸载工具。对于这些用户我们还有对付HPA分区的杀手锏——MHDD,它可以释放所有基于HPA保护技术的分区。当然,对于购买了带HPA隐藏分区的二手品牌机硬盘,同样可以使用HDD释放空间。 <BR>  第一步:由于该工具只能在DOS下运行(下载地址:[url=http://www.newhua.com/soft/32037.htm]http://www.newhua.com/soft/32037.htm[/url],快车代码:CF0803CMXT05),解压得到ISO文件,刻录为启动盘启动电脑到DOS。 <BR>  第二步:进入DOS后,输入MHDD启动程序,程序启动后会自动扫描本地硬盘,按下Shift+F3键可以重新扫描。扫描完成在列表选择带有HPA隐藏分区的硬盘,在“Enter HDD number [3]:”处输入1并回车。 <BR>  第三步:此时屏幕出现“MHDD&gt;”提示符,先输入“RHPA”(忽略容量剪切,可以显示硬盘的真实容量,看看是否比BIOS检测更大)。再输入“nhpa”,弹出是否清除HPA分区提示,输入Y键确认,重启后就可以看到被释放的HPA分区了(见图4)。 <BR>  [img]http://www.wzlu.com/article/UploadPic/2008-6/200862125548395.jpg[/img] <BR>  图4 <BR>   <BR>  写在最后 <BR>  市面上品牌机有很多,不过隐藏分区类型大体上就上述两种。如果不清楚自己电脑隐藏分区类型,首先,可以进入XP使用磁盘管理看看是否存在卷标为IBM_SERVICE的隐藏主分区。如果有则采用文章前面介绍的方法释放,如果没有可以直接用MHDD检测并释放。 <BR>   <BR>  小提示 <BR>  很多IBM本本的HPA隐藏分区等级可通过BIOS设置更改,使HPA在操作系统可见。比如T40.开机按F1键进入BIOS设置,依次进入“Security→IBM Predesktop area”(安全→IBM预留区),然后把它的参数由Normal(普通)设为Disabled(禁用),屏幕提示是否取消隐藏分区,按下Y键确认,然后按F9键保存退出。这样IBM电脑上的HPA隐藏分区就可以在Windows下看到,同上用磁盘管理删除重建即可。[/size][/font]<BR>[/td][/tr][/table]

阿伟 发表于 2008-6-7 15:55

内容很好,谢谢楼主,不过风险很大。:@2#

hedada 发表于 2008-6-11 14:15

谢谢楼主,风险很大。不怎么实用

yangman 发表于 2008-6-12 11:14

我也试一下,看怎么样?

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.