我的 Ubuntu 系统上安装了一个 NTFS 分区。我的一个目录包含数千首 .xm 音乐,但在 Nautilus 中却显示为空。当我尝试使用 ls 列出内容时,它显示“正在读取目录 . : I/O 错误”。但是,如果我知道文件的名称,我就可以访问并播放它。如果我启动 Windows 系统,我可以毫无问题地查看其内容。发生了什么事?我该如何解决这个问题?
答案1
蓝屏和其他系统崩溃可能会破坏文件系统结构。此外,您还可以在 Linux 上进行一些在 Windows 上无法进行的更改,而且如果您不使用最新的 NTFS 驱动程序,可能会有错误破坏结构。
可以肯定的是,看看维基百科上的这篇文章并运行smartctl --all /dev/sda
列出驱动程序的 SMART 参数(它将告诉您磁盘是否出现故障)。
答案2
再次启动我的 Windows 后,chkdsk 检查了驱动器并修复了错误...现在一切都恢复正常了。
看来我的硬盘很快就会坏掉...或者除了硬件故障之外的其他原因也会导致文件系统错误?
答案3
RW
在 Linux 中,尝试写入 NTFS 分区(或挂载为分区)时,长期以来一直存在问题。NTFS
是一种专有文件系统,长期以来,写入 NTFS风险自负。
我认为在最近的发行版中 NTFS 写入功能正在工作。
我建议
- 尝试更新到最新的 Ubuntu 10.04.1
- 如果您仍然遇到问题,请使用 Linux 上的
mount
NTFS 驱动器(如选项中所示)以免损坏您的 FS。read-only
/etc/fstab
ro