ドライブとは、いくつかのブロックからなる小さな集合住宅のようなものです。
すべての家に固有の住所があるように、ドライブにも多数のセクタがあり、そのセクタはブロックに分割されています。各ブロックには固有のアドレスがあり、ドライブがデータを簡単に検索、保存、取得できるようになっています。
各ドライブはファイル・システムを使用して、ドライブに存在するファイル、そのアドレス、および空き容量/ブロックを保存します。ファイル・システムは基本的に、ドライブがこれらのアドレスにどのように名前を付け、保存し、ファイルを取り出すかを定義します。
しかし、ファイルシステムとは何でしょうか?調べてみましょう。
ファイルシステムとは何ですか?
ファイル・システムとは、ドライブにファイルを保存する論理的な方法です。ファイル・システムがないと、ドライブはデータを整理して保存することができないため、読み取り不可能な情報の山のように見えます。ファイル・システムがないと、ドライブは正常に機能しなくなります。
ファイルシステムは、データの命名、保存、検索に加え、ストレージスペースの管理、メタデータの暗号化、ファイルアクセスの制御、データの整合性の確保においても重要な役割を果たします。
ファイルシステムを選択する際には、オペレーティングシステムとの互換性、信頼性、データアクセシビリティ、スケーラビリティ、パフォーマンスなど、いくつかの要素が決定的な決め手となります。
Macのファイルシステムの種類
ファイルシステムには長いリストがありますが、Macシステムは特に、ネイティブドライブ上の2つの主要なファイルシステムをサポートしています。また、NTFS/exFAT/FATフォーマットされた外付けドライブを読み取り専用でサポートしています。これは、アップルのエコシステムが限定的で閉鎖的であるためです。Macの2つの主要なファイルシステムは、HFS/HFS+とAPFSです。これらについて詳しく読む
Macのさまざまなファイルシステムについて
HFS & HFS+
HFS(Hierarchal File System)は、Apple社がMacコンピュータ専用に開発したMac標準のファイルシステムです。HFSは、メタデータを拡張サポートした、構造化しやすいファイルシステムとして設計されました。従来のディスクベースのドライブをサポートすることで、削除されたファイルの復元が可能になりました。
アップルはその後、HFS+またはMac OS Extendedを発表し、HFSファイルシステムにいくつかの改良を加えました。これには、データ整理の改善、長いファイル名のサポート、より大きなファイルサイズの処理機能などが含まれます。
HFSとHFS+は、データの保存と削除の際にBツリー構造を使用し、データの断片化を最小限に抑えながら、ファイルの検索に要する時間を大幅に短縮します。ファイルが削除されると、ファイルシステムはBツリーのメタデータレコードから削除されたファイルのデータを削除し、空きメモリのマップを更新します。
HFS/HFS+でフォーマットされたMacシステムでファイルを復元する場合、専門のデータ復元ソフトウェアはファイルシステムジャーナルを検索し、ファイル名、サイズ、ハードドライブ上の場所などのデータを探します。この情報が見つからない場合、ソフトウェアはドライブ上でRAW復元を実行します。この情報が見つからない場合、ソフトウェアはドライブ上でRAWリカバリを実行し、ファイル署名を検索します。
しかし、HFSとHFS+、そしてMac OS Extendedは、そのパフォーマンスに納得がいかず、SSDやその他のフラッシュベースのドライブをサポートしていなかったため、macOSの新しい標準ファイルシステムとして徐々にAPFSに取って代わられました。
APFS
APFS(Apple File System)は、HFS/HFS+ファイルシステムの現代的な後継です。主にフラッシュドライブやソリッドストレージドライブをサポートするために開発され、現在ではすべてのMacやその他のAppleデバイスの標準ファイルシステムとなっています。HFSやHFS+とは異なり、APFSはSSDのパフォーマンスに重点を置き、TRIMコマンドを使用して、寿命を損なうことなくストレージスペースを効率的に管理します。
データストレージとして、APFSは複数のAPFSコンテナを含むGPTパーティショニングスキームを使用します。各 APFS コンテナには、共有の割り当て領域にデータを格納する APFS ボリュームがあります。ユーザーがファイルを削除すると、ファイルシステムは自動的に TRIM コマンドを使用して、削除されたファイルの残りを含むブロックを削除します。
TRIMコマンドはSSDから確実にデータを削除しますが、データの復元は事実上不可能です。このコマンドはデータをランダムなビットで上書きして削除するため、削除されたファイルを復元できる可能性は極めて低くなります。
その他のMac対応ファイルシステム
Macシステムは、ネイティブドライブ上でHFS/HFS+およびAPFSファイルシステムをサポートしています。また、NTFS および FAT/exFAT フォーマットの外付ドライブを読み取り専用モードでサポートしています。ただし、Macのファイルシステムと互換性のある外付ドライブをNTFSまたはFAT/exFATファイルシステムにフォーマットする必要がある場合は、ディスクユーティリティで行うことができます。
Macで削除または紛失したファイルを復元する賢いソリューション
Macシステム上のファイルやデータを誤って削除してしまうことは残念なことです。しかし、パニックになるのではなく、Stellar Data Recovery Professional for MacのようなMac用の堅牢なデータ復元ソフトウェアを使うべきです。
削除されたファイルだけではありません。このソフトウェアは、起動不能またはアクセス不能なMacからファイルを復元することもできます!そのため、誤って削除してしまった場合やフォーマットしてしまった場合などに完璧なクッションを提供するため、すべてのMacシステムにインストールする必要があります。
Macのデータ損失を防ぐためのヒント
データ復旧のスペシャリストとして、私たちはデータの重要性を認識しています。そのため、不測の事態に備え、冷静に対処することをお勧めします。以下は、Macシステムでのデータ損失を避けるためのヒントです。
- Time Machineバックアップの設定
- iCloudまたは他のクラウドサービスを使用して外部データをバックアップします。
- 外付けドライブまたは接続されたNAS/RAIDサーバーにデータバックアップを作成
- データのバックアップは、別の記憶媒体に複数のコピーを作成することで多様化します。
結論
Macのファイルシステムは、Macコンピュータ上でのデータの保存と取り出しの方法を管理するため、Macデバイスにとって不可欠なものです。ファイルシステムがなければ、Macシステムは屋根裏に置かれた無名のストレージボックスと同じです。
この記事では、さまざまなMacのファイルシステムと、それらがどのようにデータを保存し、削除されたファイルを管理し、削除されたファイルの回復に影響を与えるかを見ていきます。
この詳細な記事で、Macのファイルシステムの初歩的な基本をご理解いただけたと思います。
ご質問はコメント欄までお気軽にどうぞ。