【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 毫秒)。

注意:

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

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

相关推荐
系统之家装机大师4 小时前
Win11 22H2/23H2系统11月可选更新KB5046732发布!
windows·电脑
系统之家装机大师4 小时前
微软发布Win11 24H2系统11月可选更新KB5046740!
windows·电脑
戎梓漩6 小时前
windows下安装curl,并集成到visual studio
ide·windows·visual studio
蓝田~8 小时前
观察者模式和订阅模式
windows·观察者模式
梓仁沐白15 小时前
ubuntu+windows双系统切换后蓝牙设备无法连接
windows·ubuntu
九鼎科技-Leo19 小时前
什么是 WPF 中的依赖属性?有什么作用?
windows·c#·.net·wpf
Yang.9921 小时前
基于Windows系统用C++做一个点名工具
c++·windows·sql·visual studio code·sqlite3
我不瘦但很逗21 小时前
Windows下使用DBeaver连接云数据库(MySQL)
数据库·windows
ashane13141 天前
Java list
java·windows·list
万里沧海寄云帆1 天前
Word 插入分节符页码更新问题
windows·microsoft·word