WK綜合論壇, WK综合论坛

查看:950 回復:1 發表於 2014-9-27 22:52:36
累計簽到:278 天
連續簽到:1 天
跳轉到指定樓層
楼主
發表於 2014-9-19 12:19:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒

[技術討論] 超实用低级格式化硬盘方法 [複製鏈接]

·菜鸟必备:超实用低级格式化硬盘方法(1) 4 T& z* w$ V0 M6 ~9 y0 s  f0 R
  硬盘低级格式化的功用   5 Q& `9 z0 x' d6 j

6 o6 Q6 |' v% n9 d- c) l  硬盘低格格式化是对硬盘最彻底的初始化方式,经过低格后的硬盘,原来保护的数据将全部丢失,所以一般来说低格硬盘是非常不可取的,只有非常必要的时候才能低格硬盘。而这个所谓的必要时候有两种,一是硬盘出厂前,硬盘厂会对硬盘进行一次低级格式化;另一个是当硬盘出现某种类型的坏道时,使用低级格式化能起到一定的缓解或者屏蔽作用。
9 B/ V) {2 n& O8 M
; Q7 U( T- [' V3 v* l) d/ Y( H% J  对于第一种情况,这里不用多说了,因为硬盘出厂前的低格工作只有硬盘工程师们才会接触到,对于普通用户而言,根本无须考虑这方面的事情。至于第二种情况,是什么类型的坏道时才需要低格呢?在说明这个关键性问题前,先来看看硬盘坏道的类型。 ( Z8 i$ [! A: n6 d" g8 ?8 V. ]
7 `: e; e. j) Z( c, z. R4 k/ ^: P
  总的来说,坏道可以分为物理坏道和逻辑坏道。其中逻辑坏道相对比较容易解决,它指硬盘在写入时受到意久干扰,造成有ECC错误。从过程上讲,它是指硬盘在写入数据的时候,会用ECC的逻辑重新组合数据,一般操作系统要写入512个字节,但实际上硬盘会多写几十个字节,而且所有的这些字节都要用ECC进行校验编码,如果原始字节算出的ECC校正码和读出字节算出的ECC不同,这样就会产生ECC错误,这就是所谓的物理坏道产生原因。 $ z7 _. |* f: n6 c6 P! ~3 n( Y  {
  x6 l- O$ Z* j# T
  至于物理坏道,它对硬盘的损坏更具致命性,它也有软性和硬性物理坏道的区别,磁盘表面物理损坏就是硬性的,这是无法修复的。而由于外界影响而造成数据的写入错误时,系统也会认为是物理坏道,而这种物理坏道是可以使用一些硬盘工具(例如硬盘厂商提供的检测修复软件)来修复,此外,对于微小的硬盘表面损伤,一些硬盘工具(例如西部数据的Data Lifeguard Tools)就可以重新定向到一个好的保留扇区来修正错误。 9 k! O- I2 t( U' u1 ?
3 O5 u: S6 T  l! [$ y* z* C, F
  对于这些坏道类型,硬性的物理坏道肯定是无法修复的,它是对硬盘表面的一种最直接的损坏,所以即使再低格或者使用硬盘工具也无法修复(除非是非常微小的损坏,部份工具可以将这部份坏道保留不用以此达到解决目的)。 4 U# j8 v$ U( I- A/ ?$ }
; e+ |' z# f/ \$ N7 `$ ^
  对于硬盘上出现逻辑坏道或者软性物理坏道,用户可以试试使用低级格式化来达到屏蔽坏道的作用,但这里需要指出,屏蔽坏道并不等于消除坏道了,低格硬盘能把原来硬盘内所有分区都删除,但坏道却依然存在,屏蔽只是将坏道隐藏起来,不让用户在存储数据时使用这些坏道,这样能在一定程度上保证用户数据的可靠性,但坏道却会随着硬盘分区、格式化次数的增长而扩散蔓延。" y6 z3 ~7 I! g9 [" O( Y  s
0 ?" k' c: S3 `; g
·菜鸟必备:超实用低级格式化硬盘方法(2)
7 v8 E: P4 E6 T8 i# H* r; S  所以笔者并不推荐用户对硬盘进行低格,如何硬盘在保修期内最好去保修或者找经销商换一块,那可以说是最佳解决方案,也是最彻底的解决方案了。如果硬盘过了保修期不让换,那可以试试低格硬盘,以防止将数据存储到坏道导致数据损失。 6 r5 m: i; `( o: t

! U; e) a: S7 _4 W8 j  对于如何进行硬盘低格,一般来说是使用低格工具来操作,这个将在下面的章节中详细介绍,这里再说一些相关话题。即低格工具跟硬盘检测工具是有着本质的区别,低格工具就是对硬盘进行低格的作用,而硬盘检测工具一般来说是硬盘厂商推出的用来检测硬盘,及早发现硬盘错误,以提醒用户备份重要数据或者检修硬盘用的,它不是用于低格硬盘。
: m# t; W/ d1 u8 X2 w+ |% H
: `. @8 c0 m7 g' h. v* X* j! b. A+ x  用Debug汇编语言进行低级格式化 5 t1 K: M: p0 P5 d$ M; G% b, |8 S

6 s' S+ m6 Y6 I) a: Q5 a: c4 v  低级格式化硬盘能完成销毁硬盘内的数据,所以在操作前一定要谨慎。硬盘低格有许多方法,例如直接在CMOS中对硬盘进行低格,或者使用汇编语言进行硬盘低格,而最常见的莫过于使用一些工具软件来对硬盘进行低格,常见低格工具有lformat、DM及硬盘厂商们推出的各种硬盘工具等。
; B( q5 y. R& i, z: i5 M' `. C; X5 A/ Z, ^/ \7 \) G/ i" Z3 R6 ~
  汇编是比较低级的一种编程语言,它能非常方便地直接操作硬件,而且运行效率很高,如果软件系统中需要直接操作硬件时,经常使用的就是汇编语言。使用汇编也可以对硬盘进行低级格式化,它比DM等工具软件显得更为灵活,具体应用时就是使用debug程序,而具体操作就是在debug环境下,调用存放在BIOS中的低级格式化程序(CMOS中直接低格硬盘调用的也是此段低格程序)。实现方法通常有如下三种:   
: f' k! ?+ X+ ]. \$ S5 R: `$ D
  (1)、直接调用BIOS ROM中的低格程序
8 ], W) M0 E+ R( J1 s# c0 d# M# L0 u& |- {2 F; Y
  在很多计算机的BIOS ROM中存放着低格程序,存放地址从C8005H地址开始,具体操作如下:
( B! V# F! U1 v! q6 `6 b! b8 n$ R/ v# q& R! T
  A:\>Debug / \5 `5 l& |. R* k
/ v, C+ }- a- P$ ?" R" N- R8 c
  -G C800 :0005(//这时屏幕显示信息(不同版本的BIOS显示的信息可能不同),回车后提示:) 3 F. u9 x/ M6 B. ~+ n0 n
" y2 z1 k/ h9 A) S& w1 B
  Current Interleave is 3 select new interleave or Return for current(//这是要求用户选择交叉因子,按回车表示取默认值3,也可输入新的交叉因子值,硬盘的交叉因子一般是3,所以直接回车即可。屏幕接着提示:)
8 d& G, H  K  Z& {4 H9 d/ J6 ?/ o
9 J" |1 @% ^. v( n0 F- p·菜鸟必备:超实用低级格式化硬盘方法(3) ' t. O4 A, |6 Y1 @" X+ G
  Are you dynamically configuring the drive-answer Y/N t 8 @. o8 S5 N7 f! L( _8 V! W
3 w! a! C* X# l7 {
  Press“Y”to begin formatting the drive C: with interleave 03(//键入“Y”后开始对硬盘进行低格)
4 E, P7 W3 e$ i* E6 b. Z& E1 v6 z5 G0 A- t9 a4 U
  Formatting ……(//完成后询问是否处理坏磁道)
1 K8 w$ b( V' i6 k! a6 H1 [$ f9 P6 P. m! }- g
  Do you want to format bad track-answer Y/N? 6 a1 m5 y7 `9 D- o6 k4 ~; _* A9 l
4 `/ Q! e! q8 q# x2 s
  若没有则用“N”回答。屏幕显示:
  B& S/ \6 D" s* m+ [; A
, m2 j* e4 C: k% a  Format Successful,system will new restart,Insert Dos diskette indrive A:
; I0 T% d0 i# v- j2 C: X- `# N5 c  O* G
  F* F5 Z; }6 J! B& ?9 D% q  插入系统盘到A驱动器,即可进行分区,高级格式化等操作来安装系统了。    - A8 Y9 ]8 b9 q3 o# Q& W

* s) U1 \9 b1 V7 C; W- k) K' u  (2)、通过调用INT 13H中断的7号功能对硬盘进行低格
. I1 n# `7 {/ i; U( `: g2 d. f
" y/ j1 Z8 o( A( c# r) D  操作如下:
: E- y1 }+ }& S  [! l) w
1 S& X- Q# y8 H  A:\>DEBUG
! ]$ j% }; h0 q. U2 P4 e( h) G9 ^! N8 o) i9 k$ N
  -A 100
