WK綜合論壇, WK综合论坛

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

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

·菜鸟必备:超实用低级格式化硬盘方法(1) 4 Q) X, x  k1 u  `
  硬盘低级格式化的功用   1 }9 p. D4 C3 s" n- r

  L- |3 ^3 Q" _8 |& ]$ M* [+ A2 G  硬盘低格格式化是对硬盘最彻底的初始化方式,经过低格后的硬盘,原来保护的数据将全部丢失,所以一般来说低格硬盘是非常不可取的,只有非常必要的时候才能低格硬盘。而这个所谓的必要时候有两种,一是硬盘出厂前,硬盘厂会对硬盘进行一次低级格式化;另一个是当硬盘出现某种类型的坏道时,使用低级格式化能起到一定的缓解或者屏蔽作用。 0 m: a# v* d9 B1 B  E0 z

4 E0 H* z9 _. l. X$ p1 E- F) d6 W  对于第一种情况,这里不用多说了,因为硬盘出厂前的低格工作只有硬盘工程师们才会接触到,对于普通用户而言,根本无须考虑这方面的事情。至于第二种情况,是什么类型的坏道时才需要低格呢?在说明这个关键性问题前,先来看看硬盘坏道的类型。 , I2 p. v  I9 }7 H3 X8 g  a

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

, p6 r. A3 `; w  对于这些坏道类型,硬性的物理坏道肯定是无法修复的,它是对硬盘表面的一种最直接的损坏,所以即使再低格或者使用硬盘工具也无法修复(除非是非常微小的损坏,部份工具可以将这部份坏道保留不用以此达到解决目的)。
0 |) q/ E7 @3 F, @' w, c3 M6 V# a! A) v- Y1 H: ~! }& H
  对于硬盘上出现逻辑坏道或者软性物理坏道,用户可以试试使用低级格式化来达到屏蔽坏道的作用,但这里需要指出,屏蔽坏道并不等于消除坏道了,低格硬盘能把原来硬盘内所有分区都删除,但坏道却依然存在,屏蔽只是将坏道隐藏起来,不让用户在存储数据时使用这些坏道,这样能在一定程度上保证用户数据的可靠性,但坏道却会随着硬盘分区、格式化次数的增长而扩散蔓延。
4 Y1 Q; h5 r. s6 ]8 D9 B: s7 E5 t7 b3 g4 I0 _' I& P+ V
·菜鸟必备:超实用低级格式化硬盘方法(2)
( b' H2 Z, I4 N: d, a  所以笔者并不推荐用户对硬盘进行低格,如何硬盘在保修期内最好去保修或者找经销商换一块,那可以说是最佳解决方案,也是最彻底的解决方案了。如果硬盘过了保修期不让换,那可以试试低格硬盘,以防止将数据存储到坏道导致数据损失。
( X* Q* H  Z5 y  T$ ]8 W! p6 x/ J. }4 ], N0 H
  对于如何进行硬盘低格,一般来说是使用低格工具来操作,这个将在下面的章节中详细介绍,这里再说一些相关话题。即低格工具跟硬盘检测工具是有着本质的区别,低格工具就是对硬盘进行低格的作用,而硬盘检测工具一般来说是硬盘厂商推出的用来检测硬盘,及早发现硬盘错误,以提醒用户备份重要数据或者检修硬盘用的,它不是用于低格硬盘。 ( q+ B) C+ z1 @; c
