WK綜合論壇, WK综合论坛

查看:903 回復:3 發表於 2016-4-3 17:01:46
累計簽到:278 天
連續簽到:1 天
跳轉到指定樓層
楼主
發表於 2014-9-19 12:19:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

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

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

- S# r2 h6 e- b& w4 Q, n  对于如何进行硬盘低格,一般来说是使用低格工具来操作,这个将在下面的章节中详细介绍,这里再说一些相关话题。即低格工具跟硬盘检测工具是有着本质的区别,低格工具就是对硬盘进行低格的作用,而硬盘检测工具一般来说是硬盘厂商推出的用来检测硬盘,及早发现硬盘错误,以提醒用户备份重要数据或者检修硬盘用的,它不是用于低格硬盘。
! [9 F; L9 |( J  e0 b& ]" ]1 d' d! G4 `. P& v2 S
  用Debug汇编语言进行低级格式化
1 t. A- |+ w5 }* T& p* V& d7 F' q; i  N/ U& f
  低级格式化硬盘能完成销毁硬盘内的数据,所以在操作前一定要谨慎。硬盘低格有许多方法,例如直接在CMOS中对硬盘进行低格,或者使用汇编语言进行硬盘低格,而最常见的莫过于使用一些工具软件来对硬盘进行低格,常见低格工具有lformat、DM及硬盘厂商们推出的各种硬盘工具等。 1 C7 q/ O8 q0 }

2 O) `' o; a* E) ]8 `  汇编是比较低级的一种编程语言,它能非常方便地直接操作硬件,而且运行效率很高,如果软件系统中需要直接操作硬件时,经常使用的就是汇编语言。使用汇编也可以对硬盘进行低级格式化,它比DM等工具软件显得更为灵活,具体应用时就是使用debug程序,而具体操作就是在debug环境下,调用存放在BIOS中的低级格式化程序(CMOS中直接低格硬盘调用的也是此段低格程序)。实现方法通常有如下三种:    2 W* K$ S" v7 X; R, z0 i6 @4 V

' D% N7 k9 Q; o6 I1 ?7 P2 ^3 j* F  (1)、直接调用BIOS ROM中的低格程序 / f) A" ~7 H8 o7 @
+ H$ I+ ~, K* k9 R/ J+ |* U- b
  在很多计算机的BIOS ROM中存放着低格程序,存放地址从C8005H地址开始,具体操作如下: # L; H# T, W  e) d6 C/ M. [4 ~. _
% N3 P( A/ \9 G. F9 k% X" `/ v  Y
  A:\>Debug 1 N) B. s  \, K7 E: g2 y! f: a9 d! Q

! e5 T+ o- z4 H  -G C800 :0005(//这时屏幕显示信息(不同版本的BIOS显示的信息可能不同),回车后提示:)
0 K/ A7 {! Q6 U6 y7 K. E) k6 e. H
: {3 w1 J% X: H" ~  Current Interleave is 3 select new interleave or Return for current(//这是要求用户选择交叉因子,按回车表示取默认值3,也可输入新的交叉因子值,硬盘的交叉因子一般是3,所以直接回车即可。屏幕接着提示:)
, K- I" z" j9 _0 ~& P: \7 h8 K2 |6 d& t# D, f
·菜鸟必备:超实用低级格式化硬盘方法(3) * [9 B/ m+ A! G) g5 a/ v' ^( u
  Are you dynamically configuring the drive-answer Y/N t
7 E6 _$ M# E: t) |! h( C3 }- J- B+ F1 a) x5 G# u
  Press“Y”to begin formatting the drive C: with interleave 03(//键入“Y”后开始对硬盘进行低格)
6 ]" v$ q% Q# z$ T& V; Q7 [$ ^: S
4 e0 g& Y. q2 A0 x1 ]! S  Formatting ……(//完成后询问是否处理坏磁道) - q7 d$ I0 U$ w8 c5 `: B1 [

' s2 l( I$ o# m. G! Z2 B  Do you want to format bad track-answer Y/N?
8 c. U" V( d) K: w* \; z7 D6 O& U2 o
  若没有则用“N”回答。屏幕显示:
8 }8 i/ y1 ]; q6 Y, h. \7 H
! r0 z) x) o  p' I9 z  Format Successful,system will new restart,Insert Dos diskette indrive A: 3 o3 @' G0 s3 i# K) ~- r/ V8 @; E

