USBブートドライブ(Mac)をWindowsの通常のファイルストレージに再利用しようとしています... Windowsがそれを検出すると、40MB程度を超えるものに再フォーマットできません-これは8GBドライブです...ドライブをどのようにフォーマットして元の工場出荷時の状態に戻しますか?
使用しているWindowsのバージョンや、このUSBドライブが使用しているパーティションの種類に関する情報は提供していません。
Windows 7を使用している場合、USBドライブがMacでGPTフォーマットされているため、パーティションを削除できない可能性がありますか?その場合は、(昇格された)コマンドプロンプトからDISKPART
を実行します。パーティションが読み取り専用または非表示の場合、forceを使用しない限り、削除できないと思います。たとえば、DELETE PARTITION OVERRIDE
を使用します。
詳細については、DISKPART
のヘルプを参照してください。
もちろん、Linux LiveCDブートからdd
を使用することも、ドライブをクリアする方法です。 FWIW、USBドライブ全体にゼロを書き込む必要はありません。最初のMiBかそこらをクリアするだけでそれができます。 hoteiの答えの例にcount=2
を追加すると、これを達成できます。dd if=/dev/zero of=/dev/usb_device_name_goes_here bs=1024k count=2
私がそれを台無しにしない限り、上記は、出力ファイル(of =)として指定したデバイスに1024k(1MiB)ゼロバイトの2ブロックを書き込む必要があります。これにより、GPTまたはMBRのどちらのパーティションテーブルも消去され、Windowsは必要に応じてパーティションテーブルを作成できます。
最も簡単な方法は、Unix/LinuxライブCDを起動し、ddを使用してドライブにゼロを書き込むことです。
ドライブをUSBポートに挿入しますが、マウントしないでください。
dd if =/dev/zero of =/dev/usb_device_name_goes_here bs = 1024k
これにより、元の状態に戻ります。 WindowsまたはUnixが後でそれを使用しようとすると、「パーティション化」および「フォーマット」する必要があることが認識され、そこから移動できます。
編集:Unix/Linuxに慣れていない場合は、安全のために、これを行う前にハードドライブを切断する必要があります。フォーマットしたいCDとUSBドライブを接続するだけです。
Linuxボックスにアクセスできる場合は、ddコマンドを使用して、パーティションではなくデバイス自体にゼロをコピーすると、ディスクが新しい状態から再起動する可能性があります。
コマンドを使用するときは、正しいデバイスを使用していることを確認してください。ディスクをUSBポートにマウントする場合、その名前は/ dev/sdbまたは/ dev/sdcのようになります。 3番目の文字は連続しており、検出された物理デバイスを示します。内蔵ハードディスクが1つある可能性があるため、/ dev/sdaには触れないでください。
あなたがパラノイアの場合(私は時々そうですが)、cdromドライブを残して、すべての内蔵ハードディスクを取り外し、knoppixまたはUbuntu LiveCDを使用してそこから起動します。そこから、ドライブを再パーティションに接続し、前述のようにddユーティリティを使用するか、gpartedを使用してデバイスのパーティションを管理します。 gpartedが機能しない場合、これはパーティションテーブルを認識しないためです。このddコマンドを最初に実行すると、問題が解決するはずです。
複数のパーティションに分割されている場合は、すべてのパーティションを削除する必要があります。次に、新しいものを作成し、それをフォーマットします。