WeHack BBS
实战NTFS文件系统修复及快速压缩 - 可打印的版本

+- WeHack BBS (https://bbs.wehack.space)
+-- 版块: 计算机技术 (https://bbs.wehack.space/forum-5.html)
+--- 版块: GNU/Linux 讨论区 (https://bbs.wehack.space/forum-6.html)
+--- 主题: 实战NTFS文件系统修复及快速压缩 (/thread-250.html)



实战NTFS文件系统修复及快速压缩 - nadebula - 05-01-2021

不久前承接了一个磁盘修复的任务,简单地说就是掉电引起的连串反应。我将该磁盘连接到GNU/Linux上之后发现可以识别块设备并且挂载,于是运行sudo ntfsfix,但是提示修复成功之后仍然不可写入。我尝试读取其中的文件时发现文件全部可以正常读取,于是将文件中转至其他介质然后重新创建文件系统。
能够读取数据的关键在于该磁盘最后一次在Windows上使用时,快速启动处于禁用状态。换言之,该磁盘的用户听从我的建议第一时间禁用快速启动。然而尽管全部数据中转了出来,还是有大量数据损坏,由于该磁盘是叠瓦盘,回写的时候掉电会导致大片数据损坏。因此叠瓦盘事实上不适合于任何用途。
快速压缩还是用的zstd的--fast=N参数,我一直用--fast=5,在我的工作机上的速度接近lz4。某款国产“快压”弱爆了。