隐形收缩风扇灯好不好:HPA 、ULOCKHPA命令的使用参数【隐藏与可见】
来源:百度文库 编辑:偶看新闻 时间:2024/04/28 16:17:25
HPA的使用参数如下:
HPATOOL [/COMMAND] [/HDDx]
HPATOOL [/TYPEID xxx(m)/(g)] [/HDDx]
/? --For Help
/TYPEID xx(m)/(g) --Build HMPT & (LEOS) PART TABLE According to TYPEID.
/INIT --Build HMPT & (LEOS) PART TABLE According to Setup.TXT.
/CLR --Clear HMPT & (LEOS) PART TABLE == Release HPA for User.
/VIEW --Display All Records in HMPT & (LEOS) PART TABLE.
/XF (/SY) --Build Flag for XF(XiaoFei) or SY(ShangYong).
/HDDx (default HDD0) (x=0-7) select which HDD you want to install .
if 1 HDD (include SATA) linked , you can Only type /HDD0 or use DEFAULT
if 2 HDDs (include SATA) linked , you can Only type /HDD0 or /HDD1
The number x is decided by the sequence below:
IDE Channel 0 Master ,Channel 0 slave ,Channel 1 Master, ...,
... Channel 3 Master ,Channel 3 slave.
“ULOCKHPA”使用参数如下:
ULockHPA [-U | -D]
-U --> UnLock Hidden Partition
-D --> Delete Hidden Partition
别外还有一款“MHDD”,使用MHDD的nohpa就可以删除掉HPA分区
你多次输入肯定无效,反隐藏成功后,只有从硬盘引导一下,它才能自动隐藏返回不可见状态!...............2、显示HPA分区,通过专用程序设置HPA分区为DOS下可见分区,这时你可以通过DOS向HPA分区中添加一些文件。
3、删除HPA分区,通过专用程序在DOS删除HPA分区,然后你进入WINDOWS的磁盘管理把这个没有分配盘符的分区添加盘符!
.......................................输入后,HAP分区已经确实可以看到,但并没有分配盘符,如果此时你直接用GRUB再引导一个IMG的虚拟DOS,它就会被分区盘符,或者直接重新启动但要从光盘启动,这时也可以看到了!
一定不要再从硬盘启动!.....................................................
关于"host protected area"资料
HPA是ATA的标准,ATA-4就包含了HPA,通俗的理解就是设置读取的硬盘最大的扇区号,从而把高端的内容隐藏起来,这个最大的扇区号能够写在硬盘的某个地方,因此即使你把这个硬盘挂到其它机器上,正常情况下你也看不到隐藏的内容,fdisk,pqmaigc之类的工具也把这个硬盘当做一个稍小容量的硬盘。现在HPA已经是用ATA-5的标准了,这个标准需要在HDD的 Firmware支持的。
phoenix(生产BIOS的公司)开发的Core Managed Environment (cME),联想主板上的recovery easy II,IBM的系统恢复都是利用HPA的例子。
由于资料有限,我只能推测IBM是这样使用HPA的:硬盘隐藏部分事实上是个正常的分区(比如FAT32、NTFS),这样就不需要开发大量的针对隐藏空间的应用程序。
二、相关工具
所有相关的FW工具,在第一张恢复光盘的recovery目录下面,是对fw开头的那些文件,这里打了一个工具包上来。具体在后面逐个介绍。
附件: 406198-FWTOOLS.RAR
这个是psa驱动,在config.sys文件中加入它之后,才能在DOS下面查看HPA里面的内容。
附件: 406203-PSADISK.SYS
按AccessIBM之后出来的界面,就是这个程序,IBM叫它sight.exe。
附件: 406208-SIGHT.EXE
这个程序需要minidos.sys来支持。
附件: 406212-MINIDOS.SYS
三、HPA结构
先讲FW工具集中的fwdir命令。
这个DOS命令,和DOS的dir相类似,即查看HPA里面的列表,包括相应的ID,名字,第一扇区,容量大小等相关信息。如果已经有HPA了,在DOS下面运行fwdir,会看到如下类似的信息:
FWDIR version 1.00 - Copyright (c) 2002 Phoenix Technologies Ltd.
Detecting drives...
BEER Structure on Drive 2
Signature: 0xBEEF (Committed)
Capabilities: 0x0029
Native Max Sect: 117210239
Current Max Sect: 117210239
First HPA Sector: 112017857
Last Part sector: 112008960
Service Areas: 8
# ID Name 1st Sector Megabytes Sec Icon Flag
-- ---- ------------------------------ ---------- --------- --- ---- ----
0 000h FirstWare Reserved Area 117005431 100.000 0 00h 03h
1 100h SIGHT 117002548 1.408 3 FCh 21h
2 8104h Restore from backup 116999665 1.408 0 22h 21h
3 8105h Rec Boot 116983660 7.815 0 21h 21h
4 8800h BIOSWORKAREA 116979564 2.000 0 21h 06h
5 8888h Rec Data 112047980 2408.000 0 21h 06h
6 8101h Create Diagnostic Diskettes 112032920 7.354 0 24h 21h
7 8100h Run Diagnostics 112017857 7.355 0 23h 21h
可以看到HPA的结构,左边的ID部分相当重要,运行所有命令都几乎要涉及这个参数。
第一部分是保留区,由于无法查看里面的数据(如何查看,稍后的fwmount命令中讲述),站长无法确定这个保留区的真正作用,这个区的大小正好是100MB;
第二部分是叫sight,里面只有两个文件,即minidos.sys和sight.exe,这个程序只有200多K,是一个标准的DOS程序,可以在DOS下面直接运行,即会看到启动时候按AccessIBM那样的界面,这部分只有一张软盘大小,运行chkdsk查看它的大小和一张标准软盘是一样的;
第三部分也是一张软盘大小,叫Restore from backup,即从备份中恢复的时候启动;
第四部分是Rec boot,即纪录引导区,大小是8MB,在AccessIBM中运行Recover to factory contents时从这部分引导;
第五部分是BIOSWORKAREA,用fwmount无法打开查看,站长只能从其它区域的情况和它的名字来推测它是相当于电脑的BIOS这样一个区域;
第六部分是Rec Data,就是四张恢复光盘的数据了,有2.4G大;
第七和第八部分就分别是制作检测工具盘和运行检测工具。
fwdir命令和其它相关命令的使用参数通常会涉及一个drv=0这样的,缺省时是使用drv=0,这个设备是硬盘插槽里面的硬盘,drv=1通常使用不了,它是指第一通道的从设备(主设备通常就是硬盘插槽的硬盘了);drv=2则是第二通道的主设备(通常就是光驱位置的设备),drv=3则是第二通道的从设备了。如果使用了UltraBay Slim硬盘托架,那么这个就是drv=2了。运行格式是:
fwdir drv=2
四、HPA的删除
删除HPA的工具:fwdelete
使用很简单,如果要删除硬盘插槽里面的硬盘的HPA,输入:
fwdelete drv=0 all
然后按Y确认,即可删除。
如果是要删除UltraBay Slim硬盘托架里面的硬盘的HPA,输入:
fwdelete drv=2 all
然后按Y确认,即可删除。
执行此命令的时候,BIOS中的IBM PreDesktop Area设置不用改为Disable。但删除HPA后如果要利用这部分的硬盘空间(2.5G左右),还得改为Disable才行。预先设置为Disable再执行fwdelete也可以的。
这个命令可以先用fwdir查看HPA结构之后,再用fwdelete逐个删除,在后面加上id=xxx这样就可以了。
fwdelete能够以最快捷、最直接的方式来删除HPA。对于一些网友在使用或研究HPA过程中非常有用。
站长在用东芝MK5024GAY硬盘研究HPA的时候,曾发生过HPA损坏,改为Disable后用DM、PQ或Windows来删除那块区域(HPA)都没有效果,表面上是删掉了,但一改回Normal,启动系统时马上就报1850错,或者是检验错,后来用XP安装光盘来删,也不行,象幽灵似的缠着不放。到后来发觉fwdelete命令时,一下子就干掉了,走了这么多弯路。
五、HPA的备份与恢复
HPA的备份与恢复:fwbackup和fwrestor
fwbackup是备份HPA的工具,重要参数有file,size,drv,其中file是指备份出来的文件,比如file=t40hpa,那么它会备份出来t40hpa.001,002,003这样的文件;size参数是指备份出来的文件的大小,比如size=650,那么备份出来的文件自动按每个650MB一个分割,drv参数和之前介绍的相同。
FWBACKUP Version 1.00
(C) Copyright 2002 Phoenix Technologies Ltd. All Rights Reserved.
USAGE: FWBACKUP file=<filename> size=<spansize> [drv=drive_no] [ver] [/?]
Optional parameters:
drv=n Specify drive to use. 0=pm,1=ps,2=sm,3=ss
ver Display version and build information.
/? Show this help message.
Note: If is specified the program will run in unattended mode
fwbackup可以在本机硬盘DOS下直接运行,通常可以用U盘或软盘或光盘启动到DOS下面,在硬盘上有FAT32格式的分区下面来操作,就可以备份。
和fwbackup对应,fwrestor就是恢复HPA的工具了。fwrestor参数相对简单一些,不用size来指定大小,它会自动寻找当前目录下面file=指定的文件名,然后恢复。运行fwrestor命令时,要求恢复的硬盘必须是没有任何分区的,否则恢复完成之后,会出错。
FWRESTOR Version 1.00
(C) Copyright 2002 Phoenix Technologies Ltd. All Rights Reserved.
USAGE: FWRESTOR file=<filename> [drv=drive_no] [verify] [ver] [/?]
Optional parameters:
drv=n Specify drive to use. 0=pm,1=ps,2=sm,3=ss
verify Compare data written to disk with data read from file
ver Display version and build information.
/? Show this help message.
运行fwbackup和fwrestor命令时,BIOS中IBM PreDesktop Area可以设置为Disable或Normal。但恢复完之后,必须要用恢复好的硬盘来放在硬盘插槽里面,并且在BIOS中IBM PreDesktop Area设置为Normal或Secure,才能按AccessIBM来恢复系统;放在UltraBay Slim插槽里面的话,即使用这块硬盘来启动,按AccessIBM进入只有一个Enter Setup Utilies一个选项,无法恢复系统。
HPATOOL [/COMMAND] [/HDDx]
HPATOOL [/TYPEID xxx(m)/(g)] [/HDDx]
/? --For Help
/TYPEID xx(m)/(g) --Build HMPT & (LEOS) PART TABLE According to TYPEID.
/INIT --Build HMPT & (LEOS) PART TABLE According to Setup.TXT.
/CLR --Clear HMPT & (LEOS) PART TABLE == Release HPA for User.
/VIEW --Display All Records in HMPT & (LEOS) PART TABLE.
/XF (/SY) --Build Flag for XF(XiaoFei) or SY(ShangYong).
/HDDx (default HDD0) (x=0-7) select which HDD you want to install .
if 1 HDD (include SATA) linked , you can Only type /HDD0 or use DEFAULT
if 2 HDDs (include SATA) linked , you can Only type /HDD0 or /HDD1
The number x is decided by the sequence below:
IDE Channel 0 Master ,Channel 0 slave ,Channel 1 Master, ...,
... Channel 3 Master ,Channel 3 slave.
“ULOCKHPA”使用参数如下:
ULockHPA [-U | -D]
-U --> UnLock Hidden Partition
-D --> Delete Hidden Partition
别外还有一款“MHDD”,使用MHDD的nohpa就可以删除掉HPA分区
如果找不到顺手的DOS工具,使用深山红叶dos工具箱
其中有硬盘工具,下面的hpa命令可以清除
命令:
HPA /CLR 清除
HPA /VIEW 查看隐藏分区
你多次输入肯定无效,反隐藏成功后,只有从硬盘引导一下,它才能自动隐藏返回不可见状态!...............2、显示HPA分区,通过专用程序设置HPA分区为DOS下可见分区,这时你可以通过DOS向HPA分区中添加一些文件。
3、删除HPA分区,通过专用程序在DOS删除HPA分区,然后你进入WINDOWS的磁盘管理把这个没有分配盘符的分区添加盘符!
.......................................输入后,HAP分区已经确实可以看到,但并没有分配盘符,如果此时你直接用GRUB再引导一个IMG的虚拟DOS,它就会被分区盘符,或者直接重新启动但要从光盘启动,这时也可以看到了!
一定不要再从硬盘启动!.....................................................
关于"host protected area"资料
HPA是ATA的标准,ATA-4就包含了HPA,通俗的理解就是设置读取的硬盘最大的扇区号,从而把高端的内容隐藏起来,这个最大的扇区号能够写在硬盘的某个地方,因此即使你把这个硬盘挂到其它机器上,正常情况下你也看不到隐藏的内容,fdisk,pqmaigc之类的工具也把这个硬盘当做一个稍小容量的硬盘。现在HPA已经是用ATA-5的标准了,这个标准需要在HDD的 Firmware支持的。
phoenix(生产BIOS的公司)开发的Core Managed Environment (cME),联想主板上的recovery easy II,IBM的系统恢复都是利用HPA的例子。
由于资料有限,我只能推测IBM是这样使用HPA的:硬盘隐藏部分事实上是个正常的分区(比如FAT32、NTFS),这样就不需要开发大量的针对隐藏空间的应用程序。
二、相关工具
所有相关的FW工具,在第一张恢复光盘的recovery目录下面,是对fw开头的那些文件,这里打了一个工具包上来。具体在后面逐个介绍。
附件: 406198-FWTOOLS.RAR
这个是psa驱动,在config.sys文件中加入它之后,才能在DOS下面查看HPA里面的内容。
附件: 406203-PSADISK.SYS
按AccessIBM之后出来的界面,就是这个程序,IBM叫它sight.exe。
附件: 406208-SIGHT.EXE
这个程序需要minidos.sys来支持。
附件: 406212-MINIDOS.SYS
三、HPA结构
先讲FW工具集中的fwdir命令。
这个DOS命令,和DOS的dir相类似,即查看HPA里面的列表,包括相应的ID,名字,第一扇区,容量大小等相关信息。如果已经有HPA了,在DOS下面运行fwdir,会看到如下类似的信息:
FWDIR version 1.00 - Copyright (c) 2002 Phoenix Technologies Ltd.
Detecting drives...
BEER Structure on Drive 2
Signature: 0xBEEF (Committed)
Capabilities: 0x0029
Native Max Sect: 117210239
Current Max Sect: 117210239
First HPA Sector: 112017857
Last Part sector: 112008960
Service Areas: 8
# ID Name 1st Sector Megabytes Sec Icon Flag
-- ---- ------------------------------ ---------- --------- --- ---- ----
0 000h FirstWare Reserved Area 117005431 100.000 0 00h 03h
1 100h SIGHT 117002548 1.408 3 FCh 21h
2 8104h Restore from backup 116999665 1.408 0 22h 21h
3 8105h Rec Boot 116983660 7.815 0 21h 21h
4 8800h BIOSWORKAREA 116979564 2.000 0 21h 06h
5 8888h Rec Data 112047980 2408.000 0 21h 06h
6 8101h Create Diagnostic Diskettes 112032920 7.354 0 24h 21h
7 8100h Run Diagnostics 112017857 7.355 0 23h 21h
可以看到HPA的结构,左边的ID部分相当重要,运行所有命令都几乎要涉及这个参数。
第一部分是保留区,由于无法查看里面的数据(如何查看,稍后的fwmount命令中讲述),站长无法确定这个保留区的真正作用,这个区的大小正好是100MB;
第二部分是叫sight,里面只有两个文件,即minidos.sys和sight.exe,这个程序只有200多K,是一个标准的DOS程序,可以在DOS下面直接运行,即会看到启动时候按AccessIBM那样的界面,这部分只有一张软盘大小,运行chkdsk查看它的大小和一张标准软盘是一样的;
第三部分也是一张软盘大小,叫Restore from backup,即从备份中恢复的时候启动;
第四部分是Rec boot,即纪录引导区,大小是8MB,在AccessIBM中运行Recover to factory contents时从这部分引导;
第五部分是BIOSWORKAREA,用fwmount无法打开查看,站长只能从其它区域的情况和它的名字来推测它是相当于电脑的BIOS这样一个区域;
第六部分是Rec Data,就是四张恢复光盘的数据了,有2.4G大;
第七和第八部分就分别是制作检测工具盘和运行检测工具。
fwdir命令和其它相关命令的使用参数通常会涉及一个drv=0这样的,缺省时是使用drv=0,这个设备是硬盘插槽里面的硬盘,drv=1通常使用不了,它是指第一通道的从设备(主设备通常就是硬盘插槽的硬盘了);drv=2则是第二通道的主设备(通常就是光驱位置的设备),drv=3则是第二通道的从设备了。如果使用了UltraBay Slim硬盘托架,那么这个就是drv=2了。运行格式是:
fwdir drv=2
四、HPA的删除
删除HPA的工具:fwdelete
使用很简单,如果要删除硬盘插槽里面的硬盘的HPA,输入:
fwdelete drv=0 all
然后按Y确认,即可删除。
如果是要删除UltraBay Slim硬盘托架里面的硬盘的HPA,输入:
fwdelete drv=2 all
然后按Y确认,即可删除。
执行此命令的时候,BIOS中的IBM PreDesktop Area设置不用改为Disable。但删除HPA后如果要利用这部分的硬盘空间(2.5G左右),还得改为Disable才行。预先设置为Disable再执行fwdelete也可以的。
这个命令可以先用fwdir查看HPA结构之后,再用fwdelete逐个删除,在后面加上id=xxx这样就可以了。
fwdelete能够以最快捷、最直接的方式来删除HPA。对于一些网友在使用或研究HPA过程中非常有用。
站长在用东芝MK5024GAY硬盘研究HPA的时候,曾发生过HPA损坏,改为Disable后用DM、PQ或Windows来删除那块区域(HPA)都没有效果,表面上是删掉了,但一改回Normal,启动系统时马上就报1850错,或者是检验错,后来用XP安装光盘来删,也不行,象幽灵似的缠着不放。到后来发觉fwdelete命令时,一下子就干掉了,走了这么多弯路。
五、HPA的备份与恢复
HPA的备份与恢复:fwbackup和fwrestor
fwbackup是备份HPA的工具,重要参数有file,size,drv,其中file是指备份出来的文件,比如file=t40hpa,那么它会备份出来t40hpa.001,002,003这样的文件;size参数是指备份出来的文件的大小,比如size=650,那么备份出来的文件自动按每个650MB一个分割,drv参数和之前介绍的相同。
FWBACKUP Version 1.00
(C) Copyright 2002 Phoenix Technologies Ltd. All Rights Reserved.
USAGE: FWBACKUP file=<filename> size=<spansize> [drv=drive_no] [ver] [/?]
Optional parameters:
drv=n Specify drive to use. 0=pm,1=ps,2=sm,3=ss
ver Display version and build information.
/? Show this help message.
Note: If is specified the program will run in unattended mode
fwbackup可以在本机硬盘DOS下直接运行,通常可以用U盘或软盘或光盘启动到DOS下面,在硬盘上有FAT32格式的分区下面来操作,就可以备份。
和fwbackup对应,fwrestor就是恢复HPA的工具了。fwrestor参数相对简单一些,不用size来指定大小,它会自动寻找当前目录下面file=指定的文件名,然后恢复。运行fwrestor命令时,要求恢复的硬盘必须是没有任何分区的,否则恢复完成之后,会出错。
FWRESTOR Version 1.00
(C) Copyright 2002 Phoenix Technologies Ltd. All Rights Reserved.
USAGE: FWRESTOR file=<filename> [drv=drive_no] [verify] [ver] [/?]
Optional parameters:
drv=n Specify drive to use. 0=pm,1=ps,2=sm,3=ss
verify Compare data written to disk with data read from file
ver Display version and build information.
/? Show this help message.
运行fwbackup和fwrestor命令时,BIOS中IBM PreDesktop Area可以设置为Disable或Normal。但恢复完之后,必须要用恢复好的硬盘来放在硬盘插槽里面,并且在BIOS中IBM PreDesktop Area设置为Normal或Secure,才能按AccessIBM来恢复系统;放在UltraBay Slim插槽里面的话,即使用这块硬盘来启动,按AccessIBM进入只有一个Enter Setup Utilies一个选项,无法恢复系统。
怎么使用javac的参数命令
如何显示被UlockHPA隐藏的硬盘?
dos 删除命令的 参数
pq magic 的命令参数
怎样使用DOS命令查看硬盘的出厂时间和各个参数
javac的参数命令(关于classpath)
java命令后面的参数怎么设?
瑞星扫描的命令参数是什么?
大富翁6的命令参数是多少
仙3外传的命令参数是多少?
求知PING命令的参数和作用
ftp命令可以远程登陆的命令和参数?谢谢
这个带参数的Dos命令 Dir命令看不明白
ibm笔记本电脑的hpa技术是什么?
HPA区域指的是啥?
怎样删除硬盘上的 HPA 区域
DOS命令的使用
ping命令的使用
cmd命令的使用
命令提示符的使用
dos命令的使用?
dos命令的使用?
云和山的彼端的命令参数是多少??
请问DOS命令的使用