8 r4 [9 d- G* ~9 j/ {  插入系统盘到A驱动器,即可进行分区,高级格式化等操作来安装系统了。    ( G7 z+ {! T6 f9 J, R- q# m

" T+ D$ B! k- o' x  (2)、通过调用INT 13H中断的7号功能对硬盘进行低格 - l$ G- L' ]0 o8 i  f- i) V

6 u- r  j1 u) w2 U  ]8 i1 L& Z3 j  操作如下:
+ Y2 l2 N0 I4 U. {3 H; \$ u2 N  o2 \* f: b$ c/ g
  A:\>DEBUG ' @2 Z/ Q2 ]' D' S; z7 g4 x

  L) h/ u6 c% K# o/ m  -A 100 , W  g2 Q- H, g7 m; b

6 G) B+ d/ `1 M' I4 o  -XXXX:0100 MOV AX,0703;(//交叉因子为3) 4 T6 e' j& K; Q. k

" l' m* C" k+ S. l) J  -XXXX:0103 MOV CX,0001;(//0磁道0扇区起) ) {& f, E0 z6 e& ~4 V0 Y

; n. w% `. ~9 X) v- I  -XXXX:0106 MOV DX,0080;(//C盘0磁道) : N# O' q9 ^9 b5 c: N( B4 ?/ h6 V

6 P8 w# I1 K/ I( ?" P  l1 k2 O8 n  -XXXX:0109 INT 13
, c% o# E3 v1 d* u+ ~8 @2 H1 B5 t) ?% w, x
  -XXXX:010B INT 3 ( S/ S! j# M0 p, z1 `" U4 H
4 }5 K$ _: k/ u0 R
  -XXXX:010D
$ f9 p6 S/ a! U) B, z! I
6 [0 K# t- v5 l  -G 100
# A, Z. @% I- f, D4 s9 r
& V" U' C( Z5 U( C2 P# d  这样硬盘就被低格了。' {% b" i4 p& N! F; r8 Y
3 {4 H" k/ W" j- T) M
·菜鸟必备:超实用低级格式化硬盘方法(4)
6 g5 Z" ~6 z! s3 L  (3)、调用INT 13H中断的5号功能 1 G! ?& B2 b2 A, y

3 Y1 \% n! r: B: D8 p  对硬盘调用INT 13H中断的5号功能只低格0面0道1扇区,而不必低格整个硬盘,从而使低格在很短的时间内完成。具体操作如下: , H9 S# ^9 F. x: K7 [$ `5 Y8 G

: h  W2 Z1 _$ E/ {  A:>DEBUG
1 B. |* a0 k7 \- h7 C& H% p' @
: j, b9 w: |7 s$ A' f! e  -A 100 ) ~/ @& n' g. a2 @
$ I! w% U" M5 J+ G) h: o
  -XXXX:0100 MOV AX,0500;(//调用5号功能)
7 S( Q* x4 m$ t  Q6 s) Q
: a5 a/ J7 _# }4 C  -XXXX:0103 MOV BX,0180;(//设置缓冲区地址) 2 [. Z$ ~7 H! E( h

4 a9 M/ ?* G) e4 ^' x  F  -XXXX:0106 MOV CX,0001;(//0磁道1扇区起)
' j( T0 [( N2 P( b$ `. @
  M# v/ s, L- |/ ~" {  -XXXX:0109 MOV DX,0080;(//C盘0磁道) 7 U4 b4 |6 ?- m6 M  o5 U

; q! \  U. D3 E: K7 b6 T' b5 i3 I  -XXXX:010B INT 13
) m: i: D) P. {8 A: `& B% t1 W+ n' L$ s9 B! O+ D. f! W9 B
  -XXXX:010D INT 3
7 ~% ^+ R5 M. w! v8 H# L5 A
4 E, N$ {4 S* z' G, k  -E 0180 0 0 0002;(//写入参数) 1 E9 l* @! I* r

$ p+ F: Q6 F. k- _' \  -G 100
5 `" F- J0 l7 f# B6 n7 M& O( c8 O( T$ m/ T9 t" s( \5 k
  用DM进行低级格式化   
0 Y5 s" A6 [# |6 ?5 n- T4 |1 X- H( M% e9 V& l! E) i' j) e
  DM的全名是Hard Disk Management Program,它能对硬盘进行低级格式化、校验等管理工作,可以提高硬盘的使用效率。总的来说,DM具有如下几个功能:硬盘低级格式化、分区、高级格式化、硬盘参数配置及其它功能。 $ Q5 `  B' ^  X# g5 D0 z
- D# e! ^3 M$ h* u
  在实际应用时,dm工具跟普通DOS命令(如fdisk或format)一样,它的命令格式为:A:>DM [参数] 。其中的参数可取以下值:
! f; E0 Q! d% Q
: ~5 Z9 V0 o# N# |6 }  <> /M DM软件以手工方式进入,如无该参数,DM以自动方式运行,依次执行INITIALIZE. PARTITIONG. PREPARAFION。% D: H& }* S1 |4 r! k
' u1 Q" B3 D) h* B5 ]- A
·菜鸟必备:超实用低级格式化硬盘方法(5)
) T5 D/ w% R* B/ b$ Z  <> /C DM软件以彩色方式执行,即运行于彩色显示器上。
4 I8 H* E" f2 N8 G0 z! r# i+ V
  u2 V7 q% \' J  <> /P DM软件以PC/XT方式管理硬盘。 + ^( }1 N& }  a5 s$ |
  T) R) Z1 ]% Q. E1 x& S
  <> /A DM软件以PC/AT方式管理硬盘。 + }& U& p5 F7 y- u

# \) [. P1 M, i3 K/ u  <> /2 DOS 2.XX版本方式。
9 P2 j4 p4 M0 z4 A1 R
5 J; E" U" ~1 z* U" V- |4 M) N/ J  <> /3 DOS 3.XX版本方式。
3 E4 r- D2 m, U. k" f. Q7 {$ F6 H- L- ~5 s8 D1 A. e  Q0 @, f+ n
  <> /4 DOS 4.XX版本方式(仅DM 5.01版有此参数)。 6 [2 e# e" b" S4 f) P; |
" |) {5 \# U2 B( ?, w
  <> /V DM运行于可改变簇长度、根目录项方式。 % c* r% p, r  i$ }& b1 [- L
$ p1 p8 Y* _$ H9 C
  在实际使用中常用以下两种方式启动:
7 V% H7 b% y% G6 T3 L% {# n6 m9 q
* M2 J5 `) F" e9 P  1、A:>DM (自动方式。初始化硬盘时很多参数都用默认值几乎不要人工干预)。 , ?8 p: n- n" b0 h- O6 f2 m

" B1 i, x2 V1 \7 `+ f3 X5 a  2、A:>DM (手动方式。作格式化时一些参数要人工指定)。 9 y% Y5 G6 K& M
1 x2 ]* k2 k, y9 D2 i
  启动dm工具后,用户就可以根据自己的需要选择相应的操作,由于它也是以DOS用户界面的形式存,所以使用起来也十分简捷、明了。 1 Z7 S! j9 Z% k8 w6 |) P% z

