戴尔服务器修复bcd,如何运行和使用CHKDSK修复无法引导的戴尔服务器

有关如何运行和使用 chkdsk 来修复无法启动的戴尔服务器的说明和指导。

CHKDSK的相关信息

目录

CHKDSK简介

CHKDSK是一种命令行工具,用于验证文件系统的逻辑完整性。如果文件系统结构已损坏,Windows将自动安排CHKDSK在下次重新启动计算机时运行。任何时候,您都可以在命令提示符下手动运行CHKDSK或从Windows资源管理器中运行CHKDSK。

存在文件系统错误或文件系统损坏的卷也称为脏卷。在Windows中,发生此情况时,您可能会看到以下消息:

文件或目录文件名损坏,

无法读取。

请运行CHKDSK实用程序。

您还可能在“事件查看器”插件中看到事件ID 55。

要确定文件系统是否变脏,您可以运行以下命令

Fsutil dirty query c:

Chkntfs c:

运行CHKDSK之前…

备份密钥数据文件或确保存在经过验证的备份

准备好完成CHKDSK过程

如果您在文件系统上运行CHKDSK,则可以在两种不同的模式下运行

不带参数的CHKDSK

CHKDSK在不带参数的情况下运行时,它在只读模式下执行。它将检查磁盘并报告文件系统上检测到的任何错误。在这种模式下,仅完成阶段1-3

带参数的CHKDSK

CHKDSK在带参数的情况下执行时,将执行修复(指定了只读的/p命令除外)

示例:/f或/r

在所有模式下,将完成阶段1-3。一些参数中使用阶段4-5。

在引导卷上运行CHKDSK

在引导卷上为CHKDSK运行/f或/r参数时,您将会看到以下消息

CHKDSK无法运行,因为卷

正被另一个进程使用。您是否

要计划在下一次系统重新启动时

检查此卷

?(是/否)

CHKDSK需要卷上的专有访问权限,因为引导卷包含操作系统文件,在操作系统访问和锁定文件之前,需要重新启动计算机以运行CHKDSK。作为替代方案,可以使用恢复控制台运行CHKDSK以获得卷的专有访问权限。

按Y时,autochk(另一种版本的CHKDSK)将在计算机下一次重新启动时运行。

在非引导卷上运行CHKDSK

运行CHKDSK时,它必须具有卷的专有访问权限。如果文件系统上存在任何锁定(打开程序/文件),CHKDSK将显示以下消息:

CHKDSK无法运行,因为

卷正被另一个进程使用。

如果首先卸载此卷,则也许可以运行CHKDSK

。此卷所有打开的句柄

随后将变得无效。

您是否要

在此卷上强制执行卸载?(是/否)

如果按Y,实用程序将尝试关闭卷上所有打开的句柄和锁定。如果操作成功,将运行CHKDSK。如果不成功,您可以选择设置autochk在启动时运行(请参阅在引导卷上运行CHKDSK)。

CHKDSK参数

参数

说明

音量

指定希望CHKDSK检查的卷。您可以通过使用以下示例中的任何一种格式来指定卷:

要在C卷上运行CHKDSK,请指定:

c:

要在安装在C卷上且名为data的已安装卷上运行CHKDSK,请指定:

c:\data

要在卷上运行CHKDSK,请指定卷的符号链接名称,例如:

\\?\Volume{e76563e1-64ea-11de-bcf7-0024e8a6f60e}\

您可以使用mountvol命令确定卷的符号链接名称。(mountvol /L to list - mountvol /? 有关详情)

路径

仅限FAT/FAT32。指定文件或文件集在卷的文件夹结构中的位置。

filename

仅限FAT/FAT32。指定要检查碎片的文件或文件集。允许使用通配符(*和?)。

/f

修复磁盘上的错误。必须锁定卷。如果CHKDSK无法锁定卷,CHKDSK允许在计算机下一次重新启动时检查卷。

/v

详细模式:

在FAT/FAT32上:显示磁盘上每个文件的完整路径和名称。在NTFS上:显示其他信息或清理消息(如果有)。

/r

查找坏扇区并恢复可读信息(表示/f)。如果CHKDSK无法锁定卷,CHKDSK允许在计算机下一次启动时检查卷。

由于NTFS还可在正常操作过程中识别并重新映射坏扇区,通常没有必要使用/r参数,除非您怀疑磁盘上存在坏扇区。

/x

强制首先卸载卷(如有必要)。卷上所有打开的句柄随后将变得无效(表示/f)。此参数在引导卷上不起作用。您必须重新启动计算机才能卸载引导卷。

/i

仅限NTFS。对索引条目执行详细程度较低的检查,从而缩短运行CHKDSK所需的时间。

/c

仅限NTFS。跳过检查文件夹结构内的循环,从而缩短运行CHKDSK所需的时间。

