WK綜合論壇, WK综合论坛

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

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

·菜鸟必备:超实用低级格式化硬盘方法(1)
" }' Y5 W" Y8 p# o2 c2 h+ K  硬盘低级格式化的功用  
% u/ c- n$ T/ q: O  L) e
) u) I3 q) l2 O; O% r. R; p/ y  硬盘低格格式化是对硬盘最彻底的初始化方式,经过低格后的硬盘,原来保护的数据将全部丢失,所以一般来说低格硬盘是非常不可取的,只有非常必要的时候才能低格硬盘。而这个所谓的必要时候有两种,一是硬盘出厂前,硬盘厂会对硬盘进行一次低级格式化;另一个是当硬盘出现某种类型的坏道时,使用低级格式化能起到一定的缓解或者屏蔽作用。 " c- ^, V; s8 J, _6 g+ ?

4 u0 O/ c9 u+ Q2 D7 z1 K  对于第一种情况,这里不用多说了,因为硬盘出厂前的低格工作只有硬盘工程师们才会接触到,对于普通用户而言,根本无须考虑这方面的事情。至于第二种情况,是什么类型的坏道时才需要低格呢?在说明这个关键性问题前,先来看看硬盘坏道的类型。 5 R- {& @  x( z: k

3 c( Q% b" V* A) D& y6 v) u  总的来说,坏道可以分为物理坏道和逻辑坏道。其中逻辑坏道相对比较容易解决,它指硬盘在写入时受到意久干扰,造成有ECC错误。从过程上讲,它是指硬盘在写入数据的时候,会用ECC的逻辑重新组合数据,一般操作系统要写入512个字节,但实际上硬盘会多写几十个字节,而且所有的这些字节都要用ECC进行校验编码,如果原始字节算出的ECC校正码和读出字节算出的ECC不同,这样就会产生ECC错误,这就是所谓的物理坏道产生原因。 + L. K. K' u" Z  j: n' F2 q
/ _" P- X! M7 _8 |! N5 a
  至于物理坏道,它对硬盘的损坏更具致命性,它也有软性和硬性物理坏道的区别,磁盘表面物理损坏就是硬性的,这是无法修复的。而由于外界影响而造成数据的写入错误时,系统也会认为是物理坏道,而这种物理坏道是可以使用一些硬盘工具(例如硬盘厂商提供的检测修复软件)来修复,此外,对于微小的硬盘表面损伤,一些硬盘工具(例如西部数据的Data Lifeguard Tools)就可以重新定向到一个好的保留扇区来修正错误。 9 G: q6 x& s% S6 p! R$ [, v! s

; H8 K2 O; u" B; w) x* R8 `  对于这些坏道类型,硬性的物理坏道肯定是无法修复的,它是对硬盘表面的一种最直接的损坏,所以即使再低格或者使用硬盘工具也无法修复(除非是非常微小的损坏,部份工具可以将这部份坏道保留不用以此达到解决目的)。 $ M" q! b+ K# r0 @  }, p
" `6 u$ @" K. U' _$ k
  对于硬盘上出现逻辑坏道或者软性物理坏道,用户可以试试使用低级格式化来达到屏蔽坏道的作用,但这里需要指出,屏蔽坏道并不等于消除坏道了,低格硬盘能把原来硬盘内所有分区都删除,但坏道却依然存在,屏蔽只是将坏道隐藏起来,不让用户在存储数据时使用这些坏道,这样能在一定程度上保证用户数据的可靠性,但坏道却会随着硬盘分区、格式化次数的增长而扩散蔓延。
* f- f% R  I- @0 J' g0 f' }
( a8 t' w2 l/ ^* @·菜鸟必备:超实用低级格式化硬盘方法(2) . F  ^; \  G  r( L) U& w
  所以笔者并不推荐用户对硬盘进行低格,如何硬盘在保修期内最好去保修或者找经销商换一块,那可以说是最佳解决方案,也是最彻底的解决方案了。如果硬盘过了保修期不让换,那可以试试低格硬盘,以防止将数据存储到坏道导致数据损失。 . {8 C4 Z# s  m! E
7 [) H* A( m( ~8 m( w
  对于如何进行硬盘低格,一般来说是使用低格工具来操作,这个将在下面的章节中详细介绍,这里再说一些相关话题。即低格工具跟硬盘检测工具是有着本质的区别,低格工具就是对硬盘进行低格的作用,而硬盘检测工具一般来说是硬盘厂商推出的用来检测硬盘,及早发现硬盘错误,以提醒用户备份重要数据或者检修硬盘用的,它不是用于低格硬盘。
) ^+ |, g: R, Q9 U# C# G* W; v; F. ~2 ?% @% ]' S4 Y9 f# x
  用Debug汇编语言进行低级格式化
8 P1 I% a+ s3 K8 e/ u0 q( F
# c9 D; s1 W  b- i  低级格式化硬盘能完成销毁硬盘内的数据,所以在操作前一定要谨慎。硬盘低格有许多方法,例如直接在CMOS中对硬盘进行低格,或者使用汇编语言进行硬盘低格,而最常见的莫过于使用一些工具软件来对硬盘进行低格,常见低格工具有lformat、DM及硬盘厂商们推出的各种硬盘工具等。
, s; F( R" b9 Y# D8 b0 O6 N; k1 k1 a" Y% `5 p# V
  汇编是比较低级的一种编程语言,它能非常方便地直接操作硬件,而且运行效率很高,如果软件系统中需要直接操作硬件时,经常使用的就是汇编语言。使用汇编也可以对硬盘进行低级格式化,它比DM等工具软件显得更为灵活,具体应用时就是使用debug程序,而具体操作就是在debug环境下,调用存放在BIOS中的低级格式化程序(CMOS中直接低格硬盘调用的也是此段低格程序)。实现方法通常有如下三种:    & \  r1 `  l( p7 D2 J' U
$ o2 }6 d. _) ]
  (1)、直接调用BIOS ROM中的低格程序
7 T- P- q$ n1 C
9 P$ L) ~9 e1 {' m+ s. v  在很多计算机的BIOS ROM中存放着低格程序,存放地址从C8005H地址开始,具体操作如下:
2 J, [5 A# M3 w9 W1 _
# E2 @* P/ O; K) D# g0 b) p  A:\>Debug ) K6 ^& ]8 B( f+ Q/ N5 }

* C1 C; d& N3 a  -G C800 :0005(//这时屏幕显示信息(不同版本的BIOS显示的信息可能不同),回车后提示:) ( e* Z0 A/ v0 K

4 w( T. l1 b( H& p; z+ G# ~  Current Interleave is 3 select new interleave or Return for current(//这是要求用户选择交叉因子,按回车表示取默认值3,也可输入新的交叉因子值,硬盘的交叉因子一般是3,所以直接回车即可。屏幕接着提示:)) N. G0 P0 H+ t9 V

9 b* r6 z( c6 I/ M; Q·菜鸟必备:超实用低级格式化硬盘方法(3)
. @' }( A; d1 l0 ^1 i  R, y  Are you dynamically configuring the drive-answer Y/N t
7 ~1 l+ b1 n% j  h4 x6 g# ]. k2 G; O) N6 A+ f
  Press“Y”to begin formatting the drive C: with interleave 03(//键入“Y”后开始对硬盘进行低格) : o# j% l/ J8 C

0 o8 i2 g4 k, ?1 D  Formatting ……(//完成后询问是否处理坏磁道)
2 ?9 v- j+ b: o4 O- P
0 e$ w) }0 \9 R- g6 k+ l: h  Do you want to format bad track-answer Y/N?
' ]+ ?' Z, h0 Y  }3 e' w3 s6 A9 P: Z( H2 f* ]
  若没有则用“N”回答。屏幕显示: 9 {$ r7 T' G; U( F! K+ D
5 v9 N7 n  x) B& O2 c
  Format Successful,system will new restart,Insert Dos diskette indrive A: 9 J( q( B$ o6 Y$ g5 Z+ h
$ Q6 ]' k- W8 u! |9 c" p8 l
  插入系统盘到A驱动器,即可进行分区,高级格式化等操作来安装系统了。   
' N, M1 E  \( C' [+ M/ J, v6 ^2 G, [6 W
  (2)、通过调用INT 13H中断的7号功能对硬盘进行低格
5 l, U* \( m( j' j* a( x. Q
; ^0 P' ]  E" t. \9 U7 {( [- Q' c  操作如下:
+ r6 x& }1 w1 w( m- ]; Q6 P' t' {- R  _* ?+ C6 j1 x) g
  A:\>DEBUG 8 ~" I& O, F$ O/ ]* ~$ |8 }

# w# |/ @) y& K0 p. I1 j  -A 100
% _5 g& d  i( K& |
  O8 J  W6 I! J: v  -XXXX:0100 MOV AX,0703;(//交叉因子为3)
0 d5 W4 }* C. I$ b4 o8 Y7 O6 F9 S& o" p
  -XXXX:0103 MOV CX,0001;(//0磁道0扇区起) 9 u5 \( `0 y- A* l3 `

  t) X' V# z4 m8 t& `  -XXXX:0106 MOV DX,0080;(//C盘0磁道)
/ R& |9 l; ]7 X+ U
3 {  i. c: K4 j* M  -XXXX:0109 INT 13 , v, M* p6 [/ p6 U, Z  \2 Q( j
: q( m! H  D  ~  ]0 g
  -XXXX:010B INT 3
6 Z  V1 G0 A1 y1 M3 |4 Z; r4 |$ R+ k& N9 \3 k0 W! s( e
  -XXXX:010D
- G% q' S% C; n
/ T% c% }0 x0 U1 H0 ^9 E  -G 100
: d4 ^; }8 ~' W, [6 b
) F* @% R2 y' n  这样硬盘就被低格了。
  F4 V7 T  P1 I; {9 B6 [  t5 {* O2 F
·菜鸟必备:超实用低级格式化硬盘方法(4) 8 w% S0 H- A0 [2 E
  (3)、调用INT 13H中断的5号功能
1 {7 d% w4 T- S* E& T. H' M8 {$ H" \) y9 |
  对硬盘调用INT 13H中断的5号功能只低格0面0道1扇区,而不必低格整个硬盘,从而使低格在很短的时间内完成。具体操作如下:
1 U; T; L! {, O$ M9 W. c+ h! _4 v) P% g. {
  A:>DEBUG   @; e. k9 d' {7 p4 A" }
  t+ ^8 N$ `, s8 ?$ r& C
  -A 100
, A/ H' ^' X* b, e% j4 L, G4 C8 Y6 ^+ O5 V. q" |, b
  -XXXX:0100 MOV AX,0500;(//调用5号功能) 9 Z1 h# }3 [( m* m  ~4 K9 o
  K$ `: f; T* p) V
  -XXXX:0103 MOV BX,0180;(//设置缓冲区地址) ( p' c8 S" f+ m! ]( \# x4 }
( }) z$ R0 I  q0 E- B
  -XXXX:0106 MOV CX,0001;(//0磁道1扇区起) 2 D, Z9 I' m. @$ O$ @1 @/ B3 r- g9 S
5 \9 l0 s0 }" a+ U) W
  -XXXX:0109 MOV DX,0080;(//C盘0磁道)
! I4 m/ P* w- ]5 K
& X+ f5 F% z7 y  j, r( a4 X  -XXXX:010B INT 13 ) w1 m6 P; s5 X$ [/ O9 @2 @

, s  k0 X, V. {  -XXXX:010D INT 3
& F# s1 k) Q$ G8 Y1 B9 n9 \
0 Q- I9 n9 N- k  -E 0180 0 0 0002;(//写入参数) 8 O2 l* T( Y+ {4 U' ^. d: Y" u

# G+ z2 R' z$ M1 o4 f" m  -G 100
1 m) \  {6 _/ H7 N
" O" ]1 V' j! R( A3 ^- {7 ^  用DM进行低级格式化   
; n" L  w1 D7 {/ y+ \$ e2 d) q) q2 y# B7 H
  DM的全名是Hard Disk Management Program,它能对硬盘进行低级格式化、校验等管理工作,可以提高硬盘的使用效率。总的来说,DM具有如下几个功能:硬盘低级格式化、分区、高级格式化、硬盘参数配置及其它功能。
4 l0 g) q! _$ P% {/ i" E4 u! i% d; ?3 {( w& |+ Y
  在实际应用时,dm工具跟普通DOS命令(如fdisk或format)一样,它的命令格式为:A:>DM [参数] 。其中的参数可取以下值: 7 `- n1 v4 j) Z# L' ]) t

% F) X( D/ A3 u+ r# F/ E5 K" f  <> /M DM软件以手工方式进入,如无该参数,DM以自动方式运行,依次执行INITIALIZE. PARTITIONG. PREPARAFION。
5 P$ g# S/ H/ \2 ~4 O2 k  f! H1 }( @9 a7 B4 q
·菜鸟必备:超实用低级格式化硬盘方法(5)
9 N) P4 u+ I( y4 L9 s  <> /C DM软件以彩色方式执行,即运行于彩色显示器上。
1 c" X8 i, @% G% k+ W) ]1 {: o" P) W# _. j9 R1 I2 ~
  <> /P DM软件以PC/XT方式管理硬盘。 5 w7 Z$ [# _3 O# a, h! V! T
/ }7 i1 F3 F! v% V- l5 W( _* S8 P' q
  <> /A DM软件以PC/AT方式管理硬盘。
6 Q: o, Y1 p4 k) f0 W9 \$ h5 [# P* l3 |
  \' L! @, J, |3 d1 L: g2 o  <> /2 DOS 2.XX版本方式。 7 A' @, G6 I) t4 Q

; f. S$ ~4 v( M, r0 }- M% E+ p  <> /3 DOS 3.XX版本方式。
; w1 n% p5 S& v' S* k0 H% `- N+ F3 g9 X% D
  <> /4 DOS 4.XX版本方式(仅DM 5.01版有此参数)。 + p; |2 Q! x, Z6 C

# o0 \) B$ U$ F  X  <> /V DM运行于可改变簇长度、根目录项方式。 $ F8 j2 Q6 w  f6 ?7 F
/ {- [8 O2 r; x# h7 J2 U! s% Z3 k- V
  在实际使用中常用以下两种方式启动:
6 W7 l( w/ d. x7 W5 P4 P" E% J
6 F$ ?" d+ e* |& w  1、A:>DM (自动方式。初始化硬盘时很多参数都用默认值几乎不要人工干预)。 2 M2 ]+ S0 N- ^9 ~, ~
+ T- G2 e8 \5 d4 {5 s
  2、A:>DM (手动方式。作格式化时一些参数要人工指定)。
% k9 v, z  x6 ~7 o& _# N# K$ O- [% T; C6 X" u# z. a  K
  启动dm工具后,用户就可以根据自己的需要选择相应的操作,由于它也是以DOS用户界面的形式存,所以使用起来也十分简捷、明了。 ! o2 J: ~3 j: Y) F, E

* u  I5 S& D6 m5 Q$ @  其它低级格式化方法
0 x, U4 h2 q# G7 ]# {) y6 m; L3 k& G3 a% L' Q. b* }
  除了上面介绍的两种低格工具外,还有许多其它低级格式化方法。
! p1 ~* |  k9 A! a8 w, x" ^6 ?! t9 w' e
  1、CMOS中直接操作
4 g6 e) r0 J7 q' P
! q2 J; e& s0 C  a& [  A, S  如果主板支持,用户可以直接在CMOS对硬盘进行低级格式化,这种方法非常简单、方便,因此如果可能的话,笔者推荐使用这种方法进行硬盘低格。具体操作方法:在开机时根据系统提示进入CMOS Setup(如果是Award等BIOS,会提示按DEL进入CMOSSetup,如果是Intel主板,一般是按F2进入CMOS Setup),接着在CMOS菜菜单内选择low formatted HardDisk Drive选择,然后根据程序提示进行待低格硬盘,同时回答一些程序提问即可进行硬盘低级格式化。
* d( P- M$ U7 b4 X8 D7 _( f$ |4 q+ f5 e- W) J
  2、lformat.com程序低格硬盘 1 R- a5 U- M( ^" u

0 c/ ^4 T8 S( M0 T  除了dm工具外,还有一款比较常见的低格程序是lformat.exe,它是由迈拓公司推出的低级格式化硬盘工具。在DOS状态下运行lformat.exe后,程序即启动如图3-3-43所示的警告界面。在该画面中说明的大概意思是,如果用户使用这个工具时,硬盘内所有数据将丢失,因此推荐在运行它之前备份必要的数据,同时推荐移走所有其它硬盘。如果用户忘记备份数据,而希望退出该程序,则可以按除Y之外的任意键即可,如果用户确认对硬盘进行低棍,请按“Y”键。
) Z9 ^  i! e& U- i. w3 O- J0 L+ u4 U" V
  如果选择了“Y”后,程序将要求用户选择硬盘或者就对当前硬盘进行低格,接着,问答几个提问,即可开始硬盘低级格式化过程。

  P/ n0 a7 j- O; U
& T/ ]8 j2 x. c# O9 f
收藏收藏 贊贊(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[網站地圖]

發表新帖 返回頂部