惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
J
Java Code Geeks
Vercel News
Vercel News
aimingoo的专栏
aimingoo的专栏
T
Tailwind CSS Blog
罗磊的独立博客
B
Blog
博客园_首页
A
About on SuperTechFans
有赞技术团队
有赞技术团队
V
V2EX
U
Unit 42
I
InfoQ
IT之家
IT之家
博客园 - 司徒正美
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Stack Overflow Blog
Stack Overflow Blog
The Cloudflare Blog
H
Help Net Security

Shiroha白羽的博客

Golang 踩坑 —— interface 为参数的时候传 nil 指针 Codeforces Round 925 (Div. 3) Codeforces Round 924 (Div. 2) Codeforces Round 923 (Div. 3) Codeforces Round 922 (Div. 2) Codeforces Round 921 (Div. 2) Educational Codeforces Round 161 (Rated for Div. 2) Codeforces Round 920 (Div. 3) Codeforces Round 919 (Div. 2) Hello 2024 Good Bye 2023 Codeforces Round 918 (Div. 4) 个人备份的常用 macOS 清理命令 Codeforces Round 917 (Div. 2) Pinely Round 3 (Div. 1 + Div. 2) Educational Codeforces Round 160 (Rated for Div. 2) Codeforces Round 915 (Div. 2) Codeforces Round 914 (Div. 2) Codeforces Round 913 (Div. 3) Educational Codeforces Round 159 (Rated for Div. 2) Codeforces Round 912 (Div. 2) Codeforces Round 911 (Div. 2) CodeTON Round 7 (Div. 1 + Div. 2, Rated, Prizes!) Educational Codeforces Round 158 (Rated for Div. 2) Codeforces Round 910 (Div. 2) Codeforces Round 909 (Div. 3) Codeforces Round 908 (Div. 2) Educational Codeforces Round 157 (Rated for Div. 2) C++自定义的字面量 Codeforces Round 907 (Div. 2)
Windows 下的 NTFS 驱动器索引 BUG
Shiroha · 2021-01-18 · via Shiroha白羽的博客

NTFS BUG

警告,请千万不要在 Windows 下的命令行中运行此命令,或者以其他等价的方式访问

1
cd c:\:$i30:$bitmap

警告,请千万不要在 Windows 下的命令行中运行此命令,或者以其他等价的方式访问

当你试图进入、访问此目录时,就有机会导致 NTFS 驱动器索引损坏,此问题的触发方式包括但不限于

  • 在极低权限的命令行中执行此命令
  • 在 powershell 中执行此命令
  • 在浏览器中试图访问此 c:\:$i30:$bitmap 地址
  • 其他试图访问此地址的程序

触发后,系统将会提示磁盘错误,需要修复,并提示重启电脑。重启后,电脑将会进入磁盘修复,Windows 将会试图修复此问题

部分电脑可以修复此问题,并且正常进入系统,而部分电脑将会无法修复此 BUG,且无法进入系统。

我的经历

当我第一次得到此命令的时候,我尝试在 Google 中搜索此地址含义,我直接将其输入到 chrome 的地址栏里,然后我直接按下了回车键!!!

然后悲剧诞生了,我的电脑提示我,磁盘出错需要修复

尝试修复-1

使用 Windows 的磁盘修复工具。

  • 驱动卷-属性-工具-检查驱动器中的文件系统错误
  • 提示我需要重启电脑,重启
  • 进入系统前尝试修复错误
  • 没有找到错误,但是无法进入系统

尝试修复-2

直接删除 C 盘,然后通过 DG 等软件重建分区表

  • 进入 DG,备份分区表
  • 直接删除 C 盘
  • 使用 DG 直接找回分区表
  • 找回了分区表,但是重启之后仍然无法进入系统

尝试修复-3

仔细想想,为什么我不能进入 Windows,但是 PE 可以进入 C 盘呢?同样是同一块硬盘,如果真的是 NTFS 的问题,那为什么我的 PE 仍然能够正确的读取出我的硬盘内的文件内容?使用了好几个不同的软件试图扫描 NTFS 的结果均为正常、无错误

开始怀疑这是不是 Windows 因为遇到了这个问题而产生的 BUG 而并非 NTFS 的问题

  • 使用 Dism++,进行恢复系统受损
  • 修复完成重启系统
  • 手动跳过磁盘检查
  • 成功进入系统