使内部高清只读

Arc*_*val 0 ntfs hard-drive windows-8

我想让 HD 只读以防止任何真正的更改(关闭只读除外)。原因是硬盘驱动器似乎无缘无故损坏,因为除极少数情况外,我从不写入它。它是用于存储的HD,所有数据通常都是只读的。

发生什么了。我相信,是 sata 电缆有问题,并且在启动 Windows 时,要么认为 MFT 坏,因为电缆出错,要么在某些时候写入的数据因电缆损坏(或可能的 SATA 控制器)而损坏。

无论如何,当我不写入数据时不应该写入驱动器......但是如果我有某种方法可以防止在我不想要的时候写入数据,那么我可以确定它是否是驱动器与否(因为最终它会损坏)并可能防止必须将所有数据复制回驱动器。

据我所知,驱动器的 MFT 已损坏,而不是文件。因此,标准文件安全设置将不起作用。有没有办法在 Windows 中将分区或驱动器标记为只读以真正防止写入?(但当然需要写入时将标志更改为写入)

Ale*_*nov 6

首先,我建议您更换一根新的 SATA 电缆。即使您将分区设置为只读,它也是一个强大的解决方案。

Everett来自另一个问题的这个解决方案可能对你有用

  • 通过运行关闭“自动挂载” mountvol.exe /N
  • 将磁盘连接到 Windows(不要挂载磁盘)
  • diskpart
    • 进入 list volume
    • Enter select volume X(其中 X 是上一个命令中的正确卷号)
    • 进入 att vol set readonly
    • 输入detail vol并确保设置了只读位

现在您可以挂载该卷,该卷将是只读的。

要重新启用新卷的自动安装,请使用mountvol.exe /E.
要删除只读标志,请在diskpart(使用上面的命令)中选择卷并输入att vol clear readonly