中文繁体字转换器word:硬盘低格

来源:百度文库 编辑:高校问答 时间:2024/04/25 01:18:11
谢谢高手详细指点怎么硬盘低格?要很详细。谢谢
一楼兄弟回答的不懂。给我一个很直接的操作流程。谢谢。

硬盘低格
硬盘低格格式化是对硬盘最彻底的初始化方式,经过低格后的硬盘,原来保护的数据将全部丢失,所以一般来说低格硬盘是非常不可取的,只有非常必要的时候才能低格硬盘。而这个所谓的必要时候有两种,一是硬盘出厂前,硬盘厂会对硬盘进行一次低级格式化;另一个是当硬盘出现某种类型的坏道时,使用低级格式化能起到一定的缓解或者屏蔽作用。

对于第一种情况,这里不用多说了,因为硬盘出厂前的低格工作只有硬盘工程师们才会接触到,对于普通用户而言,根本无须考虑这方面的事情。至于第二种情况,是什么类型的坏道时才需要低格呢?在说明这个关键性问题前,先来看看硬盘坏道的类型。

总的来说,坏道可以分为物理坏道和逻辑坏道。其中逻辑坏道相对比较容易解决,它指硬盘在写入时受到意久干扰,造成有ECC错误。从过程上讲,它是指硬盘在写入数据的时候,会用ECC的逻辑重新组合数据,一般操作系统要写入512个字节,但实际上硬盘会多写几十个字节,而且所有的这些字节都要用ECC进行校验编码,如果原始字节算出的ECC校正码和读出字节算出的ECC不同,这样就会产生ECC错误,这就是所谓的物理坏道产生原因。至于物理坏道,它对硬盘的损坏更具致命性,它也有软性和硬性物理坏道的区别,磁盘表面物理损坏就是硬性的,这是无法修复的。而由于外界影响而造成数据的写入错误时,系统也会认为是物理坏道,而这种物理坏道是可以使用一些硬盘工具(例如硬盘厂商提供的检测修复软件)来修复,此外,对于微小的硬盘表面损伤,一些硬盘工具(例如西部数据的Data Lifeguard Tools)就可以重新定向到一个好的保留扇区来修正错误。

对于这些坏道类型,硬性的物理坏道肯定是无法修复的,它是对硬盘表面的一种最直接的损坏,所以即使再低格或者使用硬盘工具也无法修复(除非是非常微小的损坏,部份工具可以将这部份坏道保留不用以此达到解决目的)。对于硬盘上出现逻辑坏道或者软性物理坏道,用户可以试试使用低级格式化来达到屏蔽坏道的作用,但这里需要指出,屏蔽坏道并不等于消除坏道了,低格硬盘能把原来硬盘内所有分区都删除,但坏道却依然存在,屏蔽只是将坏道隐藏起来,不让用户在存储数据时使用这些坏道,这样能在一定程度上保证用户数据的可靠性,但坏道却会随着硬盘分区、格式化次数的增长而扩散蔓延。

所以笔者并不推荐用户对硬盘进行低格,如何硬盘在保修期内最好去保修或者找经销商换一块,那可以说是最佳解决方案,也是最彻底的解决方案了。如果硬盘过了保修期不让换,那可以试试低格硬盘,以防止将数据存储到坏道导致数据损失。对于如何进行硬盘低格,一般来说是使用低格工具来操作,这个将在下面的章节中详细介绍,这里再说一些相关话题。即低格工具跟硬盘检测工具是有着本质的区别,低格工具就是对硬盘进行低格的作用,而硬盘检测工具一般来说是硬盘厂商推出的用来检测硬盘,及早发现硬盘错误,以提醒用户备份重要数据或者检修硬盘用的,它不是用于低格硬盘。

用Debug汇编语言进行低级格式化

低级格式化硬盘能完成销毁硬盘内的数据,所以在操作前一定要谨慎。硬盘低格有许多方法,例如直接在CMOS中对硬盘进行低格,或者使用汇编语言进行硬盘低格,而最常见的莫过于使用一些工具软件来对硬盘进行低格,常见低格工具有lformat、DM及硬盘厂商们推出的各种硬盘工具等。

