QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1913|回复: 1
收起左侧

[讨论] 非法关机造成系统提示要Chkdsk去修复!!!

[复制链接]
头像被屏蔽
发表于 2007-6-25 18:07:18 | 显示全部楼层 |阅读模式 来自: 中国浙江台州
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-6-25 19:37:55 | 显示全部楼层 来自: 中国北京
chkdsk
9 E9 i: \% M" ]( H基于所用的文件系统,创建和显示磁盘的状态报告。Chkdsk 还会列出并纠正磁盘上的错误。如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。
0 a5 n/ b5 t8 g: x$ v5 B+ a( r7 D  O2 J$ ]& M& R
语法, U& W. i. k! R+ N' N9 w9 Q
chkdsk [volume:][[Path] FileName] [/f] [/v] [/r] [/x] [/c] [/l[:size]]: j9 ]% k1 M5 X6 C( }

8 R, a! F* D# C5 D. O! u  U参数
) v# v1 L# ~: ^( [0 Y( cvolume:
1 E: s4 E$ o. r指定驱动器号(冒号分隔)、装入点或卷名。
: a) `8 V1 B4 }* e9 s; M0 C[Path} FileName] ( L2 R8 I# f* `8 Z3 i- r
指定需要 chkdsk 检查碎片整理的文件或文件集的位置和名称。使用通配符(* 和 ?)可以指定多个文件。   i" I- `, f# [  s
/f
& l$ @9 @7 x& u7 X修复磁盘上的错误。必须锁定磁盘。如果 chkdsk 无法锁定驱动器,则会显示一条消息,询问您是否希望在下次重新启动计算机时检查该驱动器。 & D6 v8 z* S( X, S- A& E
/v
- c0 }: l% S- l- |/ I当检查磁盘时,显示所有目录中每个文件的名称。   K- j2 X, J4 W; g
/r 6 b) a$ k& }& h" V' e
找到坏扇区并恢复可读取的信息。必须锁定磁盘。
. u" B: n, F4 k2 D/x
, o+ W' s7 T4 K# a& i  `0 F: U. H; s& |仅在 NTFS 上使用。如果必要,首先强制卸载卷。该驱动器的所有打开句柄都无效。/x 还包含了/f 的功能。
3 M! u4 F' C2 X- w$ n" h3 b& @/i
# W: H" }) D/ W- o% ]) h' _: h仅随 NTFS 使用。对索引项执行充分检查,降低运行 chkdsk 的所用时间量。
  E+ W. C" a9 U/c ' H4 C" C( U( w; z8 q) t
仅随 NTFS 使用。跳过文件夹结构中的周期检查,减少运行 chkdsk 所需的时间量。
5 j& A! _' u6 d( p% \( F/l[:size]
, \( u0 n5 R$ k1 j+ E6 d  |仅随 NTFS 使用。将日志文件的大小更改为由用户输入的大小。如果省略该参数,则 /l 会显示当前日志文件的大小。
  {9 g9 K. c7 {1 d7 ~( K! M; m/?9 `2 r) b) Z7 \, P$ k0 `
在命令提示符显示帮助。 & T, o" P0 r4 P' Y5 e9 s- [
注释; Z* X* J4 n( m) @  R5 E
运行 chkdsk
. Z( N- S) {# K0 K) r- E4 {要在固定磁盘上运行 chkdsk 命令,您必须是该 Administrators 组的成员。; |0 e; a  B* }* A! |

5 O/ P/ ^  z  Y- z, v4 T( T重新启动时检查锁定的驱动器
* s; W6 E6 d& M/ o7 u! I7 s如果希望 chkdsk 修复磁盘错误,则此前不能打开该驱动器上的文件。如果有文件打开,会显示下述错误消息:# Q' X, A6 @5 |/ t  q! y  |
9 H9 r) ~# m' {( ~; S
Chkdsk cannot run because the volume is in use by another processWould you like to schedule this volume to be checked the next time the system restarts?(Y/N)
5 K4 a+ N4 d, L" Y1 B1 R9 F) p9 ~4 _; i4 w' M6 U8 o
如果选择下次重新启动计算机时检查该驱动器,则重新启动计算机后 chkdsk 会自动检查该驱动器并修复错误。如果该驱动器分区为启动分区,则 chkdsk 在检查完该驱动器后会自动重新启动计算机。
; a4 |- f" F1 y! z' {! k  A2 h3 Y+ n8 h1 z" R$ M4 h1 [
报告磁盘错误
& f9 B% p4 N8 L& x' b/ m5 |chkdsk 命令会检查磁盘空间和文件分配表 (FAT)以及 NTFS 文件系统的使用情况。Chkdsk 在状态报告中提供特定于每个文件系统的信息。状态报告显示文件系统中找到的错误。在活动分区上运行 chkdsk 时,如果未含 /f 命令行选项,则它可能会因为无法锁定该驱动器而报告虚假信息。应该不定期使用 chkdsk 检查每个磁盘上的错误。) L# I5 U/ u+ [6 B3 X  `
+ v. o# d8 M/ X6 I& u* w5 G
修复磁盘错误
6 `  j4 _( g2 j/ H& ^! i/ o2 x只有指定 /f 命令行选项,chkdsk 命令才修复磁盘错误。Chkdsk 必须可以锁定驱动器以纠正错误。由于修复通常会更改磁盘的文件分配表,有时还会丢失数据,所以 chkdsk 会首先发送如下所示的确认消息:
1 c* W) R- }( o4 ^1 |, Q# z  H8 E* p( ~
10 lost allocation units found in 3 chains.
7 F* l* }; e1 K& Z" L
  K# I' h4 ]: ~9 VConvert lost chains to files?
, W  I$ r, B' o3 d0 m; z$ Y% M- |7 ]* k; J. T" D! Q- H0 K
如果按 Y,Windows 会在根目录中将所有丢失链保存在一个名为 Filennnn.chk 的文件中。chkdsk 结束后,可以查看这些文件是否包含了所需的数据。如果按 N,Windows 会修复磁盘,但对于丢失的分配单元,它不保存其内容。5 V2 ]2 v! i% g' j+ N0 W
0 E) l& z8 d1 Z4 Q+ ?5 S0 y. J
如果不使用 /f 命令行选项,则在有文件需要修复时,chkdsk 会发送消息,但它不修复任何错误。
. h" g. \+ B- t8 ?
8 i. O2 F5 |- v% l7 I. v7 r如果在大磁盘(例如,70 GB)或有大量文件(数百万)的磁盘上使用 chkdsk /f,这可能要花很长时间(比如说,数天)才能完成。因为 chkdsk 直到工作完成它才会交出控制权,所以计算机在这段时间内将不可用。1 y0 v" V- S6 B( G" Z3 i

3 {, r, L, Z/ t5 ^  C6 ^" }$ Z检查 FAT 磁盘 % {6 G) l. N* o. _% {5 p. Z
Windows 以下列格式显示 FAT 磁盘的 chkdsk 状态报告:$ ]/ W. X( n1 B* w  q7 M# w4 ~

  ^0 i8 A  N' S9 ]! FVolume Serial Number is B1AF-AFBF
# l& |! S6 o! q, q2 Z1 H0 ^2 f  K7 n- @: y3 k1 b
72214528 bytes total disk space
. w) F" j& Y* @/ b) `4 J4 o7 V
: h- v4 Q# f- D$ [' P2 G$ }73728 bytes in 3 hidden files
5 O' a" `2 ^+ a9 O! c- ?/ {3 r1 I3 C
6 ]5 B5 P1 p; b. ?. x) H30720 bytes in 12 directories
) x1 J; j& u* V! e6 M1 {! I, ^- ^/ G. C. _( H$ w! i  r+ g1 p
11493376 bytes in 386 user files* o* H0 n9 S$ ~( f& |
" B% j9 b* x3 p1 d9 P3 G" S
61440 bytes in bad sectors
0 e" C( `5 }/ P* n
. B0 Z* W7 k, z60555264 bytes available on disk
$ W7 `+ s* W! Z0 J# H
8 B1 a" b# V8 f- J: Y2048 bytes in each allocation unit
% Y# {( n0 A  d3 a' `5 i+ P  F- k7 E  K+ p5 v7 z( b, i8 F
35261 total allocation units on disk7 V4 N4 R; s$ U

( t6 @* |, X2 m1 S+ k* @% M( L! m29568 available allocation units on disk
$ d* @3 S% C) i: ^9 p" x) [1 }4 y# F
检查 NTFS 磁盘
6 x4 Q$ w0 o* M2 A) r6 NWindows 以下列格式显示 NTFS 磁盘的 chkdsk 状态报告:
; e: j) p- E; H6 P2 F! L- I& \. V9 v
The type of the file system is NTFS.
/ `) E* F# k3 ~# |  l
; w: o; i0 @3 b' H9 U- rCHKDSK is verifying files...
- F7 e8 z+ G7 v
9 Y- g/ d5 S8 K6 S* r- z$ s( bFile verification completed.
- Y3 C# B5 w# [# r5 {3 {8 G) I0 Z& X: W- n0 O* N4 C0 O0 a
CHKDSK is verifying indexes...
$ W7 H/ \" N1 E0 z5 P" s# q) i
* f4 [9 n) W, t5 S# C4 F  v# @Index verification completed.: ^$ K, F3 D% f2 S

" g+ Q$ B4 ?( L4 I# ECHKDSK is verifying security descriptors...
5 l7 w  s- u( R8 n" @5 A- Y0 W& O2 n0 ^0 c' u6 c- i. H+ g
Security descriptor verification completed.  e: `5 C+ G. U8 I; _. _
7 i$ c; D" X# a1 ^0 `/ G0 Y6 `0 R" z
12372 kilobytes total disk space.
, J: X- W1 X  S  }) k$ M5 `
% M6 q0 D# R  m3 kilobytes in 1 user files.  n* t* j+ S' L; ]% `) i

8 g) _7 T) w8 @+ B2 kilobytes in 1 indexes.
, }  n4 q/ w" [9 [6 g' `' r, b9 m1 a. S6 T6 F
4217 kilobytes in use by the system.
: a  R! ]/ W9 A5 k( V8 B
% G+ ]% a6 Q' u' Y0 V8150 kilobytes available on disk.
2 ^( f0 J# w$ Q5 m' C" o0 S" C* A; K2 O& T1 f$ F
512 bytes in each allocation unit.$ ]1 M$ }; g$ J; {

+ H& h) U& X& F" v- O' X8 c; [24745 total allocation units on disk.
8 T, _1 ?: S0 ?1 u- C9 W! R$ ~; O
16301 allocation units available on disk.- B: z; _. h5 W  a8 ?9 ?

