技術ノート Linux Windows で動作する Linux 上で USB ドライブをフォーマットする方法

Windows で動作する Linux 上で USB ドライブをフォーマットする方法

Windows で動作する Linux 上で USB ドライブをフォーマットする方法

Linux ユーザーは、Windows や macOS などの他のオペレーティング システムを実行しているコンピューターとファイルを交換する必要がある場合があります。 USB ドライブ が正しくフォーマットされていれば、これは非常に簡単です。

ユニバーサルフォーマット?

Windows で動作する Linux 上で USB ドライブをフォーマットする方法

Linux ハードドライブは ext4 にフォーマットされるのが最も一般的ですが、 btrfs ZFS などの 他のフォーマットも徐々に人気が高まっています 。これらは Linux 固有のファイル システム形式です。 USB ドライブの場合は別の話になります。最大限の柔軟性を享受し、Windows または macOS だけでなく Linux でも使用できるようにするには、3 つのオペレーティング システムすべてで動作するようにフォーマットする必要があります。

Linux 専用フォーマットを使用しても、必要なものが得られないのは明らかです。どちらも Apple 専用フォーマットを使用していません。エスペラント語に最も近いファイル ストレージ形式は FAT32 でした。この Microsoft 標準にフォーマットされた USB ドライブは、Windows、Linux、および macOS で互換的に使用できます。たまたま 4GB を超えるファイルを保存しようとしたまでは、これは問題ありませんでした。それは、FAT32 に焼き付けられた固定の上限ファイル サイズでした。

exFAT ファイル システムはその制限を克服します。これも Microsoft の形式で、macOS およびカーネル 5.4 以降の Linux と互換性があります。そのため、主要 3 つのオペレーティング システムで動作する必要がある USB ドライブに最適なファイル システムの有力な候補となっています。 FAT32 の欠点はありませんが、NTFS のオーバーヘッドや追加機能もありません。それも速くなります。

バージョン 5.4 以降の Linux カーネルを使用している限り、サポートされている他のファイル システムと同じように exFAT を簡単に使用できます。この記事の執筆時点では、現在の Linux カーネルは 5.18 であるため、最近パッチが適用されて更新されたシステムを使用している限り、問題なく使用できます。 GNOME ディスクを使用したグラフィカルな方法とターミナルによる方法を示します。

Windows で動作する Linux 上で USB ドライブをフォーマットする方法

最も重要なステップ

新しいファイル システムを USB ドライブに書き込むと、その上のすべてが消去されます。つまり、次のことが重要です。

  • USB ドライブ上のあらゆるものが消去されても構わないことを確認するか、残しておきたいものを別のドライブに コピー していることを確認してください。
  • どのストレージデバイスが フォーマットしたいものであるかを確認してください。間違ったドライブをフォーマットしないでください。これは、マルチドライブ コンピュータで犯しやすい間違いです。
Windows で動作する Linux 上で USB ドライブをフォーマットする方法

GNOME ディスクを使用したフォーマット

最も安全な方法は、USB ドライブを取り外した状態から始めることです。 Ubuntu では、「Super」キーを押して、検索フィールドに「disks」と入力します。ご覧のとおりです

disks

アイコン。アイコンをクリックして GNOME を起動します

disks

応用。

disks

アプリケーションは、左側のサイドバーに検索できるストレージ デバイスをリストします。

このコンピュータには 、物理​​ドライブ と 、および光学式 CD/DVD ドライブが混在しています。

USB ドライブを接続します。 Linux がそれを検出し、変更が GNOME に反映されます。

 disks

応用。

ドライブは既知のストレージ デバイスのリストに追加され、Kingston Data Traveler として正しく識別されます。この USB ドライブの合計容量は 32GB ですが、31GB と表示されます。これは、ドライブをフォーマットするとスペースが少し失われるためです。 USB ドライブの容量が期待したほど大きくなくて も驚かないでください。

