#Windows-related partitions mounted as read-only

61 messages · Page 1 of 1 (latest)

whole latch
#

Yeah, so i have a Windows SSD, an Arch drive and a shared drive to store random stuff. Usually i use either Windows SSD or an Arch drive in primary drive slot and the shared drive in secondary slot.

So I have just rebooted from Windows, with a full proper shutdown, into Arch, swapping the primary slot drive, and GRAVITOS-INTERNAL, located on the shared drive, is mounting read-only. Are there any ways to clean the "unclean file system (0,0)" from Arch directly? I feel like this is going to be a pretty common problem for me...

#

Oh, yeah, completely forgot, all three partitions on the shared drive are NTFS.

smoky grove
#

I assume this is using ntfs-3g to mount?

whole latch
whole latch
#

also, this

smoky grove
#

wait, why aren't you running these as root?

bronze crater
vocal slate
#

that's your answer

#

this is because either
you hibernated, did a fast shut down, powerloss or did a hybrid sleep in windows (it hidden as shutdown but you can turn it off in settings)

#

if you want to fix this @whole latch reboot into windows and either restart and choose arch to boot next
or do an actual shutdown

pearl vale
#

Windoz moment harold1

#

You must disable fast startup on windoz

#

@gravitos#1405

#

@whole latch

uncut brook
#

you need to specify -t ntfs3 when mounting

#

and have the required packages

violet vector
#

nah theres an ntfs driver in the kernel

uncut brook
#

oh yeah my bad

#

old news

violet vector
#

all they need to do is go back into windows and hit restart

#

instead of shutdown

uncut brook
#

well you can make a udev rule to always use the flag when mounting ntfs

#

/etc/udev/rules.d/ntfs3_by_default.rules ```
SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs3"

inner spoke
vocal slate
#

ntfs-3g is a fuse based driver

vocal slate
#

the kernel module

worthy folio
#

Just turn off fast startup on windows

inner spoke
low edge
#

If that doesnt work try getting ntfs-3g (works for me with gnome disks)

bronze crater
#

by "article" i mean archwiki page

violet vector
vocal slate
vocal slate
#

which makes not need the -t ntfs3

#

or
you could be using ntfs-3g when you were mounting it

violet vector
#

this is the command i used

vocal slate
violet vector
vocal slate
#

yep ntfs-3g

violet vector
#

i do have ntfs3g installed yeah

violet vector
#

didnt know nfts3g worked that early in userspace

vocal slate
#

oh huh

violet vector
#

yeah idk

#

the only things ive had to specify type for is samba mounts

vocal slate
#

lsmod | grep ntfs3

violet vector
#

not loaded

vocal slate
#

weird

#

hidden driver pausechamp

violet vector
#

true

#

i guess nfts3g does some early userspace magic to get systemd to use it for fstab mounts

uncut brook
#

you don't have the udev rule?

#

I guess not if fstab can mount it as ntfs, must be some nfts-3g sorcery