コマンドライン

コマンドライン

再利用したいUSBサムドライブがあります。

どのようにフォーマットできますか?

答え1

これを行う方法はいくつかあります。

コマンドライン

すべてのファイルを削除したい場合は、必ず「フォーマット」する必要はありません(ファイルシステムの作成 - 正しい意味でUSBスティックをフォーマットすることはできません)。

スティックが下に取り付けられていると仮定すると、/media/something次のように言うことができます。

sudo rm -rf /media/something/*

確認を求めません!隠しファイル(WindowsやMacのごみ箱フォルダなど)には触れません。

生ファイルシステムが必要な場合まず、ファイルシステムをアンマウントする必要があります。:

sudo umount /dev/whatever_the_device_is
sudo mkfs.vfat -n "Volume Label" /dev/whatever_the_device_is

これにより、FATファイルシステムが作成されます。 NTFSファイルシステムが必要な場合は常に1つありますが、mkfs.ntfs一部の実装にはバグがあることに注意してください。これはディストリビューションと最新バージョンによって異なります。

ケード

始めるKDEパーティションマネージャ(そうでない場合は、Debian / Ubuntuパッケージ名は少し非標準ですpartitionmanager。)明確なことをしてください。

小人

使用Gnomeディスクユーティリティ(書き換え)。使い方はとても簡単です。左側からUSBドライブを選択するだけです。すでにパーティションがある場合は、「フォーマット」ボタンをクリックしてください。それ以外の場合は、すべての操作を実行できる「ドライブフォーマット」ボタンがあります。

Ubuntu 11

Ask Ubuntuは次の正確な質問に答えました。11.10でUSBまたは外付けドライブをフォーマットする方法は?- これがPalimpsestディスクユーティリティを使用するように指示する方法に注意してください。

他のすべて

このタスクで私のお気に入りのGUIツールは次のとおりです。ゴポット。必要なことをすべて行います(悲しいことにLVMと暗号化を除く)、ブートはユーザーフレンドリーです。

答え2

ユーティリティのコレクションを確認してくださいmkfs(フォーマットする項目によっては、またはまったく異なるものが必要になる場合がありますmkfs.ext[234]mkfs.vfatfdiskシステム全体で機能するには、同様の方法でパーティション表のパーティションタイプ識別子を変更する必要があります。

答え3

ファイルシステムを(再)生成するには、次のいずれかを使用します。MKFSツールシリーズ。目的のファイルシステムに応じて1つを選択します。最も一般的なものは次のとおりです。

  • FAT32( mkfs.vfat) 互換性を最大化します。 FAT32には、ファイルの所有権、アクセス許可、シンボリックリンク、または他の多くのUnixyの概念に関する概念はなく、ファイル名に多くの句読点を禁止し、大文字と小文字を区別しないファイルとディレクトリのみがあります。最大ファイルサイズは4GBです。 4GB以下のファイルの束を保存する必要がある場合は、このファイルシステムを選択してください。
  • NTFSWindowsとの互換性のため。最も基本的なUnixy機能をサポートします。 Windows以外のオペレーティングシステムでは、NTFSのサポートは少し不安定になる傾向があるため、Windows互換性と大容量ファイルが必要な場合にのみこのファイルシステムを選択してください。
  • 外部4事実上の標準的なLinuxファイルシステムです。シンボリックリンクや権限などのUnixy機能が必要な場合は、このオプションを選択してください。
  • 外部2ext4の以前のバージョンであり(何千ものファイルを含むディレクトリのロギングや優れたサポートなどの機能が不足している)、ext4よりも多くのUnixシステムでサポートされています(ただし、Windowsでは奇跡を期待しないでください)。 Windowsで優れたBSDサポートと少なくとも読み取り専用サポートが必要な場合は、このオプションを選択してください。

ドライブが接続されているデバイスの名前を見つける必要があります。 Linuxでは、リムーバブルドライブ/dev/sda/dev/sdb名前が。正しい名前を選択したことを確認してください。そうしないと、ハードドライブが消去される可能性があります。 Linuxでは、以下を実行して利用可能なドライブとそのパーティションのリストを取得できますcat /proc/partitions。 3番目の列の数字はサイズ(KB)です。の名前/dev/disk/by-pathとドライブモデルを見ると、ドライブがどこに接続されているかがわかります/dev/disk/by-id。サムドライブには通常1回のパーティションがあります。

多くのシステムでは、これらのツールはroot以外のユーザーのデフォルトパス/sbinではありません。/usr/sbinまた、これを実行するにはroot権限が必要な場合があります。

新しいファイルシステムを作成するには、mkfs正しいデバイスでコマンドを実行します。

mkfs.TYPE /dev/NAME_OF_DEVICE

正しいパーティション番号を入力する必要があります。 Linuxを実行していて、ハードドライブがあり、他の外部ドライブが接続されていない場合、通常、このデバイスは次のよう/dev/sdb1になります。

sudo mkfs.vfat /dev/sdb1      # be sure to adjust the device name if necessary

mkfs一部の古いデータは残り、新しいファイルで上書きされるまで削除されません。これらのフラグメントはファイルシステムをバイパスし、デバイスの内容を確認することで回復できます。 (フラグメントで意味のあるデータを再構成するのは簡単ではないため、申し訳ありません。誤ったフォーマットされたデバイスの元に戻すためにこれを使用しないでください。)既存のデータをすべて削除するには、前に次のコマンドを実行してくださいmkfs

tee </dev/zero /dev/NAME_OF_DEVICE

すべてのデータが削除され復元できないため、正しいデバイス名を選択したことを確認してください。

一般的なソフトウェア方法では、回復不能なデータは削除されますが、一部の電子タスクを介して回復できる兆候が残る可能性があります。バラよりフラッシュドライブを一度だけ消去すれば十分ですか?。フラッシュドライブからデータを削除する唯一の編集的証拠は、最初にデータを暗号化してキーのすべてのコピーを破棄することです。

関連情報