WindowsXP(包括Windows2000)的控制台命令是在
系统出现一些意外情况下的一种非常有效的诊断和
测试以及恢复系统
功能的工具。(当然大家可以在系统启动后按F8,插入XP系统光盘进入)这次整理了一下,希望对大家有所帮助: Bootcfg
' U* f4 ?3 V7 ]2 Y) _: B4 @
bootcfg命令启动配置和
故障恢复(对于大多数
计算机,即boot.ini文件)。
5 C1 X# y. d4 O/ ^ 含有下列参数的bootcfg命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的bootcfg命令。
" h. J0 A) F7 M: }/ T% f7 e 用法:
; @* Y; j& m, {/ u" ?) o; t" U. Q bootcfg/default 设置默认引导项。
; u6 x' N9 x! ~2 n bootcfg/add 向引导列表中添加Windows安装。
. c: g$ L! t+ m" U; M
bootcfg/rebuild 重复全部Windows安装过程并允许用户选择要添加的内容。
+ ~7 ^1 z* v) c) J
注意:使用bootcfg/rebuild之前,应先通过bootcfg/copy命令备份boot.ini文件。
8 d ~7 [' e" A0 n/ M; j& ~ bootcfg/scan 扫描用于Windows安装的所有
磁盘并显示结果。
9 d5 M' q, Y% f' Q 注意:这些结果被静态存储,并用于本次会话。如果在本次会话期间磁盘配置发生变化,为获得更新的扫描,必须先重新启动计算机,然后再次扫描磁盘。
) t4 u! T% Q: v$ h4 L9 r
bootcfg/list 列出引导列表中已有的条目。
4 h- m$ K6 J! D8 d
bootcfg/disableredirect在启动引导
程序中禁用重定向。
" P- [( ?2 A7 `" Y7 I X bootcfg/redirect[PortBaudRrate]│[useBiosSettings]
& m0 m; L6 P& g 在启动引导程序中通过指定配置启用重定向。
" D1 i) G7 Y* _% t7 F2 p 范例:
9 L% }% w5 O: \/ u2 b0 a& ~ T2 V
bootcfg/redirectcom1115200
: q1 n1 M( g% p K' u# l# Y- Z0 x bootcfg/redirectuseBiosSettings
/ m* f7 D, F8 G4 |3 J5 |- o
hkdsk
1 p# e6 A: L8 d( ~) Z
创建并显示磁盘的状态报告。Chkdsk命令还可列出并纠正磁盘上的错误。
- ?* @8 R7 \) o$ P0 g
含有下列参数的chkdsk命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的chkdsk命令。 vol[drive:][chkdsk[drive:][/p][/r]
) S6 R8 |' v6 L' v
参数 无
( o P/ f9 @; k" @0 u$ [# U
如果不带任何参数,chkdsk将显示当前
驱动器中的磁盘状态。
0 e7 S/ m" s9 v [. t5 c
drive:指定要chkdsk检查的驱动器。
% E1 v' w7 V" m3 Z /p 即使驱动器不在chkdsk的检查范围内,也执行彻底检查。该参数不对驱动器做任何更改。
* E9 z b/ [0 E. s- N
/r 找到坏扇区并恢复可读取的信息。隐含着/p参数。
- {) E$ `$ \# \% G# G
注意
% y- d) I: N! \ Chkdsk命令需要Autochk.exe文件。如果不能在启动目录(默认为\%systemroot%\
System32)中找到该文件,将试着在Windows安装CD中找到它。如果有多引导系统的计算机,必须保证是在包含Windows的驱动器上使用该命令。
6 ^: W& q9 I4 @1 E$ T: F) e8 u% Q Diskpart
7 c) R3 E5 c! `7 s- ~
创建和删除
硬盘驱动器上的分区。diskpart命令仅在使用故障恢复控制台时才可用。
: `+ E' q$ ~4 d* v) h8 i" T! e
diskpart[/add│/delete][device_name│drive_name│partition_name][size]
6 F5 p, Y9 J$ H: I/ v4 X2 ]/ J9 o 参数无
. \$ H4 e9 i3 B7 T" i8 z
如果不带任何参数,diskpart命令将启动diskpart的Windows字符模式版本。
4 B8 ^3 A7 J; ]% g3 m2 y /add
9 A. }* C: O% B2 _$ {
创建新的分区。
; _- [0 ]" m4 `: l" U /delete
/ Q$ l1 U" L; }" E$ i3 Y4 Q. _/ g
删除现有分区。
" \5 Z4 W" S& S2 ^( l+ A/ ]$ r- T0 J( T device_name
- | r. `) X' q, }$ Q1 C, ? 要创建或删除分区的设备。设备名称可从map命令的输出获得。例如,设备名称:
0 f% x( k5 p6 k& Q* M& O( i) j
\Device\HardDisk0
1 s8 f& W4 _8 s. ?8 Z8 z0 N
drive_name
* v" F P1 d/ {7 _* C6 A 以驱动器号表示的待删除分区。仅与/delete同时使用。以下是驱动器名称的范例:
4 F7 @& t' r. h2 M4 B/ p
D:
. e6 X, y- h8 Q9 w3 N1 `$ B partition_name
% ^$ j! r( q; h, |. ]
以分区名称表示的待删除分区。可代替drive_name使用。仅与/delete同时使用。以下是分区名称的范例:
I. t8 b# F" U# V, i
\Device\HardDisk0\Partition1
) U8 D( w) }6 p' n
大小
z/ u z! ?$ E
要创建的分区大小,以兆字节(MB)表示。仅与/add同时使用。 范例
) p4 }8 B$ N _
下例将删除分区:
; X- Z }3 b4 b3 X
diskpart/delete\Device\HardDisk0\Partition3
7 w, I7 c) a$ O7 q
diskpart/deleteF:
: ~5 Y# d$ j" j( y* b( F; J& S
下例将在硬盘上添加一个20MB的分区:
2 m/ G. N. {8 d2 [+ O4 h# X5 |
diskpart/add\Device\HardDisk020
' T, i1 P+ p* N( N5 @/ m Fixboot
4 r7 z0 N0 ~- X* ^4 l
向系统分区写入新的分区引导扇区。只有在使用故障恢复控制台时,才能使用fixboot命令。
9 F4 d1 W4 Z6 @: ^. J
fixboot[drive]
8 W1 a" V, P. U5 A
参数 驱动器
1 g4 t7 D: ?0 z9 p. L' b 将要写入引导扇区的驱动器。它将替代默认的驱动器(即用户登录的系统分区)。例如,驱动器:D:
9 V5 E6 n" a' o# j) s7 | 范例
8 y( o% m4 ?/ G7 E X" r4 @2 a 下列命令范例向驱动器D:的系统分区写入新的分区引导扇区:
f3 p1 d& @" x3 T: q- t% W7 c& E
fixbootd:
0 [1 }' N' @3 Q- q! Q
注意:如果不带任何参数,fixboot命令将向用户登录的系统分区写入新的分区引导扇区。
" l& M0 F* c% E0 h+ U Fixmbr
7 t! r5 B7 S; U/ D4 t 修复启动磁盘的主启动记录。fixmbr命令仅在使用故障恢复控制台时才可用。
! X! D- w; ?7 x, I# f/ f5 ]
fixmbr[device_name]
7 v* @2 T3 d8 v c1 n" T 参数
" [) j( `) V/ }* s+ A- X; D
device_name
# G4 H' X x6 \/ e, v4 ~ 要写入新的主引导记录的设备(驱动器)。设备名称可从map命令的输出获得。例如,设备名称:
9 z& [' T# `/ u6 t% p" [' h
\Device\HardDisk0
. q) d8 T- g5 f" o5 G# _
范例
, K5 v3 P+ @& M# |
下列命令示例向指定设备写入一个新的主引导记录:
& A" c" L; d! z* U& g1 M fixmbr\Device\HardDisk0
2 j* l0 n: T/ |6 p9 J3 \$ Y 注意:如果不指定device_name,新的主引导记录将被写入引导设备,即装载主系统的驱动器。
8 I$ C1 s- }5 X: u( ]1 K- y 如果系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令。除非您访问驱动器有问题,否则不要继续进行。向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。
9 J, \8 L: L Q- d
Format
0 N) W- h. V. f/ S' v 将指定的驱动器格式化为指定的文件系统。含有下列参数的format命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的format命令。
2 v9 N1 }) x' a# e format[drive:][/fs:file-system]
: e5 p4 z W! x) ] 参数
) e1 G# n* ^; \$ M6 u
drive:
' k R( o8 d, X" Y d
指定要格式化的驱动器。不能从故障恢复控制台格式化软盘。
6 s1 m) T% R4 Q( F' n0 ]
! M5 ^3 _; D% J' t( d- P5 R- z' P /q
1 \/ \9 z; h2 b$ B+ Z- S2 [ 对驱动器进行快速格式化。不扫描驱动器看是否有坏区域,因此只应对以前格式化过的驱动器使用该参数。
; t7 }. w9 D! F4 h
/fs:file-system
2 K7 V8 z& O; i0 P8 V. L3 A
指定要使用的文件系统:FAT、FAT32或NTFS。如果未指定文件系统,将使用现有的文件系统格式。
% [+ v0 `' x* |% G
Map
: c1 [" F' I6 O 显示驱动器号与
物理设备名称的映射。该信息在运行fixboot和fixmbr命令时非常有用。
3 S, B8 a/ u: l map命令仅在使用故障恢复控制台时才可用。
; Q- V, I$ H9 S b! i# A1 k( Y
Map[arc]
* O& ?( K! {8 ], \- u$ M ^ 参数
+ f' ^" f( u, O/ v( z arc
) @/ g, Q2 E2 A( T1 X) f- F5 L 指示map命令显示高级RISC计算(ARC)设备名称而不是设备名称。以下是ARC设备名称的范例:
) n) ?7 ~; c; X, m
multi(0)disk(0)rdisk(0)partition(1)
: \$ ^" u; V2 M+ z. a! b( a 等价的设备名称是:
% S8 z1 a% S* S$ _0 U+ t
\Device\HardDisk0\Partition1
% d: p9 h# C! q# I9 t; Y% I6 Q 范例
; `, f. T6 ?6 H( f4 i 下例将物理设备名映射为使用ARC设备名称的驱动器号:
: x/ u4 e8 M% c& ~
maparc
9 K- _8 R: b) t. V. T3 S 注意:如果不使用arc参数,则map命令显示设备名称。map命令还显示文件系统的类型和每个磁盘的大小(MB)