USB が書き込み禁止モードに設定されている

USB が書き込み禁止モードに設定されている

コマンドを使用してdd、起動可能な Ubuntu ディストリビューション (ISO ファイル) を USB に書き込みました。これで、ドライブ全体が完全に「読み取り専用」になりました。変更は不可能です。ルートに切り替えて、いくつかの異なるコマンドを実行してみました。

hdparm -r0
sudo chmod -R -v 777 *
chown -R -v
chmod ugo+wx /

基本的に、ここに挙げたトリックはすべてスタックエクスチェンジ同じ問題を経験した人々によって失敗しました。何も機能していないようです!! イライラしすぎて、歩いて行って WinXP ボックスに接続し、読み取り/書き込みできるようにしました。小さなファイルを 2MB のブート パーティションにコピーすることができ、Windows エクスプローラーに FAT32 として表示されました。

fdisk でパーティション タイプを変更すると、USB が 2 つのパーティションに分割されました。WinXP ファイルをコピーした小さな 2MB FAT32 パーティションと、Ubuntu データを保持する大きなパーティションです。私は現状に満足していません。RW オプションでマウントしても機能しませんでした。

答え1

最悪の場合、フラッシュ ドライブに欠陥があるか、故障している可能性があります。

私はオンライン小売業者から 3 台の同一の Patriot 32GB Supersonic ドライブを購入しましたが、そのうち 1 台は箱から出した状態で「書き込み禁止」になっていました。私は製造元の Web サイトにアクセスし、念のため独自のツールをダウンロードして試してみたところ、何の問題もなく RMA が承認されました。1 週間後には、新しい正常に動作するドライブが手に入りました。

幸運を祈ります。

答え2

を試してくださいsudo dd if=/dev/zero of=/dev/<device>。これでドライブが完全にゼロで上書きされます。その後、ディスク ユーティリティを使用して FAT 32 などにフォーマットできます。

答え3

わかりました。dd コマンドで USB にコピーした .iso ファイルは、実際には特別なファイル システム/形式 (iso9660) に保存されており、「専門家」によると読み取り専用だそうです。最も簡単な解決策は、cfdisk を使用して「起動可能」とマークされた iso 専用の小さなパーティションを USB 上に作成し、次に gparted または cfdisk を使用して USB の残りの部分用に別のパーティションを作成することです。

関連情報