; |! L; K3 y1 r3 X( c9 d6 v
# T8 g; i1 Q) I& _  N1 }1 a  -XXXX:0100 MOV AX,0703;(//交叉因子为3) 8 x1 O+ W+ I. m; Q4 Z. k

# ^! _4 G# F( {, ^* G& W  -XXXX:0103 MOV CX,0001;(//0磁道0扇区起)
* _- S. u8 z. X+ r+ x2 O
$ O  w' m* V1 F# M" E  -XXXX:0106 MOV DX,0080;(//C盘0磁道) ; E! z  Q$ i$ }5 e! |3 |
0 H7 d# G  ?+ F# b: A5 Z* E* b/ |
  -XXXX:0109 INT 13
% X# p, D  i. R& d4 E. ?
: G% W' D! K- h/ P8 y- L# _  -XXXX:010B INT 3 0 C3 ]( l/ X3 J! C
* j3 Z) k; k# |$ j6 }9 y
  -XXXX:010D
+ x0 u" A! k% ^. a/ b, N
9 r5 d9 u1 \9 O- Y( L7 B$ ^2 W  -G 100 - _* t6 u, y: S6 q$ w4 ^  o

7 ]  z3 I# v. f4 M& R5 a& K; s  这样硬盘就被低格了。# L% O6 o: f- ^
/ j0 P4 u. _2 G' p% |1 o
·菜鸟必备:超实用低级格式化硬盘方法(4) & S; p" i5 ]; g) K8 W) @
  (3)、调用INT 13H中断的5号功能 $ `' \, D5 c& [+ I+ E
% B) l9 ~- A  C) S, ]( r/ D+ Y# j$ g
  对硬盘调用INT 13H中断的5号功能只低格0面0道1扇区,而不必低格整个硬盘,从而使低格在很短的时间内完成。具体操作如下:
/ c5 I; T# ?$ Y7 k0 D* s( Y, {3 Z1 \' I0 ^; c
  A:>DEBUG
+ V- K. G. k3 F1 }7 T/ v- }
# b- G/ J* T* ~1 _4 J. {" d: d: x9 g* T  -A 100 9 K5 o  E8 D/ r2 z" _  v( Y

3 @3 o2 z& {2 |" d9 O+ t; b/ B  -XXXX:0100 MOV AX,0500;(//调用5号功能)
$ ^$ P; j$ J- @/ H- b
' n. G9 ]6 }  F  -XXXX:0103 MOV BX,0180;(//设置缓冲区地址)
) M- A% u* d* i- R7 `# ?1 z- H9 i4 M5 [" Z0 I0 h3 U1 r- p: N
  -XXXX:0106 MOV CX,0001;(//0磁道1扇区起) 4 A9 s; l6 v$ l
1 w5 G, w  U4 W
  -XXXX:0109 MOV DX,0080;(//C盘0磁道)
2 c2 F* B" Y8 ^) d! S
0 o2 t+ k1 m. f$ F  d5 y" i  -XXXX:010B INT 13
4 z" p8 l# w) i9 x! Y5 L; h6 m8 L3 N, b# I. a& p
  -XXXX:010D INT 3
% h# ]' ]+ q& b; \3 _
/ V. ~( K% ]! _# A, P2 g- L# E  -E 0180 0 0 0002;(//写入参数)
/ q$ g4 j0 X$ B0 X% r, q9 U: J; _6 O1 O* J7 D6 H
  -G 100 ' M) w" m' l/ E% e+ T7 F
# `8 f' Q! e6 Z/ E, a
  用DM进行低级格式化   
1 j* j  ^1 Q1 Y  J6 u5 d+ N" M  L0 L& `& k6 R9 Y
  DM的全名是Hard Disk Management Program,它能对硬盘进行低级格式化、校验等管理工作,可以提高硬盘的使用效率。总的来说,DM具有如下几个功能:硬盘低级格式化、分区、高级格式化、硬盘参数配置及其它功能。 5 F) `7 W$ K1 U) a
! b3 N% z' n2 u$ x7 I4 X/ |3 Z
  在实际应用时,dm工具跟普通DOS命令(如fdisk或format)一样,它的命令格式为:A:>DM [参数] 。其中的参数可取以下值: 4 c: V$ X9 o. J/ m2 b

( S' j) v+ Q: k& o  <> /M DM软件以手工方式进入,如无该参数,DM以自动方式运行,依次执行INITIALIZE. PARTITIONG. PREPARAFION。
+ n/ N. h5 B! h  `; A# I# `
5 h4 S) E# Z, g9 u7 i/ A2 e·菜鸟必备:超实用低级格式化硬盘方法(5) & I! W/ v& \" t5 m/ ?
  <> /C DM软件以彩色方式执行,即运行于彩色显示器上。
