只讀 USB 記憶棒,不允許我對其執行任何操作

只讀 USB 記憶棒,不允許我對其執行任何操作

不知怎的,我搞砸了,不小心把我的U盤變成了只讀檔案系統。我嘗試了很多方法來刪除文件,包括基本的 ( rm -f myfile) 並嘗試允許寫入 ( sudo chmod +w myfile) 然後刪除,但這些似乎都不起作用。關於我能做什麼的任何想法。我的 U 盤上沒有任何我需要的東西,但我不想扔掉一件原本完美的設備。

我怎樣才能讓它發揮作用?我的處理方式完全錯誤嗎?

答案1

rm和等命令chmod是在已安裝的檔案系統上完成的。因此,如果檔案系統是唯讀的,那麼這些檔案系統就不起作用。您需要做的是將檔案系統掛載為可寫入。

有些 U 盤上有一個開關,可以將它們安裝為唯讀。也許這就是原因。由於未正確拆卸,它也可能會破裂或損壞。

在執行任何操作之前:將檔案從記憶棒複製過來。

如果不是硬體開關,請拔下並插入 USB 記憶棒並發出

dmesg | grep -i panic

這將向您顯示任何緊急訊息。如果您看到許多與 USB 記憶棒相關的問題,而且它是 FAT 分割區,您可以使用它dosfsck來修復它。

您可以了解它是如何安裝的

mount

並使用

dosfsck -a /dev/sd{xn}

修復 MS-DOS 分割區表或sudo mkfs.vfat /dev/sd{xn}格式化光碟。其中 {xn} 是透過指令獲得的字母和數字mount

gparted順便也可以用來格式化。

答案2

我遇到過這個。故障是分區損壞。檢查 USB 記憶棒上的分割區。如果您嘗試在 Win 上格式化然後在 Ubuntu 上進行格式化,則該檔案可能會損壞。使用“gparted”。您應該只看到 1 個活動分區。如果您還有「未分配」分割區,則 USB 記憶棒將無法運作。如果是這樣,請刪除所有分割區,並僅為 USB 隨身碟的全 GB 大小建立活動分割區。拔掉然後再插上,你應該又可以讀/寫了。

答案3

是的,如果檔案系統是唯讀的,那麼對檔案設定模式根本不會產生任何效果。您可以查看/etc/fstab檔案系統是否以唯讀方式掛載。但如果你沒有任何東西,那麼你也可以在 gparted 或 palimpsest 中為它建立一個新的檔案系統(後者在 Ubuntu 中預設安裝,稱為磁碟管理器或其他東西)。

答案4

如我所說這裡我有類似的問題。

ntfs-3g 已經安裝,chmod 指令也沒有幫助,沒有看到任何明顯的錯誤代碼。 Gparted 也不起作用。事實上,我發現 USB 不起作用。 $dosfsk 命令也沒有幫助。

我所做的就是用 U 盤重新啟動 ubuntu 16.04 機器,現在 U 盤可以工作了。

相關內容