- b* z2 P9 @$ l9 t7 O存在打开文件的情况下使用 chkdsk 4 m, v2 q$ o9 t
如果该驱动器上有打开的文件,则指定 /f 命令行选项后,chkdsk 会发送错误消息。如果未指定 /f 命令行选项并且存在打开的文件,则 chkdsk 会报告磁盘上丢失的分配单元。如果打开的文件没有记录在文件分配表时,可能会发生这种情况。如果 chkdsk 报告大量分配单元丢失,可以考虑修复该磁盘。
+ t( ~* E1 x; a$ E( @3 s( G
$ M7 d: x% k* m, K6 X2 C7 t5 `查找物理磁盘错误
2 P4 I! _, a' g7 g$ |; d0 {4 }使用 /r 命令行选项可查找文件系统中的物理磁盘错误。有关使用 recover 修复物理性损坏文件的信息,请参阅“”。
/ L7 a1 N; m1 G- x
% g4 J+ ]3 M% W7 X6 R2 b: ~! }% s! y报告磁盘坏扇区
6 @! e9 ]5 C9 b+ j+ R8 D在磁盘第一次准备运行时,chkdsk 报告的坏扇区标记为损坏。它们不会造成危险。
6 _: ~- o; J. s- D8 e3 m+ E9 g) x7 Q; t& N/ o& L
了解退出码 2 u" l* U7 d+ u+ S8 Z0 D- M
下表列出了 chkdsk 完成任务后报告的退出码。
* Z1 O8 A) A3 X6 j( Z1 U5 L
0 e' K, g# h) L0 O( O$ D. I退出码 说明 ' T0 c: m. v- o+ N- Y$ u: z  r
0 没有发现错误。 ! y, N0 M% }" U. o& b1 y
1 错误已找到并修复。
& z( U4 X1 [6 D+ p  Z! @3 ~. w2 已执行清理磁盘(例如碎片收集),或者因为没有指定 /f 而未执行清理磁盘。 ; y' U% g/ }: [  P3 o+ ~2 J+ ~
3 由于未指定 /f 选项,无法检查磁盘,错误不能修复或错误未修复。
1 A6 j  v5 K9 s& y  i
# [4 q! F5 s* _; n4 U- u8 I故障恢复控制台提供了带有不同参数的 chkdsk 命令。
5 Z; [8 V/ K$ O* B范例
) U( k: R+ t) g  Q4 g6 E如果要检查驱动器 D 中的磁盘,并且希望 Windows 修复错误,请键入:7 V' |. X$ p$ W: f% O
$ M+ e! C% ^- g3 [! G
chkdsk d:/f/ l) {" }) Y) K6 n9 k3 c2 e

' }6 G$ M* F# ~' s8 D7 N, f如果遇到错误,chkdsk 会暂停并显示消息。Chkdsk 完成任务时会显示列有磁盘状态的报告。除非 chkdsk 已完成任务,否则无法打开指定驱动器上的任何文件。
' [. v" R' c5 f' K% Q3 F$ G$ J; t& |9 |( D7 j( Y8 }2 H
在 FAT 磁盘上,要检查当前目录中所有文件的不相邻块,请键入:' @4 Q0 }9 U5 }3 M( P+ p; a
# y% F+ A8 y: U: z
chkdsk *.*, {2 o+ t% S2 g6 W& V* C3 n
4 }" u- ]; u7 E5 @
Chkdsk 显示状态报告,然后列出符合具有不相邻块条件的文件。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表