汇编是比较低级的一种编程语言,它能非常方便地直接操作硬件,而且运行效率很高,如果软件系统中需要直接操作硬件时,经常使用的就是汇编语言。使用汇编也可以对硬盘进行低级格式化,它比DM等工具软件显得更为灵活,具体应用时就是使用debug程序,而具体操作就是在debug环境下,调用存放在BIOS中的低级格式化程序(CMOS中直接低格硬盘调用的也是此段低格程序)。实现方法通常有如下三种:

(1)、直接调用BIOS ROM中的低格程序

在很多计算机的BIOS ROM中存放着低格程序,存放地址从C8005H地址开始,具体操作如下:

A:\>Debug

-G C800 :0005(//这时屏幕显示信息(不同版本的BIOS显示的信息可能不同),回车后提示:)

Current Interleave is 3 select new interleave or Return for current(//这是要求用户选择交叉因子,按回车表示取默认值3,也可输入新的交叉因子值,硬盘的交叉因子一般是3,所以直接回车即可。屏幕接着提示:)

Are you dynamically configuring the drive-answer Y/N t

Press“Y”to begin formatting the drive C: with interleave 03(//键入“Y”后开始对硬盘进行低格)

Formatting ……(//完成后询问是否处理坏磁道)

Do you want to format bad track-answer Y/N?

若没有则用“N”回答。屏幕显示:

Format Successful,system will new restart,Insert Dos diskette in drive A:

插入系统盘到A驱动器,即可进行分区,高级格式化等操作来安装系统了。

(2)、通过调用INT 13H中断的7号功能对硬盘进行低格

操作如下:

A:\>DEBUG

-A 100

-XXXX:0100 MOV AX,0703;(//交叉因子为3)

-XXXX:0103 MOV CX,0001;(//0磁道0扇区起)

-XXXX:0106 MOV DX,0080;(//C盘0磁道)

-XXXX:0109 INT 13

-XXXX:010B INT 3

-XXXX:010D

-G 100

这样硬盘就被低格了。

(3)、调用INT 13H中断的5号功能

对硬盘调用INT 13H中断的5号功能只低格0面0道1扇区,而不必低格整个硬盘,从而使低格在很短的时间内完成。具体操作如下:

A:>DEBUG

-A 100

-XXXX:0100 MOV AX,0500;(//调用5号功能)

-XXXX:0103 MOV BX,0180;(//设置缓冲区地址)

-XXXX:0106 MOV CX,0001;(//0磁道1扇区起)

-XXXX:0109 MOV DX,0080;(//C盘0磁道)

-XXXX:010B INT 13

-XXXX:010D INT 3

-E 0180 0 0 0002;(//写入参数)

-G 100

用DM进行低级格式化

DM的全名是Hard Disk Management Program,它能对硬盘进行低级格式化、校验等管理工作,可以提高硬盘的使用效率。总的来说,DM具有如下几个功能:硬盘低级格式化、分区、高级格式化、硬盘参数配置及其它功能。

在实际应用时,dm工具跟普通DOS命令(如fdisk或format)一样,它的命令格式为:A:>DM [参数] 。其中的参数可取以下值:

<> /M DM软件以手工方式进入,如无该参数,DM以自动方式运行,依次执行INITIALIZE. PARTITIONG. PREPARAFION。

<> /C DM软件以彩色方式执行,即运行于彩色显示器上。

<> /P DM软件以PC/XT方式管理硬盘。

<> /A DM软件以PC/AT方式管理硬盘。

<> /2 DOS 2.XX版本方式。

<> /3 DOS 3.XX版本方式。

<> /4 DOS 4.XX版本方式(仅DM 5.01版有此参数)。

<> /V DM运行于可改变簇长度、根目录项方式。

在实际使用中常用以下两种方式启动:

1、A:>DM (自动方式。初始化硬盘时很多参数都用默认值几乎不要人工干预)。

2、A:>DM (手动方式。作格式化时一些参数要人工指定)。

启动dm工具后,用户就可以根据自己的需要选择相应的操作,由于它也是以DOS用户界面的形式存,所以使用起来也十分简捷、明了。

其它低级格式化方法

除了上面介绍的两种低格工具外,还有许多其它低级格式化方法。

1、CMOS中直接操作

如果主板支持,用户可以直接在CMOS对硬盘进行低级格式化,这种方法非常简单、方便,因此如果可能的话,笔者推荐使用这种方法进行硬盘低格。具体操作方法:在开机时根据系统提示进入CMOS Setup(如果是Award等BIOS,会提示按DEL进入CMOS Setup,如果是Intel主板,一般是按F2进入CMOS Setup),接着在CMOS菜菜单内选择low formatted HardDisk Drive选择,然后根据程序提示进行待低格硬盘,同时回答一些程序提问即可进行硬盘低级格式化。

2、lformat.com程序低格硬盘

除了dm工具外,还有一款比较常见的低格程序是lformat.exe,它是由迈拓公司推出的低级格式化硬盘工具。在DOS状态下运行lformat.exe后,程序即启动如图3-3-43所示的警告界面。在该画面中说明的大概意思是,如果用户使用这个工具时,硬盘内所有数据将丢失,因此推荐在运行它之前备份必要的数据,同时推荐移走所有其它硬盘。如果用户忘记备份数据,而希望退出该程序,则可以按除Y之外的任意键即可,如果用户确认对硬盘进行低棍,请按“Y”键。

如果选择了“Y”后,程序将要求用户选择硬盘或者就对当前硬盘进行低格,接着,问答几个提问,即可开始硬盘低级格式化过程。

最常见的低格软件是DM。其全名为HardDiskManagementProgram,能对硬盘进行低级格式化、校验等工作。 目前常见的版本是DM4.5和DM5.01版,后者在进行自动启动DM时,增加了一些40MB以上的新型硬盘选择参数。DM的每一步操作都有英文提示,使用较简单。

一、DM主要功能

1、硬盘的低级格式化(Initialize)
DM提供了3种低级格式化方式:格式一磁道、一个分区和整个磁盘。

2、对硬盘分区(Partitioning)
DM支持的对每个硬盘最大分区数为16个,支持一个可引导分区最大为33MB,其余的DOS分区最大容量512MB。对于每个DOS分区提供3种状态,分别为DOSBOOT分区、ReedonlyDOS、Write-Read分区。用户可改变分区的状态来保护有效的数据,对于每一个DOS分区,DM提供了可变的根目录项数(64、128、256、512、1024、2048),以及可变的簇数(0.5K、1K、2K、3K、4K、8K、16K、32K、64K),这样用户对不同的分区采用不同的分配簇数,大大提高了硬盘的利用率。分区的顺序决定了起动系统后的提示符,从第一个分区开始提示符分别为C:.D:.E:.F:,值得注意的是如用FDISK系统命令只能见到前4个分区信息。这样针对不同的使用者分别建立不同的分区,提供不同的保护方式,规定不同使用者可用硬盘的最大容量。对于公共的系统软件、工具(如各种编辑软件)建一公共分区加以只读保护,可大大提高了系统的安全性,同时也提高了硬盘的使用效率,使不同的使用者之间相互独立的使用硬盘,好象每个人使用一个硬盘一样。

3、硬盘的高级格式化(Preparation)
DM可对硬盘每个分区进行高级格式化。格式化DOS引导区后再装入DOS操作系统。

4、可选硬盘参数配置
DM可管理几十种类型的硬盘(DM5.01版更多一些),用户可选择其中一种与实际机器的硬盘相同的型号使用。如果无相同的型号,可尽量选择磁头数(NumberofHead)和柱面数(NumberofCyinders)相同的参数。DM提供了修改多种硬盘参数的可能。

5、其它
DM支持多操作系统共享硬盘的能力,同FDISK命令一样允许4个操作系统同时存在。

安装多操作系统时,由于有的操作系统安装时先对硬盘进行低级格式化,所以应注意安装顺序。一般后安装DOS。

二、DM的启动和使用

命令格式:A:>DM[参数]其中,参数取以下值:
/MDM软件以手工方式进入,如无该参数,DM以自动方式运行,依次执行INITIALIZE、PARTITIONG、PREPARAFION。
/CDM软件以彩色方式执行,即运行于彩色显示器上。
/PDM软件以PC/XT方式管理硬盘。
/ADM软件以PC/AT方式管理硬盘。
/2DOS2.XX版本方式。
/3DOS3.XX版本方式。
/4DOS4.XX版本方式(仅DM5.01版有此参数)。
/VDM运行后可改变簇长度、根目录项方式。

在实际使用中常用以下两种方式启动:
A:>DM(自动方式。初始化硬盘时很多参数都用默认值几乎不要人工干预)。
A:>DM(手动方式。作格式化时一些参数要人工指定)。(eNet/gsf)

作者:MarsV 回复日期:2002-9-22 11:28:26
Lformat是一个硬盘的低格工具,它能对市面上的硬盘都支持,如果要使用它对硬盘进行低级格式化,需要首先在Windows下制作好启动盘,然后把Lformat复制到启动盘中,完成后重新启动计算机,把软盘插入软驱,由软盘来启动计算机。
启动系统以后,输入命令:lformat.exe,然后按下回车键,打开Lformat的主画面窗口。按下“Y”键启动程序,如果按下其他键则退出此程序。
在进入的低格式程序主界面窗口后,会出现三个选项,分别是Select Device (选择驱动器磁盘)、Low Level Current Device (低格当前驱动器)和EXIT(退出)三个选项,使用方向键选择第一项,然后按下回车键, 选择磁盘
打开驱动器选择对话框,这时在屏幕中间有一个红色的对话框,并出现“Which device do you want to select?”的提示,这条提示是询问选择那一个硬盘(0,1,2,3)。这里提供的选择有(0,1,2,3),那么如何确定我们要使用的驱动器呢?可以通过选择这4个数字键来确定。我们知道主板上一般有两个IDE接口,最多可以接四个硬盘,最简单确定我们当前硬盘所在盘号的方法是,打开CMOS菜单,然后在第一个菜单选项中查看硬盘的连接情况,一般情况下,我们的一个IDE接口接硬盘,另一个IDE接口接光驱,此时记录下硬盘连接的序号。这里我们选择数字键1,屏幕上会显示当前硬盘的参数情况。如果发现没有参数,那么说明我们选择的数字是错误的,可以按下Esc键重新选择。这时我们即可发现屏幕上显示了硬盘的信息了,包括磁盘的容量、缓存、转数等信息。

开始格式化
在选择了硬盘后,下面就可以选择开始格式化硬盘了,选择主菜单中的“Low level Current Device”命令,然后按下回车键,此时会提示“Do you want to use LBA mode (if not sure press(Y/N)?”的提示,询问是否使用LBA模式格式化已经选定的硬盘,如果确定则按下Y键,否则按下N键。如果你的硬盘大于540MB,那么就需要使用LBA模式格式化,否则整个磁盘将只能使用540MB的空间。按下Y键开始。如图3所示。然后系统会出现一个警告信息,提示所有数据将全部丢失,如果确定格式化即可按下Y键,否则按下N键。低格过程中,可以按Esc随时中止。
格式化过程完成以后,即可按下Esc键返回主菜单,然后选择第三项Exit,并且按下回车键退出,并重新启动,然后就可以开始分区,并进行高级格式化和安装操作系统了。

由于低级格式化需要对磁盘每个扇区、每个磁道进行写操作,所以会对磁盘有一定的损伤,不建议大家多操作,除非是硬盘被病毒严重破坏等情况下可以使用低级格式化。

作者:MarsV 回复日期:2002-9-22 11:30:08
当频繁的。而更不幸的是,使用磁盘整理程序并不能移动注册表、FAT表、根目录区所在的物理位置。你如果打开WIN9X自带的磁盘碎片整理程序整理C盘,其中就有很多不能移动的簇,这些区域一般会较早损坏出现坏簇。硬盘的坏簇往往具有“传染性”,有一个坏簇,周围的区域不久也会出现坏簇。可是你看看,这些爱出问题的地方正是计算机的“软肋”,怎么允许出差错?顺便说一句,FAT区域磁介质老化的特征是计算机在正常开关机的情况下常出现交叉链接错误和读磁盘时间明显变长的现象。
根据上面的讨论,可能你已经知道,延寿秘方就是把Windows轮流装在几个分区中。但也不尽然,Windows装在其它分区的逻辑盘上往往容易出现一些莫名其妙的小问题,我的方法是用DM来分区,以此来改变各个易损区的物理硬盘位置。我用的DM是购买IBM硬盘时附送的IBM SSD Disk Manager 9.43,而现在操作的硬盘是一个小容量硬盘QUANTUM LPS210A,其参数为CYLINDERS=722、HEADS=15、SECTORS=38、SIZE=210.7M。DM软件很容易弄到,一般买硬盘的时候都会附送一个,要不你也可以到生产厂商的网址去下载,但未注册版本只能对相应厂商的硬盘操作。此外,用DM还可以对硬盘进行真正的低级格式化。如果你的硬盘允许低格而又因为使用太久出现坏道的话,低格一般可修复这些坏道,前提硬盘是非物理损坏。
我们一般用的都是WIN98操作系统,所以这里也以此为例来说明。先用一张干净的WIN98引导盘启动计算机,然后启动DM(这程序不能在Windows下运行)。在主界面下按“ALT+M”键进入高级模式,选择Edit/View partitions选项,如果你有多个硬盘,在一个菜单里要选定需要操作的硬盘。选定以后,屏幕右上角的窗口中列出了你的硬盘在BIOS中的参数,如果你的硬盘还没有分区,那么左边的两个窗口是空的,如果已经分区并格式化,那么左上窗口就会显示你当前分区的情况,左下边是你这个硬盘的分区状况。你必须按键盘上的“DEL”键删除你现有的所有分区。
好了,准备工作完成。下来请按“INS”键,建立一个新的分区,这时会弹出一个菜单,可在此选择分区的形式,有四种:DOS-FAT12/16分区、DOS-FAT32分区、扩展分区、其它分区。因为硬盘太小,进行到这里没有出现DOS32分区选项。我准备把硬盘分为两个区:一个主分区,一个扩展分区并建立逻辑盘D,所以当然选DOS-FAT12/16分区,有大硬盘的哥们儿请选DOS32分区选项。请注意,这时会弹出一个模式菜单,你必须选择Cylinders(道模式)。这时在下一个弹出的菜单里你就可输入主分区C盘的起始磁道,默认值是“0,722”,也就是一个分区,从0磁道开始到722道使用所有可用空间。当然不选默认值,否则达不到轮换各个易损区的目的。这里实行对半开,输入“361,722”,再回车(如果你使用DOS32分区,这时还会弹出一个对话框可选每簇大小如512B/簇到32KB/簇),这时DM已记录下主分区的参数并弹出下一个分区的TYPE选择框,这时只有扩展分区和其它分区两项可选了。选择EXTENDED选项,这时又会弹出分区模式选择框,继续选择道模式,这时DM会自动把所有的剩余空间即1道到360道作为扩展分区。接着在弹出的对话框中你又可选择这个分区的形式,我们这里仍然选择DOS-FAT12/16分区。紧接着是选择建立逻辑盘并输入起止磁道数及逻辑盘的系统形式,这里我们可选建立多个逻辑盘。具体方法和划分主分区大同小异,这里就不详述了。
这样做了以后,你的WIN98将在C分区运行,它的读写操作密集的地方将在361道以后(如果这硬盘装得下的话),用过一段时间后,你又可以把主分区(C盘)用以上方法挪个地方,这样轮换着用,相信你的硬盘将为你多工作一年或者二年,岂不美哉!如果你的硬盘已有坏区,也可用这方法跳过坏区密集的地方。这叫有病治病,没病强身!
当然,以上是治标的办法。要想硬盘长寿,最好的办法是少读盘。这只有靠增加内存了,这样WIN98不会产生大量的交换文件,速度也快。64MB不算多,128MB还凑合,256MB也马虎。如果和我上面介绍的方法联用,保你的硬盘长命百岁。现在,256MB内存按现价可买多大容量的硬盘呢?我总是钱太少,钱太少……