删除 C:\$Extend\$UsnJrnl:$J:$DATA 的危险

Jur*_*ala 7 windows-vista ntfs journaling partitioning

有一台安装了 Wubi Ubuntu 的 Vista 笔记本电脑(阅读:位于 NTFS 分区上的虚拟磁盘上的 Ubuntu)。我只用Ubuntu,但是磁盘性能太差,想切换到普通分区安装。

问题是磁盘当时已经很满了(从 130GB 中释放了约 8 GB),因此 USN 日志散布在整个磁盘上,并且由于它不可移动,因此无法进行磁盘分区。

我唯一能做的就是删除它。看了好几个网站,微软的Technet也算了,但还是不太明白删期刊的风险。

我在冒什么风险?你会建议这样做吗?

use*_*686 8

USN 日志的目的是为各种用户空间程序(如病毒扫描程序或文件索引器(例如“Everything”))提供文件系统更改的完整列表。

您可以fsutil在 Windows 或rmLinux (ntfs-3g) 上安全地删除此日志:

fsutil usn deletejournal C:
Run Code Online (Sandbox Code Playgroud)

不过,稍后重新创建它是个好主意:

fsutil usn createjournal m=0 a=0 C:
Run Code Online (Sandbox Code Playgroud)

不要将 change/USN 日志与 NTFS 本身使用的日志混淆,后者保存在$LogFile. NTFS 日志(日志)是必需的组件,用于防止文件系统损坏。