Ubuntu 18.4 LTSを実行していますが、USBドライブをNTFSフォーマットにフォーマットしようとしています。しかしSudo mkfs.ntfs/dev/mmcblkを実行すると、ドライブがゼロで満たされ始め、約10%になると画面が黒くなり、何もせず、シャットダウンするまで電源を押します、もう一度電源を押すと、起動可能なドライブがないと言うBIOSに起動します。この問題はBodhi Linuxでも発生しました。
しかし、Sudo mkfs.ntfs/dev/mmcblk0を実行すると
デバイス名/dev/mmcblk0
は通常、PCI経由で接続されたメモリカードに使用されます。 USBドライブ(USB経由で接続されたペンドライブまたはメモリカード)は/dev/sdx
として表示されます。ここで、xは文字(aまたはbまたはc ...)です。
USBドライブが実際にあった場合、mkfs
ツールが/dev/mmcblk0
という名前の通常のファイルにゼロを書き込んだ可能性がありますが、これはまったく意図したものではありません。これが発生した場合は、そのファイルを削除することをお勧めします。
if test -f /dev/mmcblk0; then Sudo rm /dev/mmcblk0; fi
ラップトップのPCI経由で接続されたスロットのカードの場合、カードにゼロを書き込んだ。
最悪のケースは、コンピュータがPCI経由で内蔵ドライブに接続し、/dev/mmcblk0
として認識されることです。私はそのようなコンピュータ(Raspberry Piを除く)に遭遇していませんが、それは可能です。その場合、内蔵ドライブはゼロで上書きされましたが、これは本当に悪いことです。 (最新の高性能ラップトップは、nvmeドライブを使用します。これもPCIを介して接続しますが、/dev/nvme0n1
として認識されます。そのようなコンピューターは、標準のSATAドライブを持つコンピューターのように反応する必要があります。通常のファイルが作成されます。)
デバイス自体に書き込む代わりに、パーティションテーブルを作成し、パーティションにNTFSファイルシステムを作成することをお勧めします。グラフィカルデスクトップ環境を実行している場合は、gparted
を使用してこれらの両方のタスクを実行できます。
これは簡単で、かなり安全です(相対的に言えば、パーティションの編集とファイルシステムの作成は常に危険です)。
それ以外の場合は、テキストモードで次のことができます
fdisk
を実行してパーティションテーブルを作成しますfdisk
パーティションを作成します次に実行します
mkfs.ntfs -v -f -L mmcdata /dev/mmcblk0p1 # for a card via PCI
mkfs.ntfs -v -f -L usbdata /dev/sdx1 # for a USB drive
ここで、xはUSBドライブのデバイス文字です。これらのコマンドは危険なため、正しいドライブに書き込んでいることを確認し、再確認してください。
ドライブをゼロで埋め始めます
オプション-fを指定すると、フォーマット前にドライブのゼロ化がスキップされます(不良セクターのチェックもスキップされます)。
オプション-v 'verbose'は、ツールが実行していることを表示します
それでも機能しない場合は、カードまたはUSBドライブが破損している可能性があります。 AskUbuntuで別の質問と回答への次のリンクに従って問題を分析し、希望する場合は解決してください。
mmcblk0はほとんど常に内部のemmc/sdデバイスであり、USBドライブ/カードリーダーは通常大容量ストレージであるため、/ dev/sdXです。そのOPが99%リキーで内部ブートドライブをフォーマットした。