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

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

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

问题是磁盘当时已经满了(130GB 中大约有 8GB 是空闲的),所以 USN 日志分散在整个磁盘上,而且由于它不可移动,因此无法进行磁盘分区。

我唯一能做的就是删除它我查看了许多网站,包括微软的 Technet,但我仍然不太明白删除日志的风险。

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

答案1

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

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

fsutil usn deletejournal C:

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

fsutil usn createjournal m=0 a=0 C:

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

答案2

删除 USN 日志的正确命令行是:fsutil usn deletejournal /DC:

相关内容