
ラズベリーパイのSDカードを複製しようと思い、ネットで検索し、
以下の手順で行いました。
①SDカードのフォーマット
ツールSDformatter Ver4.0を使用し、フォーマット。
②複製元のSDカードのイメージを取り出す。
ツールWin32 Disk Imager Ver.0.9.5を使用し、イメージを取り出す。
③複製先のSDカードに②で取り出したイメージを書き込む。
ツールWin32 Disk Imager Ver.0.9.5を使用し、イメージを書き込む。
上記の手順を踏んだのですが、
「Waiting for SD card(setting partition)」とでたまま、1時間ぐらい何も起きません。
(何度か実行しましたが、うまくいきません。)
調べると、「MBR無しで直でFATにフォーマットされていることが原因の場合もある」とのことでした。(teratail記事)
それで、windowsのディスク管理で見たところ、
のように、複製先にMBRがなさそうでした。
別の方法と思い、「Raspbian標準 SD Card Copier」を使おうと思ったのですが、USBが使えない状況になってしまったので、(後で質問しようと思っています。)今のところ、windowsで何とか複製できないかを考えております。
①のフォーマットは、消去設定を「イレースフォーマット」、論理サイズ調整を「OFF」として行いました。
何が原因で、複製先にMBRが出来ないかわかりません。(ツール頼みでいたので、こんな展開になると思いませんでした。)
当初、SDカードの複製は、ツールで簡単にできると思っていたので困惑しています。
以下の確認行いました。
複製元と複製先のツール「Win32 Disk Imager Ver.0.9.5」で書き込んだ内容をUbuntu ver16.04 の「fdisk -l」で確認
複製元
デバイス 起動 Start 最後から セクタ Size Id タイプ /dev/sdd1 2048 3132812 3130765 1.5G e W95 FAT16 (LBA) /dev/sdd2 3132813 15597567 12464755 6G 5 拡張領域 /dev/sdd5 3137536 3203069 65534 32M 83 Linux /dev/sdd6 3203072 3338239 135168 66M c W95 FAT32 (LBA) /dev/sdd7 3342336 15597567 12255232 5.9G 83 Linux
複製先(変なエラーも出てます。)
Ignoring extra data in partition table 5. Ignoring extra data in partition table 5. Ignoring extra data in partition table 5. ・・・・ ・・・・ ・・・・ デバイス 起動 Start 最後から セクタ Size Id タイプ /dev/sdd1 2048 3132812 3130765 1.5G e W95 FAT16 (LBA) /dev/sdd2 3132813 15450111 12317299 5.9G 5 拡張領域 /dev/sdd5 4298100108 8593067402 4294967295 2T ff BBT
また、nullbotさんからのDD for windowsを試してみたのが次の結果です。
実行順序が次の通りです。
①SDカードのフォーマット
ツールSDformatter Ver4.0を使用し、フォーマット。
②複製元のSDカードのイメージを取り出す。
ツールdd for windowsを使用し、イメージを取り出す。
③複製先のSDカードに②で取り出したイメージを書き込む。
ツールdd for windowsを使用し、イメージを書き込む。
です。
複製先のツール「DD for windows」で書き込んだ内容をUbuntu ver16.04 の「fdisk -l」で確認
Ignoring extra data in partition table 7. Ignoring extra data in partition table 7. Ignoring extra data in partition table 7. ・・・・ ・・・・ ・・・・ デバイス 起動 Start 最後から セクタ Size Id タイプ /dev/sdd1 2048 3132812 3130765 1.5G e W95 FAT16 (LBA) /dev/sdd2 3132813 15597567 12464755 6G 5 拡張領域 /dev/sdd5 3137536 3203069 65534 32M 83 Linux /dev/sdd6 3203072 3338239 135168 66M c W95 FAT32 (LBA) /dev/sdd7 4298305535 8593272829 4294967295 2T ff BBT