5 H; l6 }% i) b9 c
  用Debug汇编语言进行低级格式化 8 ]4 J( W1 z: m: J2 f! b  o  }( R
3 `$ k) a( \. i, n4 i+ N8 v
  低级格式化硬盘能完成销毁硬盘内的数据,所以在操作前一定要谨慎。硬盘低格有许多方法,例如直接在CMOS中对硬盘进行低格,或者使用汇编语言进行硬盘低格,而最常见的莫过于使用一些工具软件来对硬盘进行低格,常见低格工具有lformat、DM及硬盘厂商们推出的各种硬盘工具等。
( L% u4 ^& F! ]' R# L! h5 W# O; k
  汇编是比较低级的一种编程语言,它能非常方便地直接操作硬件,而且运行效率很高,如果软件系统中需要直接操作硬件时,经常使用的就是汇编语言。使用汇编也可以对硬盘进行低级格式化,它比DM等工具软件显得更为灵活,具体应用时就是使用debug程序,而具体操作就是在debug环境下,调用存放在BIOS中的低级格式化程序(CMOS中直接低格硬盘调用的也是此段低格程序)。实现方法通常有如下三种:    1 o$ Q) p- P8 a6 q8 V( ?5 d5 A7 B( T

- z' [4 P1 k4 b" X# c9 B, ?  (1)、直接调用BIOS ROM中的低格程序
" V5 V1 [$ U3 H5 P
6 ~( E6 b/ W+ L  在很多计算机的BIOS ROM中存放着低格程序,存放地址从C8005H地址开始,具体操作如下: 5 r/ N/ y0 f0 _
3 Q" @3 w6 y( }2 n  a
  A:\>Debug 3 s9 n# M/ }: w) i7 N8 F3 R9 T
( y5 I6 D; Y0 a& k- |) L4 D
  -G C800 :0005(//这时屏幕显示信息(不同版本的BIOS显示的信息可能不同),回车后提示:) / {; Z+ f4 M) F8 S$ Q  {) {

0 s% a/ Z4 ]6 l* A6 v. S: i  Current Interleave is 3 select new interleave or Return for current(//这是要求用户选择交叉因子,按回车表示取默认值3,也可输入新的交叉因子值,硬盘的交叉因子一般是3,所以直接回车即可。屏幕接着提示:)
! S) b8 M" @0 t" F
! c( b, L* R: q·菜鸟必备:超实用低级格式化硬盘方法(3)
+ u' C2 i. v4 c  Are you dynamically configuring the drive-answer Y/N t % _. l  L  R8 e3 I

3 ]. y. S& W$ @( s. X4 D  Press“Y”to begin formatting the drive C: with interleave 03(//键入“Y”后开始对硬盘进行低格)
/ f) r( P. _, i' o( c9 x5 c: I6 J7 l& r# A
  Formatting ……(//完成后询问是否处理坏磁道)
" K/ n& o% x% Q* T, A4 b6 L
" K2 B4 [/ Y5 t! Q1 k+ d  Do you want to format bad track-answer Y/N?
: s( j( G7 S1 Z- g; ?: q( U8 Z0 E7 E9 C' t0 a% K. g; {2 p
  若没有则用“N”回答。屏幕显示:
1 Q- D) L& H- G0 G; m' \, v( a+ Y
* |, E/ j, k0 t' a+ ~$ Q  Format Successful,system will new restart,Insert Dos diskette indrive A:
- f: I) r* |7 ^! v0 x" ^/ U4 d: M2 q
  插入系统盘到A驱动器,即可进行分区,高级格式化等操作来安装系统了。   
0 V, ?( e. e8 \$ j# {7 @1 f3 b. X) I/ x4 ]: R
  (2)、通过调用INT 13H中断的7号功能对硬盘进行低格
( z* L# Y: t/ i) R/ P
) U+ Q4 z5 j) P- w  {: c2 n5 I  操作如下:
8 K3 G/ x* a& p
0 \5 o7 ?2 q3 d4 \; R  A:\>DEBUG * r. B  k& J; M' {; A; z
. I1 `  o0 Q  n3 E  K4 g: k
  -A 100 9 j# T5 k+ X9 J* T4 N3 T6 U

7 Z) S# h$ J! \/ c4 B8 h  -XXXX:0100 MOV AX,0703;(//交叉因子为3) : }6 n( ^, m, |) ]3 h! W" R
: B- g3 p5 o9 h6 R- P* l
  -XXXX:0103 MOV CX,0001;(//0磁道0扇区起) 2 t- }. y" q; L

- {: v( }- e0 u3 T  -XXXX:0106 MOV DX,0080;(//C盘0磁道) ; d5 w1 J. ?8 j
" m& {& D0 `8 [# G) |$ e. o: d- J
  -XXXX:0109 INT 13
/ e8 r+ c: R$ m- t7 m7 k: U+ y0 X! E! c  b
  -XXXX:010B INT 3 ; q6 l6 m7 }: E" U5 n  v

! u3 h* Q8 ?/ D. p/ i* B' [! @  -XXXX:010D
- l4 i3 J" p4 G$ I. s( e: P$ C
# N: e8 U' E% `. V) H/ [  -G 100
) [7 I$ ?, w9 A+ Q2 }- F, C. J' |0 ]' o+ `
  这样硬盘就被低格了。
4 O* E4 t$ _7 ~! L  Q$ p- q
4 ~1 G7 G) I# Q. i7 U" }·菜鸟必备:超实用低级格式化硬盘方法(4) ; P3 u1 l+ F1 a" ^. ^/ c1 a$ q
  (3)、调用INT 13H中断的5号功能
2 E0 \4 E. ~* {) ^
1 g9 S& t0 ^. ~% w0 L. W8 F& X% E; ^  对硬盘调用INT 13H中断的5号功能只低格0面0道1扇区,而不必低格整个硬盘,从而使低格在很短的时间内完成。具体操作如下:
1 q: n' Z; |5 ^7 Q4 M4 F% H: D8 {8 N
4 F- M, m% G* H( @3 j: @# E  A:>DEBUG 4 X2 S. J7 z) J) ]( V2 a% Z
* r6 I' G* p9 U
  -A 100
6 q* \  [$ W; f7 U" G+ p8 F) T% d- I$ J) U8 X
  -XXXX:0100 MOV AX,0500;(//调用5号功能)
+ P/ U, E, S2 j; ]# p( W# V: A/ J/ ?$ Z$ |3 W
  -XXXX:0103 MOV BX,0180;(//设置缓冲区地址) ( Q$ u: K# H: C# y7 G; ?
# b  x) A4 Z1 c; L* l
  -XXXX:0106 MOV CX,0001;(//0磁道1扇区起)
9 G' Z( W) d9 c3 V% U) Y) k( M% K, r, t) Y, a5 a/ i
  -XXXX:0109 MOV DX,0080;(//C盘0磁道) 4 ?: k& v% C6 j1 H2 N9 D
0 ]8 [9 q4 ^* E* D' f
  -XXXX:010B INT 13
& Q6 U9 I& d- z8 s* d. r; O8 b; W5 Q0 f! @& }# G8 u: A% G4 d2 n
  -XXXX:010D INT 3   p# i- z1 K- f6 }2 M& m  l
1 ^) ~$ ~4 ~$ U. K0 F
  -E 0180 0 0 0002;(//写入参数) 8 t) Y- y) F, V% [
; ]! P7 r7 I: y, f
  -G 100 0 P5 s3 a- p! H4 w, j2 [! t6 `

- g/ O+ q) v4 d9 N0 e9 O9 z  用DM进行低级格式化    , \0 e. D! i+ \/ D0 n
# z9 N! M7 ?) y! z& E# j6 X
  DM的全名是Hard Disk Management Program,它能对硬盘进行低级格式化、校验等管理工作,可以提高硬盘的使用效率。总的来说,DM具有如下几个功能:硬盘低级格式化、分区、高级格式化、硬盘参数配置及其它功能。
