試行錯誤の末、ようやく問題が何であるかを理解し、解決策を見つけました。うまくいけば、これが同じスレッドでこのスレッドに出くわす人を助けるでしょう。
問題:ディスクユーティリティを使用して再フォーマットしても子パーティションは作成されず、ドライブ全体がFATとしてフォーマットされるだけでした。ディスクユーティリティでは、USBドライブが選択されているときに「パーティション」ボタンがグレー表示されていることからこれを得ることができます。ターミナルでは、このdiskutil list
コマンドは1つのデバイスノード(ラベルが付いている0
)のみを持つUSBドライブを示します。
解決策:diskutil
ターミナルでUSBドライブを再フォーマットします。これはディスクユーティリティと同等のコマンドラインですが、GUIの対応物とは異なり、子パーティションを作成し、Boot Camp Assistantによってスローされるエラーを解決します。
警告:注意して続行してください!これまでにコマンドラインインターフェイスを使用したことがない場合は、技術に詳しい友人に助けを求めることができます。私はこの結果について責任を負いません。その過程でハードウェアを揚げれば、それはあなた次第です。幸運を!
段階的:
- ターミナルアプリケーションを開きます。Spotlightで "Terminal"(引用符は不要)を検索すると見つかります。
- ターミナルで、タイプ
diskutil list
してエンターを押します。
- 結果を見て、ターゲットUSBドライブの識別子を確認します。次のようになります
/dev/diskX
。外付けドライブが1つだけ接続されている場合、これは簡単に理解できるはずです(ヒント:識別子の後ろ(internal, ...)
または(external, ...)
)。
- 次のコマンドを実行して、USBドライブを再フォーマットします
diskutil partitionDisk /dev/diskX 1 MBR fat32 NAME 8G
。/dev/diskX
前の手順で取得したドライブの識別子に置き換えます。NAME
パーティションに付けたい名前に置き換えます(これは基本的に重要ではありません)。問題を回避するために、すべて大文字にします。8
in 8G
を、パーティションに必要なギガバイト数に置き換えます。USBドライブの合計サイズをそのまま使用するのが最も簡単です。
- 完了するまで待ちます。
- 出力を確認します。コマンドの出力の最後に、ドライブのフォーマットが表示されます。次の2つのDeviceNodesが表示されます
0
、タイプのFDisk_partition_scheme
、そして1
、タイプのDOS_FAT_32
識別子と数字は、手順3で見つかった識別子に対応しています。diskXs1
X
- Boot Camp Assistantを再度実行して、最終的には魅力的に機能するので満足してください。