我正在使用薄荷。直到三天前一切都很好。我想创建一个文件,但我发现我的外部硬盘具有只读模式(文件系统是 NTFS)。我之前没有改变任何东西,但是好吧,也许这只是一个小错误。我很快就修好了。但即使现在我也无法创建任何文件或目录,也无法编辑任何现有文件(实际上我可以,但文件出错,并且我得到随机符号和“\00\00\”的毫无意义的组合)。当我尝试创建文本文件或目录时,出现下一个错误:
root@mint:/media/mint/A47A802C7A7FF97E# cat > text.txt
bash: text.txt: No such file or directory
root@mint:/media/mint/A47A802C7A7FF97E# mkdir -p directory
mkdir: cannot create directory ‘directory’: No such file or directory
使用 sudo 运行也没有帮助。它以前有效过数千次,但现在不行了。我的驱动器消失了还是我做错了什么?我找到了很多不同的解决方案,但没有一个是我的。我希望有一个非常简单的方法来解决这个问题。
UPD:我确信该驱动器确实是RW。但我跑了ntfsfix --no-action /dev/sdX
并且得到了
NTFS signature is missing.
Unrecoverable error
Volume is corrupt. You should run chkdsk.
No change made
还sudo fsck /dev/sdX
检测到原始引导扇区与其备份之间的差异。
答案1
确保没有硬件问题: 用 来检查这一点
smartctl -a /dev/sdX
。 (您可能必须smartctl
先安装)。还要检查 的输出dmesg | tail
。警告,请仔细阅读: 请注意,所有这些操作都可能会更改磁盘上的数据,并可能造成更多损坏。如果可能的话,你应该做一个原始的备份(
ddrescue
例如)在更改任何内容之前将磁盘转移到不相关的存储介质。继续需要您自担风险。尝试修复文件系统: 你可以尝试运行
ntfsfix /dev/sdX
。您还可以使用该工具testdisk
尝试修复。它有更多的选择并且是互动的。