Usb-Drive
無法打開設備“/dev/sdb”進行寫入!厄爾諾 30 歲!中止寫!
第一組命令
將這些命令與 GDISK 一起使用:
> sudo gdisk /dev/sdb o n w
我得到:
最終檢查完成。即將寫入 GPT 數據。這將覆蓋現有的分區!!
你想繼續嗎?(是/否):是
好的; 將新的 GUID 分區表 (GPT) 寫入 /dev/sdb。
無法打開設備“/dev/sdb”進行寫入!厄爾諾 30 歲!中止寫!
第二組命令
還使用另一組 GDISK 命令:
> sudo gdisk /dev/sdb x z
我得到:
即將清除 /dev/sdb 上的 GPT。繼續?(是/否):是
打開“/dev/sdb”進行寫入時出現問題!程序現在將終止。
清除 MBR?(是/否):是
警告!MBR 沒有被覆蓋!錯誤是30!
為什麼
該設備是一個快閃記憶體 USB 驅動器。
- 可能是什麼原因?
- 我還能嘗試什麼?
DD
dd
忍不住:> sudo dd if=/dev/zero of=/dev/sdb status=progress dd: failed to open '/dev/sdb': Read-only file system
磁碟
FDISK 也沒有幫助:
> sudo fdisk /dev/sdb Welcome to fdisk (util-linux 2.33.1). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. fdisk: cannot open /dev/sdb: Read-only file system
硬碟驅動器
我已經使用過
hdparm
:> sudo hdparm -r0 /dev/sdb /dev/sdb: setting readonly to 0 (off) readonly = 0 (off)
蘋果系統
我可以通過 MacBook 看到 USB 驅動器的內容!所以,硬體沒問題。macOS 將文件系統報告為 MS-DOS (FAT32)。
macOS 磁碟工具
嘗試使用 macOS 磁碟工具格式化設備會引發以下錯誤:
擦除分區時:
開始安全擦除…
解除安裝磁碟
創建分區圖
無法打開設備。
手術失敗…
擦除文件系統時:
解除安裝磁碟
無法修改分區圖。
手術失敗…
Wipefs 工具
Wipefs 工具輸出:
> sudo wipefs -a /dev/sdb wipefs: error: /dev/sdb: probing initialization failed: Read-only file system
設備品牌和型號是
SanDisk Ultra Media USB External Physical Disk
據此:_
這是sandisk的usb嗎?有些具有硬體“安全鎖”,可在 USB 電源波動的情況下將 USB 鎖定為只讀。我有一個這樣做的,必須退回,儘管他們更換了 FOC。
據此:_
根據SanDisk 客戶服務,這些驅動器具有安全機制,可在檢測到錯誤情況時禁用寫入,以保護數據:
> > 快閃記憶體驅動器檢測到潛在故障並已被防寫以防止數據失去。沒有辦法解決這個問題。您需要備份數據並更換快閃記憶體驅動器。 > > >