LinuxでドライブをexFATとしてフォーマットする方法



問題を排除するために楽器を試してください

WindowsとLinuxを実行しているコンピューター間でファイルを転送する場合は、ドライブをexFATまたはNTFSファイルシステムでフォーマットして、処理をスムーズにすることができます。 Windows、OS X、Linux、そして今ではSony Xperia ZのようないくつかのモバイルデバイスがexFATを読み取ることができるので、それを排他的に使用することをお勧めします。独自のファイルシステムですが、フラッシュメディアと外付けドライブ用に最適化されているため、Linuxユーザーに人気があります。



Linuxはntfs-3ドライバーを介してNTFSボリュームの組み込みサポートを提供しますが、ファイルシステムとしてのexFATはおそらくサポートされていません。これを修正するには、Ctrl + Alt + Tを押してターミナルを開きます。 UbuntuDashからターミナルという単語を検索することもできます。 LXDE、Xfce4、KDE、またはGNOMEデスクトップ環境を使用している場合は、[アプリケーション]メニューをクリックし、[システムツール]をポイントして、[ターミナル]をクリックまたはタップして開始することをお勧めします。



方法1:exFATボリュームのサポートをインストールする

そこに着いたら、入力する必要があります sudo apt-get install exfat-fuse exfat-utils Enterキーを押します。おそらくパスワードの入力を求められます。次に、インストールするように求められるので、文字yを入力します。すでにインストールされているという警告が表示された場合は、パッケージがあり、他に何もする必要はありません。



インストールが続行されたとすると、プロンプトに戻ります。これで、exFATドライブをシステムに接続して、他のボリュームと同じようにマウントできるようになりました。その結果、簡単に操作でき、Windows 10などで作成されたドライブを読み取ることが唯一の目標である場合は、他に何もする必要はありません。

方法2:ドライブをexFATにフォーマットする

フォーマットする必要のあるドライブの名前がわからない場合は、次のように入力します sudo fdisk -l コマンドラインでEnterキーを押します。システムに接続されているデバイスの完全なリストが表示されます。間違ったドライブをフォーマットしないように細心の注意を払ってください。リストに/ dev / sda1などのデバイスがある場合、これは多くの場合、GNU / Linuxを起動するためのものです。これをフォーマットしたくありません。

かなり適切なサイズのUSBドライブをシステムに接続すると、簡単にフォーマットできる/ dev / sdbとして表示されることがわかりました。言うまでもなく、続行するとドライブからデータ構造が消去されるため、必要なものを失う前に必ずバックアップを作成してください。その上にあるすべてのものを破壊し、新しいexFATファイルシステムで新たに始めたいと仮定して、次のように入力します。 sudo wififs -a / dev / sdb だからあなたは新たに始めることができます。次に、入力します sudo fdisk / dev / sdb Enterキーを押して、新しいパーティションテーブルを作成できるようにします。何かを台無しにしないように、正しいデバイスファイルで作業していることを確認してください。



新しいDOSテーブルなどの作成に関するメッセージが表示されますが、これは無視しても問題ありません。

次に、文字nを入力して、Enterキーを押します。

もう一度Enterと入力してから、もう一度入力して単一のパーティションを作成します。

最初と最後のセクターについて尋ねられたら、もう一度Enterを入力します。これにより、ディスク全体を占有する1つの巨大なパーティションが作成されます。これは、これをmacOSコンピューター、Windows 10 PC、または互換性のあるモバイルデバイスに接続する場合にまさに必要なものです。ただし、問題に気付くかもしれません。現在、パーティションタイプはLinuxとして表示されており、これらの種類のマシンのいずれかで読み取るのに苦労するでしょう。

文字tを押してから、Enterキーを押すと、タイプを変更できます。次に、7を期待されるタイプにプッシュできます。 HPFS / NTFS / exFATに関するメッセージが表示されます。これは、LinuxでexFATを使用して外部ディスクをフォーマットする場合にまさに必要なものです。

最後に、wキーを押すだけで、fdiskがすべてのデータをディスクに同期する前に、「パーティションテーブルが変更されました」という警告が表示されます。ドライブの大きさによっては、これには数秒かかる場合があります。 2メートルテラバイトのディスクを使用していました。これはバイナリで1.8テラバイトになります。それでも、ソフトウェアが関連情報を取得するのに10秒もかかりませんでした。

とにかく、これでフォーマットの準備が整いました。そのプロセスはそれほど長くはかからなかったはずです。それについての良いニュースは、もう一度それを行う必要がないということです。これは、LinuxでexFATを使用して、異なるデバイス間でファイルを移動またはバックアップするだけの圧倒的多数のユーザーにとって、1回限りの取引です。以前のデバイスファイルが/ dev / sdbであったとすると、ドライブを次のようにフォーマットできます。 sudo mkfs.exfat -n hardDisk / dev / sdb1 ただし、hardDiskは任意のボリュームラベルに置き換えることができることに注意してください。一度フォーマットすると元に戻らないため、フォーマットする/ dev /ファイルの名前を確定する前に、ディスクユーティリティなどで再確認する必要があります。

方法3:LinuxでexFATボリュームを確認する

Microsoft WindowsまたはmacOSにアクセスしないと実際にエラーを修正することはできませんが、LinuxではexFATボリュームをチェックして、問題がないことを確認できます。 exFATドライブが上記と同じであると仮定して、マウントが解除されていることを確認してから、次のように入力します sudo fsck.exfat / dev / sdb1 エラーがないかスキャンします。それはあなたが通常安全に無視できるサイズについてのいくつかの情報をあなたに与えるでしょう。ただし、これに加えて、下部にメッセージが表示されるはずです。 「ファイルシステムのチェックが終了しました。エラーは見つかりませんでした。」その後、これ以上行うことはありません。エラーが発生した場合は、ドライブをWindowsに戻し、スキャンを実行します。

読んだ4分