! M' v/ Y' H0 q" g1 V/ n7 v, i& r3 I
  在实际应用时,dm工具跟普通DOS命令(如fdisk或format)一样,它的命令格式为:A:>DM [参数] 。其中的参数可取以下值:
' o, E& H. q8 V1 l9 @2 J+ F3 P. W5 q
  <> /M DM软件以手工方式进入,如无该参数,DM以自动方式运行,依次执行INITIALIZE. PARTITIONG. PREPARAFION。0 }/ t! b" t8 [7 R5 @; R) f
6 E, Q$ ^& o9 K8 v4 ^- c, k' A3 ]
·菜鸟必备:超实用低级格式化硬盘方法(5) 3 b8 L/ T- l: a. l0 C" \% O
  <> /C DM软件以彩色方式执行,即运行于彩色显示器上。   O& D5 j/ e# K" k7 I' ]/ e1 v
. z; I$ z0 f0 J1 p1 @6 G5 c
  <> /P DM软件以PC/XT方式管理硬盘。 , @: \7 |1 k+ b) }, i/ [1 v

& r. `4 k) y, `2 @  <> /A DM软件以PC/AT方式管理硬盘。
, U4 N' G, s" ~# H
9 O, {" ^) Q, R+ ?  <> /2 DOS 2.XX版本方式。
3 P9 Z7 I( L3 {3 [4 G# m9 c
& F# i! X: H9 ^8 s$ T+ m4 Q8 a+ M  <> /3 DOS 3.XX版本方式。 / q& ?  Y2 Q, ~
3 Z) J8 I/ G, W8 M# R5 q8 f6 D* U8 R
  <> /4 DOS 4.XX版本方式(仅DM 5.01版有此参数)。   d0 q1 X7 s! n, I8 U! a+ |7 N0 x; V

4 h/ f- `5 ~, A' a  }  x  <> /V DM运行于可改变簇长度、根目录项方式。 . `; x' u; }4 {  D* t# L* K5 t* V

' |% x- e; Z$ _' F) J1 b  在实际使用中常用以下两种方式启动:   p3 f3 e/ H' e/ G9 Y! P

# R7 O; a$ @3 B; i+ m  1、A:>DM (自动方式。初始化硬盘时很多参数都用默认值几乎不要人工干预)。
( M7 v& W4 I* C9 I; G- Y$ T$ K2 p) K& g# e9 p
  2、A:>DM (手动方式。作格式化时一些参数要人工指定)。
8 V5 R1 |  E, _$ f
4 x2 `# X" C4 `# G3 k  i  启动dm工具后,用户就可以根据自己的需要选择相应的操作,由于它也是以DOS用户界面的形式存,所以使用起来也十分简捷、明了。
+ D# W8 w, B+ `( d
3 f( Q: s, t4 G& S. r: M4 {7 i  其它低级格式化方法
7 V( A, B- V+ a: @; C
8 ?, |, F& H9 C6 v  除了上面介绍的两种低格工具外,还有许多其它低级格式化方法。
6 b) ?- x( d+ C0 X* m+ R$ z7 k1 C) A8 @! S! p4 |
  1、CMOS中直接操作
0 `; ~: Q# b7 b. z5 S+ B
2 a- T5 g' e6 V6 F' J  p3 m  如果主板支持,用户可以直接在CMOS对硬盘进行低级格式化,这种方法非常简单、方便,因此如果可能的话,笔者推荐使用这种方法进行硬盘低格。具体操作方法:在开机时根据系统提示进入CMOS Setup(如果是Award等BIOS,会提示按DEL进入CMOSSetup,如果是Intel主板,一般是按F2进入CMOS Setup),接着在CMOS菜菜单内选择low formatted HardDisk Drive选择,然后根据程序提示进行待低格硬盘,同时回答一些程序提问即可进行硬盘低级格式化。 $ P; f- a, S. q) k
0 [, z/ K4 p" H. \' Q3 }: Y
  2、lformat.com程序低格硬盘 ( e9 e, G. o9 Z; r  y
3 C8 |. f9 N, c$ z: i  A. Z. a
  除了dm工具外,还有一款比较常见的低格程序是lformat.exe,它是由迈拓公司推出的低级格式化硬盘工具。在DOS状态下运行lformat.exe后,程序即启动如图3-3-43所示的警告界面。在该画面中说明的大概意思是,如果用户使用这个工具时,硬盘内所有数据将丢失,因此推荐在运行它之前备份必要的数据,同时推荐移走所有其它硬盘。如果用户忘记备份数据,而希望退出该程序,则可以按除Y之外的任意键即可,如果用户确认对硬盘进行低棍,请按“Y”键。 " I! h) A: h; S; r; h! a4 A
' i  |% J7 `7 b& R
  如果选择了“Y”后,程序将要求用户选择硬盘或者就对当前硬盘进行低格,接着,问答几个提问,即可开始硬盘低级格式化过程。

0 J1 \: ?, Q' y" c! q# j/ [3 p+ G' Y' m
收藏收藏 贊贊(0)
把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分︰1宣傳
桃妖视频站,海量在线视频任你播
累計簽到:127 天
連續簽到:1 天
沙发
發表於 2014-9-27 22:52:36 | 只看該作者
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒
好详细,好,谢谢你,虽然我不会,但是我知道很难。
累計簽到:56 天
連續簽到:1 天
板凳
發表於 2014-11-6 10:04:14 | 只看該作者
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒
精妙絕倫的精品,感謝啊!期待你更多更好的創作哦!
累計簽到:67 天
連續簽到:1 天
地板
發表於 2016-4-3 17:01:46 | 只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽

回復樓主 親!! 現在是後半夜!妳失眠啦?餓啦?通宵加班?還是想WK啦?

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

本版積分規則

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

發表新帖 返回頂部