【Windows】磁盘快捷修复

【Windows】磁盘快捷修复

1、背景

前段时间使用U盘拷贝文件过程中,突然发现U盘无法读取了,U盘里面存储的数据也无法获取。

然后使用windows系统的chkdsk命令进行修复。

chkdsk全称:checkdisk,即磁盘检查!

调用chkdsk命令行来检查某一个磁盘分区。

chkdsk工具基于被检测的分区所用的文件系统,创建和显示磁盘的状态报告。

当 "chkdsk 磁盘 " 如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。

后边的/f就是修复命令,即列出并纠正磁盘上的错误。

注意: /f 参数时,如果关机会中断 chkdsk 进程,可能会导致磁盘出现完整性错误!

2、关于Chkdsk

Chkdsk对应的是Chkdsk.exe,在windows系统目录:C:\Windows\System32

Chkdsk.exe 程序用于验证文件系统的逻辑完整性。

如果 CHKDSK 在文件系统数据中发现存在逻辑不一致性,指定参数 /f 将执行可修复该文件系统数据的操作(非只读模式)。

语法:

bash 复制代码
chkdsk [volume:] [[Path] FileName] [/f] [/v] [/r] [/x] [/c] [/l[:size]]
参数 说明
volume: 指定驱动器号(冒号分隔)、装入点或卷名。
[Path} FileName] 指定 chkdsk 检查碎片整理的文件或文件集的位置和名称。使用通配符(* 和 ?)可以指定多个文件。
/f 修复磁盘上的错误。必须锁定磁盘。
/v 当检查磁盘时,显示所有目录中每个文件的名称。
/r 找到坏扇区并恢复可读取的信息。必须锁定磁盘。

注意以上字母不区分大小写!

3、示例

使用参数 /r 来恢复扇区!如下:

bash 复制代码
C:\Users\Administrator>chkdsk G: /R
文件系统的类型是 NTFS。
卷标是 Ventoy。

阶段 1: 检查基本文件系统结构...
删除损坏的文件记录段 1A。
删除损坏的文件记录段 2C3。
删除损坏的文件记录段 2D3。
  已处理 2560 个文件记录。
文件验证完成。
 阶段持续时间 (文件记录验证): 169.52 毫秒。
删除孤立文件记录段 25。
删除孤立文件记录段 2A6。
  已处理 3 个大型文件记录。
删除孤立文件记录段 2D5。
 阶段持续时间 (孤立文件记录恢复): 0.00 毫秒。
  已处理 0 个错误的文件记录。
 阶段持续时间 (文件记录检查错误): 7.46 毫秒。

阶段 2: 检查文件名链接...
正在修复文件记录段 5 中的错误信息。
正在修复文件记录段 B 中的错误信息。
  已处理 2564 个索引项。
索引验证完成。
 阶段持续时间 (索引验证): 82.95 毫秒。
CHKDSK 正在创建新的根目录。
CHKDSK 正在扫描未编制索引的文件以便重新连接到其原始目录。
正在将孤立文件 $MFT (0)恢复到目录文件 5。
正在将孤立文件 $MFTMirr (1)恢复到目录文件 5。
正在将孤立文件 $LogFile (2)恢复到目录文件 5。
正在将孤立文件 $Volume (3)恢复到目录文件 5。
正在将孤立文件 $AttrDef (4)恢复到目录文件 5。
正在修复文件记录段 5 中的错误信息。
正在将孤立文件 . (5)恢复到目录文件 5。
正在将孤立文件 $Bitmap (6)恢复到目录文件 5。
正在将孤立文件 $Boot (7)恢复到目录文件 5。
正在将孤立文件 $BadClus (8)恢复到目录文件 5。
正在将孤立文件 $Secure (9)恢复到目录文件 5。
正在跳过有关恢复孤立项的进一步消息。
  已扫描到 373 个未索引文件。
  已将 14 个未编制索引的文件恢复到原始目录。
 阶段持续时间 (孤立文件重新连接): 0.00 毫秒。
CHKDSK 正在恢复剩余的未索引文件。
  已将 359 个未编制索引的文件恢复到回收箱。
    回收箱位于 \found.000

 阶段持续时间 (孤立文件恢复到回收箱): 0.00 毫秒。