/l:size

仅限NTFS。将日志文件的大小更改为指定的KB数。如果您不输入新的大小,则显示当前大小。

大多数情况下,您不需要更改日志文件的大小。

/?

显示此CHKDSK参数列表。

CHKDSK过程

运行CHKDSK时,有3个主要阶段及2个可选阶段。CHKDSK将显示每个阶段的状态消息,如下所示:

CHKDSK正在验证文件(阶段1/3)...

文件验证已完成。CHKDSK正在验证

索引(阶段2/3)...索引验证

已完成。CHKDSK正在验证安全性

描述符(阶段3/3)...安全性描述符

验证已完成。

阶段1:CHKDSK验证MFT(主文件表)中每个文件记录分段的一致性

阶段2:CHKDSK检查卷上每个索引(目录)的内部一致性

阶段3:CHKDSK验证每个卷的安全性描述符以确保它们格式标准且内部一致

阶段4和5(可选):CHKDSK读取卷上的每个扇区以确认稳定性

如果使用/r参数,则执行阶段4和5。/r参数可确认每个群集中的扇区均可用。

在阶段4中,将验证使用中的所有群集

在阶段5中,将验证未使用的所有群集

在使用中的群集数量和未使用的群集数量相等的卷上,通常阶段4检查耗费的时间比阶段5更长

如何取消在启动时运行CHKDSK (autochk)

首先,您必须确定驱动器是否设置为“脏”。要执行此操作,请运行以下命令:

Chkntfs c:(其中c:是您要检查的卷)

示例输出:

C:\Windows\system32>chkntfs c:

“The type of the file system is NTFS(文件系统的类型为NTFS。)”

C:不脏。

要取消运行CHKDSK,请运行以下命令:

Chkntfs c: /x

警告:如果卷标记为“脏”,请不要无限期地推迟运行CHKDSK。随着时间推移,文件系统损坏很容易恶化。

要计划Autochk在系统启动时于卷上运行,您可以使用/c参数。请参阅下面的示例:

Chkntfs c: /c

减少在NTFS卷上运行CHKDSK所需的时间

您可以通过指定/c和/i参数运行较短版本的CHKDSK命令。

参数

作用

潜在缩短CHKDSK持续时间

/c

跳过检测目录结构中的循环

的过程。

1%到2%

/i

跳过将目录条目与

对应这些条目的文件记录分段

进行比较的过程。

50%到70%

示例

Chkdsk c: /f /c /i

注意:/c参数可跳过检测文件系统中的循环的过程。循环通常很少出现。但是,如果保留目录条目,但条目引用不正确或缺少的文件分段,/i参数可能会导致出现孤立的文件。

用于在任务关键型计算机上运行CHKDSK的选项

不执行任何操作

如果期望服务器每天24小时联机,可能没有选择。但是,如果未在检测到损坏后尽快修复卷,细微损坏可能转变为重大损坏。

运行完整的CHKDSK

这将修复所有文件系统数据 - 但是,此选项将需要最长时间来完成,因此需要大量的停机时间。

运行缩短的CHKDSK

您可以使用/c和/或/i参数加快这一过程,但它可能无法修复所有损坏

确定运行CHKDSK将花费的时间

如果以只读模式运行CHKDSK,您将可以相当准确地了解运行完整磁盘检查所需的时长(如果是在系统使用率较低的时间段内运行)。但是,由于接下来提到的两个原因,请谨慎执行此操作。

CHKDSK可能在只读模式下失败或可能报告虚假错误

只读CHKDSK过程涉及3个阶段。如果在该过程的早期出现一个错误,CHKDSK可能在完成所有阶段之前中止。此外,只读模式下容易报告虚假错误。由于文件系统上没有锁定,测试过程中NTFS文件结构可能会被修改,并导致CHKDSK检测到错误。

修复损坏会延长CHKDSK过程所需的时间

如果卷发生重大损坏,CHKDSK的维修模式将比只读模式耗费更长时间,因为它必须耗费额外的时间来纠正错误。

摘要和建议

对于戴尔系统上发现的大多数情况,应使用以下两个选项之一

Chkdsk /f(当时间允许时)

Chkdsk /f /c /i(当需要缩短检查时间时 - 请参阅以上章节中介绍的缺点)

在恢复控制台中运行CHKDSK通常可加快这一过程(如果可用)。

在某些情况下,您可能需要多次运行该命令来修复所有损坏。

底层磁盘结构应完好无损,并首先进行检查

在运行CHKDSK之前运行一致性检查

尝试避免在降级的阵列上运行 - CHKDSK无法识别RAID,可能会导致问题。

切勿在处于重建状态的阵列上运行。

可以运行Chkdsk /r以执行完整的磁盘扇区检查,但无法修复底层磁盘结构,因为此实用程序无法识别RAID。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值