; e8 `+ g# @3 C  ~! z2 {; k# b% a& `2 [) h; \
  <> /P DM软件以PC/XT方式管理硬盘。
: b8 S. J; w- O# Z. y
7 \9 ^) \+ D, X! i  <> /A DM软件以PC/AT方式管理硬盘。 3 ?2 Z9 Q/ m( O6 t

* L8 N" D0 V$ l8 J. E& z  <> /2 DOS 2.XX版本方式。
* X8 ?: v' }" h" Q6 m+ {
: G1 ]( Q4 U7 W% B! n8 m  <> /3 DOS 3.XX版本方式。
8 ^3 z0 J0 C: X0 V- E' U6 L
% j/ p% u' B5 B4 D* }( s  <> /4 DOS 4.XX版本方式(仅DM 5.01版有此参数)。
' V- M- U& W8 Q+ b
1 J1 @8 b/ R" p& v, C  <> /V DM运行于可改变簇长度、根目录项方式。
' I1 g" g9 [$ ]2 z( T. u8 A$ f! }: A; J2 \- ]* i) n& F% O# q
  在实际使用中常用以下两种方式启动: 3 B3 {7 r+ s  [9 k6 o
/ V6 ~1 O/ T+ F( O
  1、A:>DM (自动方式。初始化硬盘时很多参数都用默认值几乎不要人工干预)。
: `7 p+ m* w$ J& w" `; A; m* X! q4 Z! T! `4 b  ^
  2、A:>DM (手动方式。作格式化时一些参数要人工指定)。 / ~* H' Z7 Y) _6 q" \, Z( c

3 P+ X: x  \% z9 ]  启动dm工具后,用户就可以根据自己的需要选择相应的操作,由于它也是以DOS用户界面的形式存,所以使用起来也十分简捷、明了。 & l8 t2 f6 R% Y4 z6 N

8 u0 V& p/ q! V9 ]0 C" I, l4 _4 F  其它低级格式化方法
0 ?, T: n9 G- Y9 d3 c  m2 n$ S7 i% \
  除了上面介绍的两种低格工具外,还有许多其它低级格式化方法。 . p6 u4 F& T2 O& y$ w
5 c' N6 {( ]* D% N. ^3 p  U( G
  1、CMOS中直接操作
9 }: b8 M( D3 @8 A/ y
3 T$ x+ \4 ?+ [: s1 G  如果主板支持,用户可以直接在CMOS对硬盘进行低级格式化,这种方法非常简单、方便,因此如果可能的话,笔者推荐使用这种方法进行硬盘低格。具体操作方法:在开机时根据系统提示进入CMOS Setup(如果是Award等BIOS,会提示按DEL进入CMOSSetup,如果是Intel主板,一般是按F2进入CMOS Setup),接着在CMOS菜菜单内选择low formatted HardDisk Drive选择,然后根据程序提示进行待低格硬盘,同时回答一些程序提问即可进行硬盘低级格式化。
7 p$ `4 E6 H9 l  o% b5 z. d0 U  b& _
  2、lformat.com程序低格硬盘 0 i8 A; }( ?& T4 n7 T( U; v

+ ]+ t" L* O8 H5 V) J; c  除了dm工具外,还有一款比较常见的低格程序是lformat.exe,它是由迈拓公司推出的低级格式化硬盘工具。在DOS状态下运行lformat.exe后,程序即启动如图3-3-43所示的警告界面。在该画面中说明的大概意思是,如果用户使用这个工具时,硬盘内所有数据将丢失,因此推荐在运行它之前备份必要的数据,同时推荐移走所有其它硬盘。如果用户忘记备份数据,而希望退出该程序,则可以按除Y之外的任意键即可,如果用户确认对硬盘进行低棍,请按“Y”键。 4 ?' Q3 ?) S5 ^% \
3 m# T3 ]: l* u2 F0 w" M: S
  如果选择了“Y”后,程序将要求用户选择硬盘或者就对当前硬盘进行低格,接着,问答几个提问,即可开始硬盘低级格式化过程。
. C# n9 |1 K; S5 n, m
/ f( g& O, ~. O5 b) w& z
收藏收藏 贊贊(0)
把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分︰1宣傳
累計簽到:127 天
連續簽到:1 天
沙发
發表於 2014-9-27 22:52:36 | 只看該作者
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒
好详细,好,谢谢你,虽然我不会,但是我知道很难。

回復樓主 親!! 早上好! 心底有WK、心情就會飛翔,心中要個希望、笑容就會清爽!

 分享同時學會感恩,一句感謝的話語,就是最大的支持!  歡迎交流討論
您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

c重要聲明:本論壇是以即時上載言論的方式運作,WK論壇對所有言論的真實性、立場及版權等,不負任何法律責任。而一切言論只代表發佈者個人意見,並非本網站之立場,讀者及用戶務必自行判斷內容之真實性。 由於本論壇受到「即時上載言論」運作方式所規限,故不能完全監察所有言論,若讀者及用戶發現有內容出現「真實性、立場及版權」等問題,請聯絡我們:[email protected]論壇有權刪除任何言論(刪除前或不會作事先警告及通知)| SiteMap[網站地圖] | DMCA

發表新帖 返回頂部