我有一台安装了 Wubi Ubuntu 的 Vista 笔记本电脑(阅读:Ubuntu 位于 NTFS 分区上的虚拟磁盘上)。我只使用 Ubuntu,但是磁盘性能太差,所以我想切换到普通分区安装。
问题是磁盘当时已经满了(130GB 中大约有 8GB 是空闲的),所以 USN 日志分散在整个磁盘上,而且由于它不可移动,因此无法进行磁盘分区。
我唯一能做的就是删除它我查看了许多网站,包括微软的 Technet,但我仍然不太明白删除日志的风险。
我冒了什么风险?你会建议我这么做吗?
答案1
USN 日志的目的是向各种用户空间程序(如病毒扫描程序或文件索引器(例如“Everything”))提供文件系统更改的完整列表。
您可以安全地删除该日志,fsutil
在 Windows 或rm
Linux (ntfs-3g) 上使用:
fsutil usn deletejournal C:
不过稍后重新创建它是个好主意:
fsutil usn createjournal m=0 a=0 C:
不要将更改/USN 日志与 NTFS 本身使用的日志相混淆,后者保存在 中$LogFile
。NTFS 日志(日志)是必需组件,用于防止文件系统损坏。
答案2
删除 USN 日志的正确命令行是:fsutil usn deletejournal /DC: