Startup Disk Creator を使用して別のラップトップ用に起動可能な USB ドライブを作成し、そのラップトップに Ubuntu を正常にセットアップしました。しかし、USB をフォーマットしようとすると、
それから試してみるとmkfs
、読み取り専用のファイルシステムであることがわかりました
を使用してディスク デバイスの書き込み保護をオフにしようとしましたhdparm
。 しかし、何も変わりませんでした。
長い調査の後、私は読み取り専用オプションをオフにすることに成功しました。この答え。
mkfs
エラーなしで実行されました。ただし、ディスクはフォーマットされていません
答え1
私にも同じことが起こりました。次のようなサイト:
https://linuxiac.com/how-to-create-bootable-usb-drive-using-dd-command/
Disk Destroyer を使用して ISO をコピーすれば、それで完了だと言うだけです。以前もそうしたことがあったと思いますが、今度はドライブが壊れてしまいました。
DD を使用して Ubuntu ISO をコピーするまでは正常に動作していたため、ハードウェアの不良とは思いません。その後、ISO 9660 を削除できなくなりました。このプロセスのどこかで、パーティションとファイルシステムのセクターをゼロに消去できました ( で確認済みxxd | head -32
)。しかし、gparted を開いて、物理ブロック サイズが 2048 バイトであるのに Linux では 512 バイト (論理ブロック サイズと同じ) であると認識されているというエラーが表示され、何らかの理由で元に戻ってしまいました。
あなたの質問は、私が過去数日間試したすべてのプロセスをうまく要約していますが、さらにいくつかのわかりにくいhdparm
コマンドを追加するかもしれません:(非常に危険コンテンツにアクセスできない可能性がありますが、ここまでたどり着いたのであれば、とにかくほぼ壊れている可能性があります。 で書き込みアクセスを取得しようとした後hdparm -r0
、またはmodprobe
質問に記載されている quark でアンロード/リロードを実行した後:
工場出荷時の設定を復元:
hdparm --yes-i-know-what-i-am-doing --dco-restore /dev/sdc
hdparm --set-sector-size 2048 /dev/sdc
上記の手順を実行してもセクター サイズがおかしくなった場合は、Gparted は「物理セクター サイズは x ですが、Linux は y であると報告しています」などのエラー メッセージを表示します。
次のステップは (単にドライブを捨てて新しいドライブを入手してはいけない場合) ベンダー固有のツールを使用することだと思います。次のリンク ツリーをご覧ください。
http://reboot.pro/index.php?showtopic=20865
ロシア語を勉強してください。これらは Windows 専用のユーティリティで、おそらくロシア人が C++ で書いたものです。サムドライブとチップ製造業者の膨大なデータベースをコンパイルしており、面白い翻訳でその仕組みを説明しています。意図は良いようですが、機密データやマシンを、ランダムな特権バイナリ ブロブをロードする学術的なテスト マシンから遠ざけるかもしれません。12 ドルのドライブをどこに固定するかは神のみぞ知るところです。