将外部磁盘格式化为日志HFS +有什么好处?


26

/Library/Utilites/Disk Utility.appMac OS附带的应用程序磁盘实用程序中的应用程序磁盘实用程序允许重新格式化外部磁盘。

选项包括:

  • Mac OS扩展(日志)(已发布HFS +)
  • Mac OS扩展版(区分大小写,已记录日志)
  • MS-DOS(FAT)
  • FAT文件

我知道与Windows用户共享闪存驱动器时,使用MS-DOS(FAT)格式具有良好的兼容性。但是对于这个问题,我想排除不同选项的兼容性首选项。

将外部磁盘格式化为日志HFS +有什么好处?

Answers:


24

除了说特定文件系统与哪个OS相关的部分外,重点是单词“ journaled”。

我包含以下Wikipedia引用,因为没有必要重新发明轮子:

日记文件系统是一种文件系统,在将它们提交到主文件系统之前,它会跟踪将在日记中进行的更改(通常是文件系统专用区域中的循环日志)。在系统崩溃或电源故障的情况下,此类文件系统恢复联机的速度更快,并且损坏的可能性也较小。

从逻辑上讲,按照定义,外部驱动器比内部驱动器更有可能从系统中删除。不可能卸下笔记本电脑驱动器并保持操作系统运行,但是例如通过连接USB或Firewire完全可以。这样一来,如果您过快地卸下驱动器或未遵循正确的弹出步骤,则存在更改需要写入驱动器而无法完成的更大风险。

特别是如果您使用任何形式的缓存,则数据可能会在删除时等待写入磁盘,从而丢失数据。

在这些情况下,日志文件系统可以通过记录所需应用的所有更改并记录它们何时成功完成来帮助防止这些情况下的过多损害。这样,它可以检查重新启动时的日志,并解决从未完成的未完成更改。这比仅运行一个或类似命令来检查整个文件系统中是否需要在FAT32文件系统上执行的问题快得多chkdsk

除了上面讨论的保护性方面之外,事实是HFS文件系统具有所有内置的Mac OS X挂钩,用于自动索引,备份,版本控制等,而在启用FAT32的文件系统上是不可能的。


谢谢!因此,MS-DOS和ExFAT没有类似的日记实现吗?
gentmatt'4

4
确实,正是这样,NTFS才被记录下来,但是名称中没有FAT的记录就没有。在许多方面,EXFAT比FAT32更糟糕,因为它不使用弹性分配表,并且容易在弹出时损坏,但这是另一个问题:)
12

10

如果计划将其与OS X一起使用,则我将外部磁盘格式化为Mac OS Extended(已日记),因为如果在将数据写入该外部磁盘时发生意外情况,则日记可减少驱动器文件系统损坏的变化

  • OS X休眠
  • Mac桌面的A / C电源中断
  • Mac笔记本电脑的电池电量下降到0
  • 笔记本硬盘驱动器因掉落而进入睡眠状态
  • 意外断开外部驱动器

如果我计划在Windows上使用外部磁盘,则将其格式化为ExFAT。


1
ExFat和MS-DOS(FAT)有什么区别?ExFat是更新的版本吗?
河马

1
ExFAT专为闪存驱动器而设计。请参阅en.wikipedia.org/wiki/ExFAT。它较新,但这不是重点,ExFAT与FAT的目的不同。
2012年

4
@Hippo最大的优点是ExFAT可以存储大于4GB的文件。FAT32不能。
克里斯·瑞

如何判断外部硬盘驱动器上的数据是否损坏?
JFW

我的习惯是在读取或写入任何外部磁盘之前,在每个外部磁盘(HDD或Flash)上运行“磁盘工具”。磁盘实用程序检查并报告文件目录是否已损坏。
2012年

7

选择文件系统格式时,需要考虑预期的用法。与传统的硬盘驱动器相比,SD卡对写入操作更为敏感。日志文件系统在数据本身之上添加了额外的写入层,从而缩短了驱动器的使用寿命。

因此,对于大多数静态存储(音乐,应用程序,书籍)而言,写操作很少,而从设备中读取内容则是主要活动,因此,ExFAT是正确的选择。如果将卡用于数据库或其他不断更新的关键存储,请准备缩短使用寿命,并使用“ Mac OS Extended (Journaled)磁盘工具”中调用的HFS +格式化卡。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.