计算机术语hpa,hpa(计算机术语)_百度百科

news/2025/3/21 7:41:41/

本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!

HPA,是ATA的标准,ATA-4就包含了HPA,通俗的理解就是设置读取的硬盘最大的扇区号,从而把高端的内容隐藏起来,这个最大的扇区号能够写在硬盘的某个地方,因此即使你把这个硬盘挂到其它机器上,正常情况下你也看不到隐藏的内容,fdisk,pqmaigc之类的工具也把这个硬盘当做一个稍小容量的硬盘。HPA已经是用ATA-5的标准了,这个标准需要在HDD的 Firmware支持的。

中文名

hpa

概    念

设置读取的硬盘最大的扇区号,从而把高端的内容隐藏起来,这个最大的扇区号能够写在硬盘的某个地方,因此即使你把这个硬盘挂到其它机器上,正常情况下你也看不到隐藏的内容标    准

ATA-5

支    持

Firmware

hpa相关工具

编辑

语音

所有相关的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一个选项,无法恢复系统。


http://www.ppmy.cn/news/746574.html

相关文章

第五步:STM32F4端口复用

什么是端口复用&#xff1f; STM32有很多的内置外设&#xff0c;这些外设的外部引脚都是与GPIO复用的。也就是说&#xff0c;一个GPIO如果可以复用为内置外设的功能引脚&#xff0c;那么当这个GPIO作为内置外设使用的时候&#xff0c;就叫做复用。 例如串口 1 的发送接收引脚…

服务器开机一直显示dhcp,关于电脑开机显示dhcp是什么意思

最近总是有朋友说电脑每次开发都会显示dhcp中&#xff0c;而且自检很久之后才能进入到桌面&#xff0c;问我有没有什么好的办法解决&#xff0c; 关于电脑开机显示dhcp是什么意思 这种情况的发生大多都是因为我们的网卡启用了BOOT ROM芯片的引导功能&#xff0c;而且网卡带有PX…

趣谈 DHCP 协议,有点意思。

计算机网络我也连载了很多篇了&#xff0c;大家可以在我的公众号「程序员cxuan」 或者我的 github 系统学习。 计算机网络第一篇&#xff0c;聊一聊网络基础 &#xff1a;计算机网络基础知识总结 计算机网络第二篇&#xff0c;聊一聊 TCP/IP 基础&#xff1a;TCP/IP 基础知识…

DPA是什么,有什么用

DPA 可能是指多点式平衡分析&#xff08;DuPont Process Analysis&#xff09;。 多点式平衡分析是一种分析公司经营状况和改进公司经营的方法。它基于对公司经营的三个主要因素&#xff08;生产效率、资产周转率和利润率&#xff09;的分析&#xff0c;以改善公司的整体绩效。…

计算机术语hpp,HPP(计算机术语)_百度百科

HPP&#xff0c;计算机术语&#xff0c;指用C/C语言编写的头文件&#xff0c;通常用来定义数据类型&#xff0c;声明变量、函数、结构和类。[1] 外文名 HPP 实 质 将.cpp实现代码混入.h头文件当中特 点 定义与实现都包含在同一文件 只需要 include该hpp文件即可 HPPC含义…

DHCP什么意思?DHCP有什么用?(中科三方)

DHCP&#xff0c;是Dynamic Host Configuration Protocol的简写&#xff0c;中文译作“动态主机配置协议”&#xff0c;是一种用于集中对IP地址进行动态分配的网络管理协议。 DHCP前身是BOOTP协议&#xff0c;DHCP协议由RFC2131定义&#xff0c;采用客户端/服务器通信模式&…

DHCP是什么?DHCP服务器是什么意思?

DHCP是Dynamic Host Configuration Protocol的缩写&#xff0c;即动态主机配置协议。DHCP是一个很重要的局域网的网络协议&#xff0c;使用UDP协议工作&#xff0c;主要有以下用途&#xff1a; 1、为内部网络或网络服务供应商自动分配IP地址&#xff1b; 2、为用户或者内部网…

DHCP是什么?

文章目录 1. DHCP是什么&#xff1f;2. DHCP会下发哪些配置信息&#xff1f;3. DHCP服务器是什么&#xff1f;4. dhclient是干嘛的&#xff1f; 1. DHCP是什么&#xff1f; 答&#xff1a;DHCP是动态主机配置协议&#xff0c;英文全称是Dynamic Host Configuration Protocol。…