ドライブをクリックすると、そのドライブに関する情報が表示されます。

ext4 ファイル システムでフォーマットされており、Linux での指定は「/dev/sdc」であることがわかります。

歯車アイコンをクリックし、「パーティションのフォーマット…」メニューオプションをクリックします。

USB ドライブの名前を入力し、「その他」ラジオ ボタンを選択して、「次へ」ボタンをクリックします。

「exFAT」ラジオボタンを選択し、「次へ」ボタンをクリックします。

USB ドライブが完全に消去されるという警告が表示され、フォーマットしようとしているドライブであることを確認できるようにドライブの詳細が表示されます。正しいドライブであることに満足した場合のみ、赤い「フォーマット」ボタンをクリックしてください。

ドライブがフォーマットされ、メイン画面に戻ります。

 disks

画面。 USB ドライブのエントリは、exFAT ファイル システムでフォーマットされていることを示します。

Windows で動作する Linux 上で USB ドライブをフォーマットする方法

コマンドラインでのフォーマット

最初のステップは、USB ドライブを確実に識別することです。これは、 lsblk コマンドを使用して実行できます。 USB ドライブが接続されていない状態で、 lsblk コマンドを実行します。

 lsblk

USB ドライブをコンピュータに接続し、Linux が認識してマウントするまでしばらく待ちます。次に、同じ lsblk コマンドを実行します。

 lsblk

USB ドライブの新しいエントリが表示されます。これはデバイス「/dev/sdc」として表示され、「/run/media/dave/MetalUSB」にマウントされています。

フォーマットする前に、 アンマウントする 必要があります。 sudo を使用する必要があります。 「umount」コマンドには「n」が含まれていないことに注意してください。

マウント ポイントを umount コマンドに渡します。これにより、ファイル システムがアンマウントされます。 lsblk コマンドを使用すると、USB ドライブはまだ認識されていますが、マウント ポイントには関連付けられていないことがわかります。

 sudo umount /run/media/dave/MetalUSB

 lsblk

新しいファイル システムで USB ドライブをフォーマットするには、 mkfs.exfat コマンドを使用します。デバイス名「/dev/sdc」を使用して USB ドライブを参照する必要があります。

-L (ラベル) オプションを使用すると、ボリューム ラベルを指定できます。この USB ドライブを「Metal32」と呼びます。

 sudo mkfs.exfat -L Metal32 /dev/sdc

USB ドライブを取り外し、少し待ってから、再度差し込みます。 lsblk コマンドをもう一度使用すると、ドライブがマウントされ、マウント ポイント名が、ファイル システムの作成時に選択した名前を反映して変更されたことがわかります。 。

 lsblk

ファイル システムが実際に exFAT であることを確認するには、 -T (type) オプションを指定して df コマンドを使用します。

 df -T /dev/sdc

ファイル システムが exFAT としてリストされていることがわかります。

Microsoft Windows が USB ドライブに満足していることを確認するために、USB ドライブを Windows コンピュータに接続し、そのプロパティを調べました。 Windows 10 では、exFAT ファイル システムを使用して、ドライブが機能し、正しくフォーマットされた USB ドライブとして扱われました。

Windows で動作する Linux 上で USB ドライブをフォーマットする方法

4GBの壁を回避する

exFAT でのファイルの理論上の最大サイズは 16EB (Exbibytes) です。そのサイズのファイルを転送する必要があることはほとんどありませんが、4 GB を超えるファイルを転送および共有する必要があることはよくある要件であり、exFAT が USB ドライブのユニバーサル フォーマットの有力な候補となります。

「 Windows で動作する Linux 上で USB ドライブをフォーマットする方法」に関するベスト動画選定!

Ubuntu を USBドライブにインストールする方法! Ubuntu-to-go のUSBドライブを作る。 持ち運びのできるUbuntuドライブを作る。
Linux Live USBを元のUSBメモリーに戻す方法(普通のUSBメモリーに戻す方法)