$ }+ \( w; ^, d7 o  其它低级格式化方法 ( K$ h2 z$ s* G8 U/ ?

4 B4 ~6 N( ]" E( R/ i3 d) P  除了上面介绍的两种低格工具外,还有许多其它低级格式化方法。
9 P# v( [! }. G( p+ g+ K% |5 n2 r/ u6 ]" X# K1 s+ Q! B3 d# W/ y. K
  1、CMOS中直接操作
6 E6 e6 C# Q" g  H4 Z" R$ U8 r. v$ ?# `! |4 M$ F3 ~! Z+ Q
  如果主板支持,用户可以直接在CMOS对硬盘进行低级格式化,这种方法非常简单、方便,因此如果可能的话,笔者推荐使用这种方法进行硬盘低格。具体操作方法:在开机时根据系统提示进入CMOS Setup(如果是Award等BIOS,会提示按DEL进入CMOSSetup,如果是Intel主板,一般是按F2进入CMOS Setup),接着在CMOS菜菜单内选择low formatted HardDisk Drive选择,然后根据程序提示进行待低格硬盘,同时回答一些程序提问即可进行硬盘低级格式化。
4 E: d$ P" y6 j+ m$ W2 c* {, C/ L2 V# b& E5 M, p
  2、lformat.com程序低格硬盘 0 y  w$ o$ P3 K7 n4 y0 P, U

: E8 q5 d: T3 B& p; c  除了dm工具外,还有一款比较常见的低格程序是lformat.exe,它是由迈拓公司推出的低级格式化硬盘工具。在DOS状态下运行lformat.exe后,程序即启动如图3-3-43所示的警告界面。在该画面中说明的大概意思是,如果用户使用这个工具时,硬盘内所有数据将丢失,因此推荐在运行它之前备份必要的数据,同时推荐移走所有其它硬盘。如果用户忘记备份数据,而希望退出该程序,则可以按除Y之外的任意键即可,如果用户确认对硬盘进行低棍,请按“Y”键。
# W+ E/ N  p2 r( [6 |; i
( U+ L# U, g( S: O% [0 O0 f% Z  如果选择了“Y”后,程序将要求用户选择硬盘或者就对当前硬盘进行低格,接着,问答几个提问,即可开始硬盘低级格式化过程。

, o& ]3 g8 x7 c; V1 o) s5 [! y5 k$ U* i" Y* U, A) s+ }
收藏收藏 贊贊(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[網站地圖]

發表新帖 返回頂部