正创建文件 B 的索引 $I30。
正创建对象 ID 文件。
正在将索引项插入文件 B 的索引 $I30 中。
正创建文件 13 的索引 $O。
正在将索引项插入文件 13 的索引 $O 中。
  已处理 2 个重新解析记录。
正在将索引项插入文件 13 的索引 $O 中。
正在创建重新分析点文件。
正在将索引项插入文件 B 的索引 $I30 中。
正创建文件 14 的索引 $R。
 阶段持续时间 (重分析点和对象 ID 验证): 53.68 毫秒。
正创建配额文件。
正在将索引项插入文件 B 的索引 $I30 中。
正创建文件 15 的索引 $O。
正创建文件 15 的索引 $Q。
在文件 15 的索引 $Q 中插入默认配额记录。

阶段 3: 检查安全描述符...
正创建文件 9 的索引 $SII。
正创建文件 9 的索引 $SDH。
使用文件 3 的默认安全 ID 替换无效的安全 ID。
使用文件 3D 的默认安全 ID 替换无效的安全 ID。
使用文件 60 的默认安全 ID 替换无效的安全 ID。
为未定义的安全 ID 100 创建默认安全描述符。
为未定义的安全 ID 109 创建默认安全描述符。
安全描述符验证完成。
 阶段持续时间 (安全描述符验证): 0.92 毫秒。
正在文件 4 中插入数据属性。
正在文件 6 中插入数据属性。
正在文件 7 中插入数据属性。
正在文件 8 中插入数据属性。
正在文件 A 中插入数据属性。
  已处理 7 个数据文件。
 阶段持续时间 (数据属性验证): 14.02 毫秒。

阶段 4: 在用户文件数据中查找损坏的群集...
  已处理 2544 个文件。
文件数据验证完成。
 阶段持续时间 (用户文件恢复): 1.67 分钟。

阶段 5: 查找损坏的空闲群集...
  已处理 3353380 个可用簇。
已完成可用空间验证。
 阶段持续时间 (可用空间恢复): 0.00 毫秒。
正在更正主文件表(MFT)镜像的错误。
正在修复属性定义表的错误。
正在更正启动文件的错误。
正在修正大写文件中的错误。
正在修复不正确的群集文件的错误。
CHKDSK 正在重置恢复信息...
CHKDSK 正在重置日志文件。
正在更正主文件表(MFT) BITMAP 属性的错误。
正在更正卷位图的错误。

Windows 已更正文件系统。
无需采取进一步操作。

总共有   15154175 KB 磁盘空间。
375 个文件中有    1715180 KB。
12 个索引        104 KB。
坏扇区          0 KB。
系统正在使用      25963 KB。
日志文件占用了      22528 KB。
磁盘上   13412928 KB 可用。

每个分配单元中有       4096 字节。
磁盘上共有    3788543 个分配单元。
磁盘上有    3353232 个可用的分配单元。
总持续时间: 1.87 分钟 (112639 毫秒)。

注意:

实际使用恢复能恢复一部分,很难全部恢复丢失的数据。

实际硬盘上丢失数据通过该命令也难以全部找回数据!

相关推荐
ZHOUPUYU22 分钟前
VMware虚拟机超详细安装Linux教程(最新版)
linux·运维·服务器·windows·微软·centos·虚拟机
Narutolxy26 分钟前
在 macOS 和 Windows 平台上使用 SVN 的完整指南20241225
windows·macos·svn
dntktop3 小时前
解锁自动化新高度,zTasker v2.0全方位提升效率
运维·windows
蟾宫曲4 小时前
Node.js 工具:在 Windows 11 中配置 Node.js 的详细步骤
windows·npm·node.js·前端工具
深海的鲸同学 luvi5 小时前
【HarmonyOS NEXT】hdc环境变量配置
linux·windows·harmonyos
老大白菜12 小时前
Windows 11 安装 Dify 完整指南 非docker环境
windows·docker·容器
ue星空16 小时前
Windbg常用命令
windows
泰勒今天不想展开20 小时前
jvm接入prometheus监控
jvm·windows·prometheus
易我数据恢复大师21 小时前
怎么设置电脑密码?Windows和Mac设置密码的方法
windows·macos·电脑
m0_748256561 天前
Windows 11 Web 项目常见问题解决方案
前端·windows