2023年5月26日 星期五

資料硬碟又突然變成唯讀

這是第二次因為windows更新失敗/中斷/當機,造成我的2顆為了與Windows相容而格式化成NTFS的硬碟,在Ubuntu中無法讀寫,只剩唯讀。


例如:~$ mount -v

會顯示某些分割區是唯讀(ro: read-only) ,例如

/dev/sdc1   ..... (ro, ....)


使用如下指令重新掛載

~$ sudo mount -o remount,rw /dev/sdc1

也只是顯示讀寫(rw: read-write)  .....(rw, .....),但是檔案編輯仍然是唯讀。


推測是因為格式化成NTFS的關係。

上一次2018年依照網路建議,回頭把Windows更新完畢,就好了。

[ Ubuntu系統和檔案都突然變成唯讀]


這一次一直無法更新,加上這一年微軟又來一次偷偷下載Win11,硬推Win11,我決定徹底移除瘟到死。現在只剩下教學需求會用到SPSS (1年用半學期8次),testgen(普生出題題庫,1年用3次),該徹底做個了斷了。


NTFS解決方法


確認已經安裝ntfs-3g

1. 嘗試使用ntfs-3g或mount指令掛載硬碟:


~$ sudo ntfs-3g /dev/sdc1  /media/DATA-1T

顯示如下:

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.)

Could not mount read-write, trying read-only

ntfs-3g-mount: failed to access mountpoint /media/linghu/DATA-1T: 沒有此一檔案或目錄


明顯就是windows更新中斷在做怪


2. 記得先unmount 該分割區或是磁碟


$ umount /dev/sdc1


3. 使用ntfs-3g修復


~$ sudo ntfsfix /dev/sdc1


結果忘了儲存,大致意思就是 發現有 (還記得的關鍵字)"unclean file system", "attempt to fix....",接下來都是 "...OK"  "....successfullly",就可以了


4. 重新掛載硬碟

~$ sudo ntfs-3g /dev/sdc1  /media/DATA-1T


5.不過開機自動掛載硬碟似乎不知道在某一次嘗試中刪除了,所以要加回來:

先檢查磁碟分割槽的UUID

~$ sudo blkid


~$ sudo gedit  /etc/fstab

果然不見了。在最下方加入

UUID=[特定分割區的UUID]  /media/DATA-1T ntfs defaults 0 1

簡單說依序是: UUID碼 , 掛載點 , 格式, 掛載引數(一般為defaults ), 磁碟檢查(預設為0),  磁碟檢查(預設為0,不需要檢查)


---完成---


參考: 

https://blog.xuite.net/m740138.m740138/blog/32052683

https://www.796t.com/article.php?id=88776


沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。