יום שישי, יוני 01, 2018

The NTFS partition is in an unsafe state. Please resume and shutdown Windows fully

בשבוע האחרון לאחר אחד מהעידכונים המדהימים של חלונות 10 גיליתי שיש סרט רע בעיגון של מחיצת ntfs:


mount -t ntfs-3g /dev/sda3 /tmp/test 
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda3': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume


בעבר במצב כזה היה מספיק פשוט להשתמש באפשרות  remove_hiberfile בשביל שניתן יהיה לבצע עיגון במצב כתיבה.

לדאובני המצב השתנה וכאשר מנסים לבצע זאת מקבלים את אותו הפלט :

mount -o remove_hibernatefile -t ntfs-3g /dev/sda3 /tmp/test
Windows is hibernated, refused to mount.
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Falling back to read-only mount because the NTFS partition is in an
unsafe state. Please resume and shutdown Windows fully (no hibernation
or fast restarting.)

מה שאפשר לעשות בשביל לפתור את זה זה ביצוע תיקון:

ntfsfix /dev/sda3
Mounting volume... Windows is hibernated, refused to mount.
FAILED
Attempting to correct errors... 
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Windows is hibernated, refused to mount.
Remount failed: Operation not permitted
לאחר מכן עיגון נוסף
mount  -t ntfs-3g -o remove_hiberfile  /dev/sda3 /tmp/test

וזהוא ניתן לבצע כתיבה קריאה בלי שום בעייה.

אין תגובות:

הוסף רשומת תגובה