起動可能なUSBフラッシュドライブ経由でラップトップにLinuxをインストールしていて、問題が発生していたため、次のコマンドを実行しました。
dd if=/dev/zero of=/dev/sdb
これは大きな間違いでしたか? USBドライブが正常に機能するためのソフトウェアをいくつか削除しましたか?
これで、コンピューターはデバイスを認識しなくなりました(以前は/media/USERNAME
にありました)。プラグを差し込むと音がしますが、 SBフラッシュドライブにアクセスする方法ターミナル? 。 Sudo fdisk -l
を使用すると、次の出力が表示されます。
Disk /dev/sdb: 14.7 GiB, 15728640000 bytes, 30720000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x003e98d7
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 32 30719999 30719968 14.7G c W95 FAT32 (LBA)
マウントしようとすると、次の結果が得られます。
mkdir /media/usb
Sudo mount /dev/sdb1 /media/usb
mount: wrong fs type, bad option, bad superblock on /dev/sdb,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
この質問 が見つかりましたが、これとその参照は私の質問に答えません。
次の手順では、例として、dd
を使用してUbuntu isoを書き込んだ後、8GB USBフラッシュドライブを使用可能な状態に復元することを想定していますが、もちろんUSBフラッシュドライブの正確なサイズは重要。これらの手順の結果は再現可能です。 Ubuntu ISOをdd
で書き込んだ後、次の手順で2つのUSBフラッシュドライブを再フォーマットしました。副次的な発言として、Startup Disk CreatorのようなGUIプログラムの代わりにdd
を使用するのは面倒ですが、dd
がUbuntu Minimal CDをブータブルに書き込むのに役立つ唯一のプログラムですUSBフラッシュドライブ。
再フォーマットする8GB USBフラッシュドライブを除くすべてのUSBデバイスを削除します。これにより、後でUSBフラッシュドライブのデバイス名について混乱することがなくなります。
すべてのパーティションをリストします。
Sudo fdisk -l
次のような出力のコマンドの結果を検索します。
Disk /dev/sdc: 7864 MB, 7864320000 bytes
30 heads, 33 sectors/track, 15515 cylinders, total 15360000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00016288
Device Boot Start End Blocks Id System
/dev/sdc1 * 2048 15359999 7678976 b W95 FAT32
出力に7864 MB
(8GB)のようなものがある場合(上記の出力例を参照)、それは8GB USBフラッシュドライブです。この例では、/dev/sdc
と呼ばれます。次に、DashからDisksアプリケーションを開き、8GBペンドライブのデバイス名がコマンドの実行から得たものと同じであることを再度確認します:Sudo fdisk -l
。
タイプmsdos(マスターブートレコード(MBR)とも呼ばれる)のディスクにパーティションテーブルを作成します。
Sudo parted /dev/sdc mklabel msdos
この例では、ステップ2の結果で見つかったデバイスの名前に/dev/sdc
を使用しました。それがどれほど重要かを十分に強調することはできません実行する前にデバイス名を確認してくださいこのステップ!
警告:間違ったデバイス名を入力すると、オペレーティングシステムまたは重要な個人ファイルを含むパーティションに上書きされる可能性があります!!!そのため、注意してデバイス名をもう一度確認してください。ディスクアプリケーションを開き、ディスクの8GB USBフラッシュドライブのデバイス名を確認します。同じデバイス名でなければなりません!!!もう一度確認してください!間違ったデバイス名を誤って入力するのは望ましくありません。
後でFATファイルシステムを保持する空の「プライマリ」パーティションを追加します。
Sudo parted -a none /dev/sdc mkpart primary fat32 0 8192
この例でも、手順2の結果で見つかったデバイスの名前に/dev/sdc
を使用しました。コマンドは、開始点(0 MBから)を終了点(8192 MB)に指定します。 8GB USBフラッシュドライブに8192 MBの空き容量がない場合、partedは自動的に調整します。端末が開始点を0 MBで開始できないというメッセージを返し、0 MBに近い他の小さな数字を使用する必要がある場合は、Yを入力してこれを受け入れます。このコマンドは、ディスク全体に単一のプライマリパーティションを作成していることに注意してください。
この新しく作成されたパーティションのIDは/dev/sdc1
になります。これは、この例のデバイス名が/dev/sdc
であり、末尾の1がそのデバイスの最初のパーティションであるためです。
パーティションをフォーマットして、/ dev/sdc1パーティションにFATファイルシステムを作成します。
mkfs.vfat -n "8GB-USB" /dev/sdc1
/dev/sdc1
はステップ4のパーティションIDです。「8GB-USB」はパーティションラベルです。これはラベルを自由に選択でき、2つの二重引用符でラベルを囲みます。
これで、8GB FATパーティションを備えた、すぐに使用できる再フォーマット済みUSBフラッシュドライブができました。
USBペンドライブを標準のストレージデバイスに復元する簡単で安全な方法が必要な場合は、mkusbを使用できます。
詳細については、次のリンクをご覧ください。
mkusb -PPAからmkusbをインストールする方法...-Ubuntuヘルプリンク
mkusb/wipe -ワイプと復元-Ubuntuヘルプリンク
標準のストレージデバイスに復元 -AskUbuntuリンク
インストール/ FromUSBStick-事後条件-USBスティックの復元 -Ubuntuヘルプリンク
ドライブを以前のように簡単に機能させることができます。
任意のWindows pcを使用して、Rufus Utilityをダウンロードします。
ドライブをPCに接続し、Rufusを起動します。
すべてのオプションをオフにします。
次に、フォーマットオプションを確認します。続行します。ドライブがフォーマットされます。 USBドライブは、必要に応じて正常になります。