RPI4 USB NTFS drive mounts as Read-only

  • The External 10TB drive was formatted NTFS on Windows 10. Drive has over 3TB of content so reformatting is a bad option.

    The drive auto-mounts on the the RPI4 but as read-only.

    How do I correct this problem so that it will mount as read-write?

    • Official Post

    Linux normally mounts filesystems read-only when problems are detected; we don't want to write data to already damaged disk structures as this may make problems worse. Mount the drive to Windows and run dskchk.exe to clear the problems, then eject the drive properly.

  • Just for clarification - the command in Windows is chkdsk [driveletter:] /F

    Since I had a similar problem but due to a different problem (RO appeared at a random point in time)

    Sometimes the chkdsk command won't find problems with the filesystem and hence the RO status will remain.

    In my case I could fix it by forcing the automatic ntfs consistency check of windows when plugging in the drive. I still don't know why it has to be the automatic one...chkdsk was running without any errors, but drive was still RO. So I came up with a different solution, it does the trick for me, just posted it in this thread here if you're curious.