web-dev-qa-db-ja.com

「dd」を使用中にSDカードをレンガにした

Raspbian-NOOBSを32GB SDカードに抽出するために、誤ってddイメージ用のisoコマンドの形式を使用しました

dd if=/home/ubuntu.iso of=/dev/sdc bs=2M

Zipファイルの場合(私は知っています、私は愚かです!)

dd if=/home/NOOBS_v2_4_0.Zip of=/dev/sdc bs=2M

その結果、SDカードがレンガ化されました。

ddを使用したシステムはUbuntu 16.04 LTSです。もちろん、Raspberry Pi 3Bに挿入した場合、カードは機能しませんでしたが、Ubuntu 16.04では、sdcを実行すると、これは次のようになります(lsblkを参照)。

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0   100M  0 part 
├─sda2   8:2    0 249.9G  0 part 
└─sda3   8:3    0 215.8G  0 part 
sdb      8:16   0 931.5G  0 disk 
├─sdb1   8:17   0 919.6G  0 part /
├─sdb2   8:18   0     1K  0 part 
└─sdb5   8:21   0  11.9G  0 part [SWAP]
sdc      8:32   1  29.8G  0 disk 
sr0     11:0    1  1024M  0 rom  

一方、健全な(16GB)カードは次のようになります(再び、sdc):

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0   100M  0 part 
├─sda2   8:2    0 249.9G  0 part 
└─sda3   8:3    0 215.8G  0 part 
sdb      8:16   0 931.5G  0 disk 
├─sdb1   8:17   0 919.6G  0 part /
├─sdb2   8:18   0     1K  0 part 
└─sdb5   8:21   0  11.9G  0 part [SWAP]
sdc      8:32   1  14.9G  0 disk 
└─sdc1   8:33   1  14.9G  0 part /media/user/6339-3036
sr0     11:0    1  1024M  0 rom  

別の詳細:/dev/sdcの代わりに/dev/sdc1に書き込みました。れんが造りのSDカードを修復するにはどうすればよいですか?

ほとんどの質問は、失われたデータを回復する方法に関するものであり、私にとっては役に立ちません。完全にフォーマットされていても、ブリックカードが再び機能するようにしたいだけです!

1
user128785

ディスクはブリックされていません-ブリックされたデバイスは完全に機能していませんが、ディスクはlsblkに表示され、サイズがリストされているため、機能しています。コマンドラインツールを気にしない場合は、fdiskまたはpartedを使用して、新しいパーティションテーブルを作成できます。

Sudo parted /dev/sdc mklabel msdos
Sudo parted /dev/sdc mkpart primary ext4 0 100%

また、イメージをddingするときは、通常、そのパーティションにではなくディスクにddするため、入力がISOまたはOSイメージの場合、dd of=/dev/sdcは通常問題ありません。

1
muru

Raspberry Piのオペレーティングシステムの一部は、[圧縮された]イメージファイルとして配布されます。これらは、試したものと同様の方法でインストールできます。

ただし、NOOBは別の方法でインストールされます(既に確認済みです)。

  • おそらくgpartedを使用して、MSDOSパーティションテーブルとFAT32パーティションを作成できます。動作しない場合は、mkusbを使用して、カードを標準のストレージデバイスに復元できます。

  • 次に、ZipファイルからFAT32パーティションにファイルを抽出できます。

    すべての手順は、次のリンクで詳細に説明されています。

    www.raspberrypi.org/documentation/installation/noobs.md

    NOOBSで空のSDカードをセットアップするには:

    • FATとして8GB以上のSDカードをフォーマットします。以下の手順を参照してください。
    • NOOBS Zipファイルからファイルをダウンロードして抽出します。
    • 抽出したファイルをフォーマットしたSDカードにコピーします。これにより、このファイルはSDカードのルートディレクトリに配置されます。場合によっては、ファイルをフォルダに抽出する可能性があることに注意してください。この場合、フォルダー自体ではなく、フォルダー内からファイルをコピーしてください。
    • 最初のブート時に、「RECOVERY」FATパーティションは自動的に最小サイズに変更され、インストール可能なOSのリストが表示されます。
0
sudodus