HPATOOL是联想隐藏分区的管理工具,你看看。IT168的本友会论坛上有下载。
<<HPATOOL使用说明>>。
版本升级:Version 0.8C 2005-04-08。
升级说明:
版本 时间 描述
V0.8C 05-04-08 增加/VIEW时显示MAIN的安装信息。
V0.8B 05-04-05 修改安装分区时,buffer没有清空,影响checksum.。
V0.8A 05-04-04 修改划分空间的起始位置和大小符合DOS分区要求。
V0.7C 05-03-24 修改划分/typeid不能划分xxxxM的限制。
V0.7B 04-11-06 修改/HDDX显示错误。
V0.7A 04-10-25 /CLR 增加符合LEOSTOOL功能,清除最高600个扇区。
V0.6E 04-09-03 修改命令行方式下只安装一个模块出现错误;
V0.6D 04-08-17 增加返回值,0表示成功,1表示其他各种失败情况;
V0.6C 04-08-12 显示HMPT表中1003模块大小时,以LEOS PART为准。
V0.6B 04-08-12 去掉显示”NO”字符串。
V0.6A 04-08-09 增加/VIEW 时显示符合<LEOS HPA Partion Spec v2>,兼容dmsetup;。
B0.5F 04-08-04 增加/XF (XiaoFei)和/SY (ShangYon) 的标志。
B0.5E 04-07-29 增加对HPA临时性保护,保证显示HPA信息正确.。
B0.5D 04-07-27 修改显示48BIT硬盘硬盘实际大小错误.。
B0.5C 04-07-21 增加符合家用的标志(只为R4.2)。
B0.5B 04-07-21 增加支持命令行方式。
B0.4B 04-07-08 增加/CLRHDD选项。
B0.3B 04-07-07 增加选项</HDDx>。
B0.2B 04-6-25 兼容符合<LEOS HPA Partion Spec v2>。
Init 04-05-19 参考联想硬盘保护区管理规范(0.6)初始版本.。
[HPATOOL使用说明]:
HPATOOL只用于给HPA中各模块划分空间,在硬盘指定位置的表中建立各模块的位置和大小,以供安装和各模块查询使用.硬盘指定位置支持<<联想硬盘保护区管理规范(V0.6)>>和<<LEOS HPA Partion Spec v2 2004-05-20>>。
HPATOOL具体划分空间支持2种方式: 命令行方式和配置文件方式。
命令行方式HPATOOL使用说明:。
1. HPATOOL在线查看使用说明: 使用HPATOOL_/? ( ‘_’表示空格)即可看见帮助信息.。
LENOVO ® HPA Tool Version 0.80A。
Copyright(C) Lenovo Group Ltd. 1984-2005 All Rights Reserved。
HPATOOL [/COMMAND] [/HDDx]。
HPATOOL [/TYPEID xxxx(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.。
命令名称 解释 例子 效果
/HDDx 指定目标硬盘.
X表示从PM开始硬盘序号
如有2个硬盘,则可使用HDD0和HDD1;如果只有1个硬盘则只可使用HDD0; 支持从光驱安装;。
/TypeID xx(M)/(g) 按给定TypeID划分空间;。
M/G不区分大小写; /0006 20m;/0007 250M; 。
可连续使用; 空间将按TypeID先后顺序,从最高扇区向下划分;。
/CLRHDD 清除所有分区表中记录 /CLRHDD。
其中分区表标志也清除 支持重新划分空间。
/INIT 从SETUP.TXT中读取需要划分的TypeID和大小; 增加时,需修改SETUP.TXT,比较麻烦; 省去每次输入参数;。
适合工厂生产使用;
/VIEW 查硬盘HPA和各模块状态; 先显示HMPT表模块内容 后显示LEOS 表模块内容。
/XF /SY 建立R42标志 /XF 建立XiaoFei标志 /SY 建立ShangYong标志。
2.HPATOOL查看硬盘中HPA及各模块状态: 使用 HPATOOL_/VIEW( ‘_’表示空格)。
如下:
LENOVO INFORMATION HPA Tool Version 0.80A。
CopyrightINFORMATION Lenovo Group Ltd. All Rights Reserved。
************************* HDD Infomation Table *************************。
HDD Native Max : 38166 Mbytes ==== 04A8B56F Sectors 。
HDD Actual Size : 38166 Mbytes ==== 04A8B570 Sectors 。
HPA Size : 0 Mbytes ==== No HPA Indeed 。
48 Bit Feature : Not Support !。
************************* HPA Module Partition Table *************************。
Name: TypeID: Position: Size: :In MegaBytes。
=============================From Max===========In Hex=========Deciaml======== 。
R4 Kernal: 0201 0000A330 0000A130 20。
System: 1003 0040C3A3 00401E73 2051。
: 0006 00412812 0000626F 12。
: 0007 004925E0 0007FBCE 255。
硬盘状态包括:a.硬盘Native Max大小;b.硬盘实际可用大小;c.受保护的HPA大小;d.是否支持48bit 访问方式;。
各模块状态显示包括: 模块对应名称,TYPEID,安装状态,位置,大小(16进制,10进制),。
3.HPATOOL用命令行方式进行模块划分:例如使用: 。
hpatool_/typeid_size_/typeid_size_/typeid_size_/typeid_size( ‘_’表示空格)。
hpatool_/0201_20m_/1003_2G_/0006_10M_0007_250m( ‘_’表示空格)。
再使用HPATOOL /VIEW查看如下:。
LENOVO INFORMATION HPA Tool Alpha 0.50B。
CopyrightINFORMATION Lenovo Group Ltd. All Rights Reserved。
************************* HDD Infomation Table *************************。
HDD Native Max : 38166 Mbytes ==== 04A8B56F Sectors 。
HDD Actual Size : 38166 Mbytes ==== 04A8B570 Sectors 。
HPA Size : 0 Mbytes ==== No HPA Indeed 。
48 Bit Feature : Not Support !。
************************* HPA Module Partition Table *************************。
Name: TypeID: Position: Size: :In MegaBytes。
=============================From Max===========In Hex=========Deciaml========。
R4 Kernal: 0201 No 0000A330 0000A130 20。
System: 1003 No 0040C3A3 00401E73 2051。
: 0006 No 00412812 0000626F 12。
: 0007 No 004925E0 0007FBCE 255。
4. HPATOOL用命令行方式进行删除时,只支持全部清除。
例如:hpatool_/clr ( ‘_’表示空格)即将所有模块记录都清除;。
注意:hpatool /clr清除只清除了模块分配表HMPT,而没有清除已安装的各模块的实际内容。如果想清除实际模块安装的内容,请使用MSETUP /DEL 功能。
配置文件方式HPATOOL使用说明:。
1.划分模块空间是从指定的SETUP.TXT中以’/’开始的记录进行划分.。
其中每条模块记录以’/’开始的格式指定以’;’结尾;所有模块最后结束标志是/END.。
这样省去了每次输入各模块TYPEID 和大小等参数;。
本格式是特定设定的,与一般批处理文件(.bat)格式不同.所以不可以用REM 或 ‘;’来注释和屏蔽某行等.。
/0201 20m;
/1003 2G;
/0006 10m;
/0007 250m;
/END
; == For HPATOOL.EXE Example ==========================================。
; ‘/TypeID 300m;’;。
; ^ ^ ^ ^ ^。
; 1 2 3 4 5。
; 1.Must be ‘/’;。
; 2.Must be 4 bits;。
; 3.Must be 1 blank;。
; 4.Unit can use ‘m/M’ or ‘g/G’;。
; 5.Must be ‘;’;。
; =====================================================================。
配置文件式划分空间时,请使用 hpatool_/init; ( ‘_’表示空格)。
配置文件式清除空间时,请使用 hpatool_/clr; ( ‘_’表示空格)。
注意:hpatool /clr清除只清除了模块分配表HMPT,而没有清除已安装的各模块的实际内容。如果想清除实际模块安装的内容,请使用MSETUP /DEL 功能。
<<MSETUP使用说明>>。
版本升级:Version 0.8D 2005-04-11。
升级说明:
版本 时间 描述
V0.8D 05-04-11 修改程序BUG:可能导致/MAIN安装失败。
V0.8C 05-04-08 增加/MAIN DEL删除主控模块功能。
V0.8A 05-04-04 修改删除分区时,有部分空间没有清零.。
V0.7B 04-10-28 删除分区时,无论之前是否已安装,都全部清零。
V0.7A 04-10-25 删除分区时,将所划分空间全部清零。
V0.6E 04-09-03 增加安装文件前大小的判断,超出分配大小停止;
增加写入失败时提示;
保证/MAIN 安装一定在最后执行;
V0.6D 04-08-17 增加返回值,0表示成功,1表示其他各种失败情况;
V0.6B 04-08-12 增加/MAIN FILENAME功能FOR 主模块。
V0.6A 04-08-09 修改为无需提示直接覆盖安装。
B0.5D 04-07-26 支持安装文件带路径(不超过30个字符)。
B0.5B 04-07-21 增加支持命令行方式。
B0.4C 04-07-12 增加/DEL选项。
B0.3B 04-07-07 增加选项</HDDx>。
B0.2B 04-6-25 兼容符合<LEOS HPA Partion Spec v2>。
Init 04-05-19 参考联想硬盘保护区管理规范(0.6)初始版本.。
[MSETUP使用说明]:
MSETUP用于依照HPA分配表中各TYPEID记录,安装各模块相应文件或删除各模块;。
具体安装和删除支持2种方式:
命令行方式和配置文件方式
命令行方式MSETUP使用说明:。
0. MSETUP在线查看使用说明: 使用MSETUP_/? ( ‘_’表示空格)即可看见帮助信息.。
LENOVO (R) HPA Module Setup Version 0.80A。
Copyright(C) Lenovo Group Ltd. All Rights Reserved。
MSETUP [/COMMAND] [/HDDx]。
MSETUP [/TYPEID Filename] [/HDDx]。
MSETUP [/DEL TYPEID] [/HDDx]。
/? --For Help。
/TYPEID Filename --Install X Module According to TYPEID。
/DEL TYPEID --Uninstall X Module According to TYPEID。
/INST --Install X Module According to Setup.txt。
/CLR --Uninstall X Module According to Setup.txt。
/MAIN Filename --Install Main control Module。
/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.。
命令名称 解释 例子 效果
/HDDx 指定目标硬盘.
X表示从PM开始硬盘序号
如有2个硬盘,则可使用HDD0和HDD1;如果只有1个硬盘则只可使用HDD0; 支持从光驱安装;。
/TypeID filename 按给定TypeID 安装指定的文件; /0007 d:\r4\r4.rom; 。
可连续使用; 文件支持带路径,<30字符;。
直接覆盖安装.
/CLR 从SETUP.TXT中读取需要卸载的TypeID; /CLR 分区表中模块安装标志也清除 支持重新安装;。
/INST 从SETUP.TXT中读取需要安装的TypeID和文件; 需修改SETUP.TXT,较麻烦; 省去每次输入参数;。
适合工厂生产使用;
/DEL TypeID 删除给定TypeID对应模块 /DEL 0006 /DEL 0201 支持连续使用。
/Main Filename 安装主控模块 /Main dm.rom 特定使用。
/Main Del 删除主控模块 /Main del 特定使用。
1. MSETUP支持多模块同时安装;例如使用:。
MSETUP_/TYPEID_MODULEFILE_/TYPEID_MODULEFILE( ‘_’表示空格)。
MSETUP_/0201_33.DAT_/1003_D:\R4\R4.DAT_/0006_55.DAT_/0007_66.DAT( ‘_’表示空格)。
LENOVO (R) HPA Module Setup Alpha 0.50B。
Copyright(C) Lenovo Group Ltd. All Rights Reserved。
Success to Get Info From SETUP.txt ! 。
Start To Install: 33.DAT 。
To TypeID:0201%。
Success to Get Info From SETUP.txt ! 。
Start To Install: D:\R4\R4.DAT 。
To TypeID:1003%。
Success to Get Info From SETUP.txt ! 。
Start To Install: 55.DAT 。
To TypeID:0006%。
Success to Get Info From SETUP.txt ! 。
Start To Install: 66.DAT 。
To TypeID:0007%。
使用HPATOOL /VIEW 可以发现相应各TYPEID旁显示YES,表示已安装;。
LENOVO (R) HPA Tool Alpha 0.50B。
Copyright(C) Lenovo Group Ltd. All Rights Reserved。
************************* HPA Module Partition Table *************************。
Name: TypeID: Position: Size: :In MegaBytes。
=============================From Max===========In Hex=========Deciaml========。
R4 Kernal: 0201 Yes 0000A330 0000A130 20。
System: 1003 Yes 0040C3A3 00401E73 2051。
: 0006 Yes 00412812 0000626F 12。
: 0007 Yes 004925E0 0007FBCE 255。
使用MSETUP安装时,如果模块已安装,会直接覆盖安装.。
2. MSETUP支持多模块同时删除,例如使用:。
MSETUP_/DEL_TYPEID_/DEL_TYPEID_/DEL_TYPEID( ‘_’表示空格)。
MSETUP_/DEL_0201_/DEL_1003_/DEL_0006_/DEL_0007( ‘_’表示空格)。
LENOVO (R) HPA Module Setup Alpha 0.50B。
Copyright(C) Lenovo Group Ltd. All Rights Reserved。
Success to Get Info From SETUP.txt ! 。
0201: --The Module Have be UnInstalled!。
Success to Get Info From SETUP.txt ! 。
1003: --The Module Have be UnInstalled!。
Success to Get Info From SETUP.txt ! 。
0006: --The Module Have be UnInstalled!。
Success to Get Info From SETUP.txt ! 。
0007: --The Module Have be UnInstalled!。
使用HPATOOL /VIEW 可以发现相应各TYPEID旁无显示,表示未安装;。
LENOVO (R) HPA Tool Alpha 0.50B。
Copyright(C) Lenovo Group Ltd. All Rights Reserved。
************************** HPA Module Partition Table *************************。
Name: TypeID: Position: Size: :In MegaBytes。
=============================From Max===========In Hex=========Deciaml========。
R4 Kernal: 0201 0000A330 0000A130 20。
System: 1003 0040C3A3 00401E73 2051。
: 0006 00412812 0000626F 12。
: 0007 004925E0 0007FBCE 255。
3.命令行支持单独安装和删除主控模块。
MSETUP /MAIN DM.ROM 安装主控模块。
MSETUP /MAIN DEL 删除主控模块。
注意:主控模块最好统一名称,例如以DM*****.ROM命名。
如果主控模块名称为DE******.***将不能安装,请更改名称,再安装。
配置文件方式MSETUP使用说明:。
1.划分模块空间是从指定的SETUP.TXT中以'$'开始的记录进行划分.。
其中每条模块记录以'$'开始的格式指定以';'结尾;所有模块最后结束标志是/END.。
这样省去了每次输入各模块TYPEID 和大小等参数;。
本格式是特定设定的,与一般批处理文件(.bat)格式不同.所以不可以用REM 或 ‘;’来注释和屏蔽某行等.。
$0201 33.DAT;
$1003 44.DAT;
$0006 55.DAT;
$0007 66.DAT;
$END
; == For MSETUP.EXE Example ===========================================。
; '$TypeID ESBM001.BIN;'。
; ^ ^ ^ ^ ^。
; 1 2 3 4 5。
; 1.Must be '$';。
; 2.Must be 4 bits;。
; 3.Must be 1 blank;。
; 4.Must be the Module File Name;。
; 5.Must be ';';。
; =====================================================================。
配置文件式安装模块时,请使用 msetup_/inst; ( ‘_’表示空格)。
配置文件式卸载模块时,请使用 msetup_/clr; ( ‘_’表示空格)。
注意:配置文件方式下,暂不支持在SETUP.TXT 里放入安装主控模块的功能。
如果想在配置文件方式下同时安装/删除主控模块。请使用:
msetup /inst /main dm.rom。
msetup /clr /main del。
一兆流量就是1M(MB)。M就是兆的字母代表。
兆字节(Megabytes)是计算机存储容量的单位,也常用MB来表示。1MB=1024*1024Bytes。
计算机存储单位一般用字节(Byte)、千字节(KB)、兆字节(MB)、吉字节(GB)、太字节(TB)、拍字节(PB)、艾字节(EB)、泽它字节(ZB,又称皆字节)、尧它字节(YB)表示。
扩展资料:
常用存储单位的换算:
1KB(Kilobyte,千字节)=1024B= 2^10 B;
1MB(Megabyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;
1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B;
1TB(Terabyte,万亿字节,太字节)=1024GB= 2^40 B;
1PB(Petabyte,千万亿字节,拍字节)=1024TB= 2^50 B;
1EB(Exabyte,百亿亿字节,艾字节)=1024PB= 2^60 B。
参考资料来源:百度百科-兆字节。
在linux中,常用查看空间大小的命令有df、du,下面依次介绍一下。
df 命令是linux系统上以磁盘分区为单位来查看文件系统的命令,后面可以加上不同的参数来查看磁盘的剩余空间信息。Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是查看当前指定文件或目录(会递归显示子目录)占用磁盘空间大小,还是和df命令有一些区别的。《Linux就该这么学》学习linux。
df命令也有各种参数,具体如下:
-a或--all:包含全部的文件系统;
--block-size=<区块大小>:以指定的区块大小来显示区块数目;
-h或--human-readable:以可读性较高的方式来显示信息;
-H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes;
-i或--inodes:显示inode的信息;
-k或--kilobytes:指定区块大小为1024字节;
-l或--local:仅显示本地端的文件系统;
-m或--megabytes:指定区块大小为1048576字节;
--no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值;
-P或--portability:使用POSIX的输出格式;
--sync:在取得磁盘使用信息前,先执行sync指令;
-t<文件系统类型>或--type=<文件系统类型>:仅显示指定文件系统类型的磁盘信息;
-T或--print-type:显示文件系统的类型;
-x<文件系统类型>或--exclude-type=<文件系统类型>:不要显示指定文件系统类型的磁盘信息;
--help:显示帮助;
--version:显示版本信息。
附件最大值:
GMAIL,你能发送和接收20MB。但由于服务器的原因,有时候17MB~20MB之间的附件也会被认为20MB。如果你发送的附件是20MB,但你朋友的邮箱接受附件小于20mb,可能就会受不到你的邮件。
官方原文:
Maximum attachment size。
With Gmail, you can send and receive messages up to 20 megabytes (MB) in size. However, the precise amount allowable will depend on the attachment.。
When you add an attachment, the size of a file may increase because transport encodings are automatically added. (Transport encodings are the information that allows your message to be safely sent and read.)。
This means that in some cases, attachments that are 17 to 20MB in size may push the total message size above 20MB. When this happens, Gmail displays a warning that your message exceeds the 20MB limit.。
Please note that you may not be able to send larger attachments to contacts who use other email services with smaller attachment limits. If your attachment bounces, you should invite them to Gmail.。
查看Linux挂载磁盘的步骤如下:
1.成功登录到Linux的远程主机。
2.输入指令:df -h,查看当前磁盘的情况,该命令会显示出挂载磁盘和挂载点,目前一共有三个,分别是:逻辑卷、临时文件、和磁盘Sdb。
3.此刻如果你觉得,可能某个磁盘没有挂载上,可以使用fdisk -l命令,查看本机磁盘的具体情况,果然磁盘sda的第一个分区sda1没有挂载上,这是一个启动引导的程序。
4.现在,使用命令mount挂载sda1,示例:mount /dev/sda1 /boot,执行之后,若是没有任何提示输出,证明已经执行成功了,这是Linux的一个特点。
5.最后再次执行df -h命令,查看磁盘的使用情况,其中有磁盘的挂载点信息。这样就解决了查看Linux挂载磁盘的问题了。