HFS Plus

HFS Plus
HFS+
개발자애플사
풀네임계층형 파일 시스템 플러스
소개했다1998년 1월 19일, 24년 전(1998년 1월 19일), Mac OS 8.1 탑재
파티션 식별자Apple_HFS(Apple 파티션 맵)
0xAF(MBR) HFS 및 HFS+
Apple_HFSX(Apple 파티션 맵) HFSX의 경우
48465300-0000-11AA-
AA11-00306543ECAC
(GPT)
구조물들
디렉토리 내용B-트리
파일 할당비트맵
불량 블록B-트리
한계
최대 볼륨 크기8[1] 엑사바이트
최대 파일 크기8 EB[2]
최대 파일 수4,294,967,295 (232 − 1)
최대 파일 이름 길이255 문자(255 UTF-16 부호화 유닛, Unicode 정규화 포맷D의 Apple 수정 변형으로 정규화)
파일 이름에 허용되는 문자Unicode, NUL을 포함한 임의의 문자.OS API는 레거시 이유로 일부 문자를 제한할 수 있습니다.
특징들
기록된 날짜액세스, 속성 변경, 백업, 콘텐츠 변경, 생성
날짜 범위1904년 1월 1일 ~ 2158년 2월 6일
날짜 해결1초
포크네.
특성색상(3비트, 기타 모든 플래그 1비트), 잠금, 커스텀아이콘, 번들, 보이지 않음, 에일리어스, 시스템, 문구, INIT 리소스 없음, 공유, 데스크톱
파일 시스템 권한Unix 권한, NFSv4 ACL(Mac OS X v10.4 이후)
투과적 압축부분적(dempfs, Mac OS X 10.6 [3]이후)
투과적 암호화있음(Mac OS X 10.7 이상).AES에서는 OS[clarification needed] X 10.7 이전 버전에서 Mac OS X 10.3 이후 버전에서 HFS+ 형식의 .dmg 볼륨을 사용하여 홈별 디렉토리 암호화를 사용할 수 있습니다.
다른.
지원되는 운영 체제Mac OS 8.1, Mac OS 9, MacOS/iOS/tvOS/watchOS/Darwin, Linux, Microsoft Windows (부트캠프 IFS 드라이버 사용)

HFS Plus 또는 HFS+(Mac OS Extended 또는 HFS Extended라고도 함)는 Apple Inc.에서 개발한 저널링 파일 시스템입니다.HFS+는 1998년 Mac OS 8.1 출시와 함께 애플 컴퓨터의 주 파일 시스템(HFS)을 대체했습니다. HFS+는 2017년 MacOS High Sierra와 함께 출시된 Apple File System(APFS)으로 교체될 때까지 주 Mac OS X 파일 시스템(Primary Mac OS X 파일 시스템)으로 지속되었습니다.HFS+는 또한 iPod 디지털 음악 플레이어에서 사용되는 형식 중 하나입니다.

Mac OS Standard 또는 HFS Standard라고도 불리는 이전 HFS에 비해 HFS Plus는 훨씬 더 큰 파일(블록 주소는 16비트 대신 32비트 길이)을 지원하며 항목 이름을 지정하기 위해 Unicode(Mac OS Roman 또는 다른 여러 문자 집합 대신)를 사용합니다.HFS와 마찬가지로 HFS Plus는 B-tree를 사용하여 대부분의 볼륨 메타데이터를 저장하지만 하드 링크를 지원하는 대부분의 파일 시스템과 달리 HFS Plus는 디렉토리에 대한 하드 링크를 지원합니다.HFS Plus는 최대 255자의 파일 이름과 NTFS와 유사n-forked 파일을 허용하지만 2005년까지 데이터 포크 및 리소스 포크 이외의 포크를 사용하는 시스템 소프트웨어는 거의 없었습니다.또한 HFS Plus는 HFS의 16비트가 아닌 완전한 32비트 할당 매핑 테이블을 사용하여 대용량 Disk의 공간 사용을 개선합니다.

역사

개발 [4]중인 코드네임 Sequoia인 HFS+는 1998년 1월 19일 Mac OS 8.[2]1 릴리즈와 함께 소개되었습니다.

2002년 11월 11일 Mac OS X 10.2.2 업데이트가 출시되면서, Apple은 데이터 신뢰성을 개선하기 위해 HFS Plus에 선택적 저널링 기능을 추가했습니다.이러한 기능은 Mac OS X Server의 Disk Utility 애플리케이션을 사용하여 GUI를 통해 액세스할 수 있었지만 표준 데스크톱 [5]클라이언트의 명령줄을 통해서만 액세스할 수 있습니다.

Mac OS X v10.3에서는 기본적으로 모든 Mac의 모든 HFS Plus 볼륨이 저널링되도록 설정되었습니다.시스템 내에서 저널이 포함된 HFS Plus 볼륨은 HFSJ로 식별됩니다.

Mac OS X 10.3에서는 HFS Plus의 또 다른 버전인 HFSX도 소개되었습니다. HFSX 볼륨은 HFS Plus 볼륨과 거의 동일하지만 HFS Plus 볼륨에서 일반적인 HFS 래퍼로 둘러싸이지 않으며 선택적으로 파일 및 폴더 이름에 대소문자를 구분합니다.HFSX 볼륨은 Volume Header의 2개의 엔트리(시그니처 필드의 HX 값과 버전 [2]필드의 5개)로 인식할 수 있습니다.

맥 OS X 10.3은 또한 이전에 사용된 유니코드 2.1 분해를 대체한 유니코드 3.2 분해를 애플이 채택한 것을 나타낸다.이러한 변경으로 인해 개발자들은 Mac OS [6]X용 소프트웨어를 작성하는 데 문제가 발생했습니다.

Mac OS X 10.3 에서는, HFS+[7] 로 파일의 fragment화를 회피하기 위한 다수의 기술이 도입되고 있습니다.

Mac OS X 10.4에서 애플은 적어도 10.0 이후 HFS Plus의 Mac OS X 구현의 일부였던 인라인 속성 데이터 레코드에 대한 지원을 추가했지만 항상 "향후 사용을 위해 예약됨"[8]으로 표시되었습니다.Mac OS X Server 10.4가 출시되기 전까지 HFS Plus는 표준 UNIX 파일 시스템 권한만 지원했지만 10.4에서는 파일 권한을 정의하는 보다 풍부한 메커니즘을 제공하고 다음과 같은 다른 플랫폼의 파일 권한 모델과 완전히 호환되도록 설계되었습니다.Microsoft Windows XP 및 Windows Server [9]2003으로 지정합니다.

Mac OS X Leopard 10.5에서는 디렉토리 하드링크가 Time Machine의 기본 부분으로 추가되었습니다.

Mac OS X Snow Leopard 10.6에서는 Deflate(Zlib)를 사용하여 HFS+ 압축을 추가했습니다.오픈 소스 및 기타 일부 영역에서는 이를 Apple이라고 부릅니다.FSCompession 또는 decmpfs.압축된 데이터는 확장 속성 또는 리소스 포크 중 하나에 저장될 수 있습니다.Apple이 아닌 API를 사용하는 경우 Apple은FSCompession이 항상 완전히 [10]투과적인 것은 아닙니다.OS X 10.9에서는 LZVN(libFastCompression)과 LZFSE라는2개의 새로운 알고리즘이 도입되었습니다.

Mac OS X Lion 10.7에서는 논리 볼륨 암호화(FileVault 2)가 운영 체제에 추가되었습니다.운영체제에 추가해도 파일시스템의 논리구조는 변경되지 않습니다.Apple의 논리 볼륨 매니저는 코어 스토리지라고 불리며 볼륨 레벨에서의 암호화는 HFS Plus 이외의 파일 시스템에 적용할 수 있습니다.적절한 하드웨어를 사용하면 암호화와 복호화 모두 투명해야 합니다.

설계.

HFS Plus 볼륨은 섹터(HFS에서는 논리 블록이라고 함)로 나뉘며, 일반적으로 크기가 512바이트입니다.그런 다음 이러한 섹터는 하나 이상의 섹터를 포함할 수 있는 할당 블록으로 그룹화됩니다. 할당 블록의 수는 볼륨의 총 크기에 따라 달라집니다.HFS Plus는 HFS보다 더 큰 값을 사용하여 할당 블록을 처리합니다. [2]즉, HFS가 사용할 수 있는 65,536(= 2) 할당 블록 대신 4,294,967,296(= 23216) 할당 블록에 액세스할 수 있습니다.Disk가 작을 때는 이 문제가 거의 발생하지 않았지만 대용량 드라이브를 사용할 수 있게 되면서 파일이 차지할 수 있는 최소 공간(단일 할당 블록)이 지나치게 커져서 상당한 공간을 낭비하게 되었습니다.예를 들어 1GB 디스크에서는 HFS 아래의 할당 블록 크기가 16KB이므로 1바이트 파일이라도 16KB의 디스크 공간을 차지합니다.그 결과, HFS Plus의 시스템은 대용량 디스크의 공간 활용률을 크게 향상시킵니다.

HFS플러스에 파일 및 폴더 이름 또한 UTF-16[11]에 형태를 정상화시킨다는 거의 유니 코드 정규화 형태 D(NFD)[12]로 이렇게 한다는 것을 의미하기"å" 같은 인물은 HFS+ 파일 이름. 따라서 두개의 코드 units[13]로 쳤고 16BasicMultilingua 밖에서 문자 의미를 내포하고 부패되어 있precomposed 같은 인코딩된다.나는 면 또한HFS+ 파일명의 2개의 코드 단위로 카운트됩니다).HFS Plus 에서는 최대 255 UTF-16 코드 유닛의 파일명을 사용할 수 있습니다.

이전에는 HFS Plus 볼륨이 HFS 표준 파일 시스템에 내장되어 있었습니다.이는 Tiger가 인텔 Mac으로 이행함에 따라 단계적으로 폐지되었으며, HFS Plus 파일 시스템은 포장지에 내장되지 않았습니다.이 패키지는 두 가지 목적으로 설계되었습니다. 즉, ROM에서 HFS Plus를 지원하지 않는 Macintosh 컴퓨터가 HFS Plus 볼륨을 부팅할 수 있도록 했으며, 또한 Mac 80 버전을 사용하는 사용자에게 설명하면서 읽기 전용 파일인 Where_have_all_my_files_gone을 포함한 최소한의 HFS 볼륨을 포함시킴으로써 사용자가 HFS Plus로 전환할 수 있도록 설계되었습니다.이전에 HFS Plus를 사용하지 않은 경우 볼륨에는 HFS Plus를 지원하는 시스템이 필요합니다.원래 HFS 볼륨에는 볼륨 헤더 내에 포함된 HFS Plus 볼륨에 대한 시그니처와 오프셋이 포함되어 있습니다.내장된 볼륨을 포함하는 HFS 볼륨 내의 모든 할당 블록은 HFS 할당 파일에서 불량 [2]블록으로 매핑됩니다.

유닉스 시스템에 사용되는 파일 시스템 중에서도 눈에 띄는 HFS Plus는 스파스 파일을 지원하지 않습니다.

일반적인 HFS Plus [2]볼륨을 구성하는 구조는 다음과 같습니다.

  1. 볼륨의 섹터 0과 1은 HFS 부트 블록입니다.이것들은 HFS 볼륨의 부트블록과 동일합니다.이들은 HFS [14]래퍼의 일부입니다.
  2. 섹터 2에는 HFS 볼륨의 마스터 디렉토리 블록에 해당하는 볼륨 헤더가 포함되어 있습니다.볼륨 헤더에는 볼륨 자체에 대한 다양한 데이터(예: 할당 블록의 크기, 볼륨이 생성된 시기 또는 카탈로그 파일 또는 익스텐트 오버플로 파일과 같은 다른 볼륨 구조의 위치를 나타내는 타임스탬프)가 저장됩니다.볼륨 헤더는 항상 같은 위치에 있습니다.
  3. 사용 가능한 할당 블록과 사용 중인 할당 블록을 추적하는 할당 파일입니다.HFS의 볼륨 비트맵과 비슷하며, 각 할당 블록은 1비트로 표시됩니다.0은 블록이 자유롭다는 의미이고 1은 블록이 사용 중이라는 의미입니다.HFS 볼륨 비트맵의 주요 차이점은 할당 파일이 일반 파일로 저장된다는 것입니다. 볼륨 시작 부근에 특별한 예약 공간을 차지하지 않습니다.할당 파일은 크기를 변경할 수도 있으므로 볼륨 내에 연속적으로 저장할 필요가 없습니다.
  4. 카탈로그 파일은 볼륨에 저장된 모든 파일 및 디렉터리에 대한 레코드를 포함하는 B 트리입니다.HFS Plus 카탈로그 파일은 HFS 카탈로그 파일과 매우 유사합니다. 주요 차이점은 레코드가 더 커져서 필드를 더 많이 허용하고 필드를 더 크게 만들 수 있다는 것입니다(예를 들어 HFS Plus에서 255자 길이의 유니코드 파일 이름을 사용할 수 있습니다).HFS 카탈로그 파일의 레코드는 크기가 512바이트입니다. HFS Plus 카탈로그 파일의 레코드는 기존 Mac OS에서 4KB, MacOS에서 8KB입니다.HFS의 필드는 고정 크기이지만 HFS Plus의 경우 저장되는 데이터의 실제 크기에 따라 크기가 달라질 수 있습니다.
  5. Extents Overflow File은 각 파일에 익스텐트로 할당된 할당 블록을 기록하는 또 다른 B 트리입니다.카탈로그 파일의 각 파일 레코드는 파일의 포크마다 8개의 익스텐트를 기록할 수 있습니다.이러한 익스텐트를 사용하면 익스텐트 오버플로우 파일에 추가 익스텐트가 기록됩니다.불량 블록은 익스텐트오버플로우 파일에도 익스텐트로 기록됩니다.기존 Mac OS에서 익스텐트 레코드의 기본 크기는 1KB이고 MacOS에서는 4KB입니다.
  6. Attributes File은 HFS Plus의 새로운 B-tree로 HFS에 대응하는 구조가 없습니다.Attributes File에는 3종류의 4KB 레코드를 저장할 수 있습니다.인라인 데이터 속성 레코드, 포크 데이터 속성 레코드 및 확장 속성 레코드.인라인 데이터 속성 레코드에는 레코드 자체에 들어갈 수 있는 작은 속성이 저장됩니다.Fork Data Attribute 레코드에는 더 큰 Atribute를 저장할 수 있는 최대 8개의 익스텐트에 대한 참조가 포함되어 있습니다.확장 속성은 8개의 익스텐트 레코드가 이미 사용되고 있는 경우 포크 데이터 속성 레코드를 확장하는 데 사용됩니다.
  7. Startup File은 HFS 또는 HFS Plus가 지원되지 않는 Mac 이외의 OS 시스템용으로 설계되었습니다.이는 HFS 볼륨의 부트 블록과 유사합니다.
  8. 두 번째에서 마지막 섹터에는 HFS의 대체 마스터 디렉토리 블록에 해당하는 대체 볼륨 헤더가 포함됩니다.이 섹터는 볼륨이 아닌 디스크의 두 번째에서 마지막 섹터입니다.디스크가 볼륨보다 클 경우 AVH는 파일 시스템의 범위를 벗어납니다.
  9. 볼륨의 마지막 섹터는 Apple에서 사용하도록 예약되어 있습니다.컴퓨터 제조 [2]공정에서 사용됩니다.

비판

HFS Plus에는 ZFS [15]NTFS와 같은 최신 파일 시스템의 주요 기능으로 여겨지는 몇 가지 기능이 없습니다.데이터 체크섬은 가장 자주 인용되는 기능 [16]누락입니다.

체크섬 외에 HFS+에는 없는 최신 파일 시스템의 기능은 다음과 같습니다.

  • 나노초 타임스탬프[16]
  • 동시 액세스(즉, 여러 프로세스가 동시에 [16]파일 시스템에 액세스할 수 있음)
  • 스냅숏[16]
  • 2040년[17] 2월 6일 이후 지원
  • 스파스 파일[16] 지원
  • 하드 링크의 보다 나은 구현(다른 파일 시스템에서는 일반적으로 동일한 데이터 블록을 가리키는 여러 디렉토리 엔트리입니다. macOS의 하드 링크는 특별한 [16]숨겨진 디렉토리에 저장된 작은 파일로 구현됩니다.)

HFS Plus는 Unix와 유사한 시스템용으로 설계되지 않았기 때문에 Apple이 Mac OS [16]X로 전환할 때 파일 시스템 권한하드 링크와 같은 기능을 다시 장착해야 했습니다.

기타 운영 체제

리눅스

Linux 커널에는 HFS+ 파일 시스템의 읽기/쓰기 마운트를 위한 hfsplus[18] 모듈이 포함되어 있습니다.HFS+ fsckmkfsLinux로 포팅되어 있으며 hfsprogs [19]패키지의 일부입니다.

2009년에 이 드라이버는 용량이 2TB [20]이상인 HFS+ 드라이브를 손상시키고 있다는 진단을 받았습니다.그 결과, Debian이나 Ubuntu등의 Linux 디스트리뷰션에서는, HFS+ 드라이브나 2 [21]TB이상의 파티션의 마운트를 허가하지 않게 되었습니다.2011년 2월 현재,[22] 이 제한을 해제하기 위한 작업이 진행 중입니다.[needs update]

Linux의 현재 HFS+ 드라이버에서 데이터를 HFS+ 파티션에 안전하게 쓰려면 저널링을 비활성화해야 합니다.파티션이 Apple의 Time Machine 소프트웨어에서 사용되지 않는 경우, macOS에서 [23]저널링을 비활성화할 수 있습니다: OS X Yosemite에서 디스크 유틸리티를 사용하여 사용자는 Alt/Option을 누르고 File 메뉴에서 "Disable Journing"을 클릭하여 처음 마운트된 파티션을 선택할 수 있습니다.

저널링이 활성화된 HFS+ 파티션은 Linux에서 쓰기 액세스와 함께 강제로 마운트될 수 있지만 이는 지원되지 않으며 [23][24]현명하지 않습니다.

저널링된 HFS+[25]에 대한 쓰기 지원을 구현하기 위한 Google Summer of Code 프로젝트는 2011년에 Linux Foundation에 의해 승인되었지만, 당시에는 완료되지 않았으며 현재 진행 중입니다.저널링 지원에 대한 일부 업데이트를 포함하여 HFS+ 드라이버의 진행 상황과 개선 사항이 Linux-fsdevel 메일[26] 목록에 게시됩니다.

2011년 7월 현재 Paragon Software Group은 HFS+ 저널링된 [27]볼륨에 대한 완전한 읽기/쓰기 액세스를 허용하는 커널 드라이버를 제공하고 있습니다.이 제품은 Paragon의 독점 UFSD 라이브러리를 기반으로 한 HFS+의 독점 구현입니다.드라이버에는 무료 에디션과 유료 에디션이 있으며 HFS+ 볼륨을 확인하고 복구하는 유틸리티가 포함되어 있습니다.온라인 문서(무료[28] 버전 또는 유료[29] 에디션)에 따르면 현재 무료 에디션과 유료 에디션 모두 2.6.36부터 4.12.x까지의 Linux 커널을 지원하고 있습니다.Ubuntu, Debian, Fedora, OpenSUSECentOS만이 공식적으로 [30]지원됩니다.

창문들

2012년 5월 현재 Apple은 Mac OS X 10.[31]6의 부트캠프 소프트웨어의 일부로 Windows XP, Windows Vista 및 Windows 7용 읽기 전용 HFS+ 드라이버만 출시했습니다.즉, 이러한 시스템의 사용자는 HFS+ 드라이브의 데이터를 읽을 수는 있지만 쓸 수는 없습니다.Microsoft는 주로 HFS+ 형식의 iPod를 [citation needed]읽기 위한 목적으로 Xbox 360용 HFS+ 드라이버를 만들었습니다.

HFSExplore 및 jpfm 기반의 무료 오픈 소스 소프트웨어(jHFSplus)를 사용하여 hfs/hfs+ 파티션을 읽기 전용 가상 [32]폴더로 마운트할 수 있습니다.

Total Commander용 프리웨어 플러그인은 HFS 및 HFS+ 파일 시스템을 [33]읽을 수 있습니다.

DiskInternals Linux Reader를 사용하여 HFS 및 HFS+ 하드 드라이브/[34]파티션에서 폴더/파일을 추출/저장할 수 있습니다.

상용 제품인 MacDrive는 Windows 탐색기에서 HFS 및 HFS+ 드라이브, 광학 디스크 및 기타 미디어를 마운트할 수 있으며, Mac 디스크를 복구 [35]및 포맷할 뿐만 아니라 볼륨에 대한 읽기 및 쓰기를 모두 허용합니다.

Paragon의 HFS+ for Windows는 Windows XP에서 Windows Server 2008까지 모든 [36]버전의 Windows에서 완전한 읽기/쓰기 및 디스크 관리를 가능하게 합니다.

크로스 플랫폼

Erik Larsson에 [37]의해 작성된 HFSExplorer가 무료(GPL) 대안입니다.HFSExplorer는 HFS+ 볼륨(Mac OS Extended) 또는 HFSX 볼륨(Mac OS Extended, 대/소문자 구분)에서 파일을 표시 및 추출하기 위한 Java 응용 프로그램입니다.볼륨은 실제 Disk, 다양한 Apple Disk 이미지 및 스파스 Disk 이미지 형식 또는 원시 파일 시스템 덤프 중 하나에 배치할 수 있습니다.그러나 HFSExplorer는 읽기 전용 솔루션으로 HFS 형식의 볼륨에 쓸 수 없습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "OS X: Mac OS Extended format (HFS Plus) volume and file limits". Support.apple.com. 2008-07-29. Archived from the original on 2010-07-30. Retrieved 2010-07-05.
  2. ^ a b c d e f g "Technical Note TN1150: HFS Plus Volume Format". Apple Developer Connection. March 5, 2004. Archived from the original on June 22, 2013. Retrieved 2007-03-28.
  3. ^ "10.6: Compress files with HFS+ compression – Mac OS X Hints". Archived from the original on 2012-04-01.
  4. ^ Gregg Williams (May 19, 2000). "Strategy Mosaic: Sequoia--Mass Storage for Tomorrow and Beyond". Archived from the original on May 19, 2000.
  5. ^ John Gruber (November 11, 2002). "Crow". DaringFireball.net. Archived from the original on April 9, 2007. Retrieved 2007-03-28.
  6. ^ "Re: git on MacOSX and files with decomposed utf-8 file names". KernelTrap. 2010-05-07. Archived from the original on March 15, 2011. Retrieved 2010-07-05.
  7. ^ "Fragmentation in HFS Plus Volumes". osxbook.com. Archived from the original on January 3, 2020. Retrieved 10 January 2020.
  8. ^ John Siracusa (April 28, 2005). "OS X 10.4 Tiger: Metadata revisited". Ars Technica. Archived from the original on April 5, 2007. Retrieved 2007-03-28.
  9. ^ "Apple – OS X Server – Windows Services". Apple.com. Archived from the original on 2007-12-31. Retrieved 2007-11-12.
  10. ^ iohead LLC (2011). "fileXray user guide and reference" (PDF). iohead LLC. p. 31. Retrieved 14 July 2020.
  11. ^ "What is Mac OS HFS+ format?". AppleXsoft. Archived from the original on 2018-08-24. Retrieved 2018-11-06.
  12. ^ "Technical Q&A QA1235: Converting to Precomposed Unicode". Apple Developer Connection. February 7, 2003. Archived from the original on May 18, 2008. Retrieved 2007-03-28.
  13. ^ Unicode가 NFD 형식을 표준화하기 전에 HFS Plus 형식이 완성되었다는 사실에서 파생된 몇 가지 사소한 차이가 있습니다(자세한 내용은 "Unicode Subleties" Archived 2013-06-22 at the Wayback Machine" 참조).
  14. ^ "Boot Blocks". Inside Macintosh. Apple Inc. July 2, 1996.
  15. ^ Harris, Robin. "WWDC's biggest disappointment – ZDNet". ZDNet. Archived from the original on 2015-10-22.
  16. ^ a b c d e f g John Siracusa (July 20, 2011). "Mac OS X 10.7 Lion: the Ars Technica review". Ars Technica. Archived from the original on 22 December 2016. Retrieved 18 January 2017.
  17. ^ "Mac OS X – ForensicsWiki". forensicswiki.org. Archived from the original on 2017-04-10. Retrieved 2017-04-09.
  18. ^ "kernel/git/torvalds/linux.git – Linux kernel source tree". Archived from the original on 2012-07-09.
  19. ^ "Debian – Details of package hfsprogs in sid". Archived from the original on 2009-07-03.
  20. ^ "kernel/git/torvalds/linux.git – Linux kernel source tree". git.kernel.org. Archived from the original on 2012-07-11. Retrieved 2016-10-14.
  21. ^ "#550010 – hfsplus corrupts filesystems >2TB – Debian Bug report logs". Archived from the original on 2016-01-08. Retrieved 2011-02-17.
  22. ^ "[PATCH 2/3] hfsplus: lift the 2TB size limit — Linux Filesystem Development". Archived from the original on 2011-07-18.
  23. ^ a b "How to mount a HFS partition in Ubuntu as Read/Write?". Archived from the original on 2011-11-30.
  24. ^ Banks, Wyatt (2007-07-31), Macintosh HFSPlus Filesystem for Linux, archived from the original on 2012-07-22
  25. ^ "Implement HFSPlus Journal on Linux". Archived from the original on April 5, 2011.
  26. ^ "'hfsplus' in linux-fsdevel – MARC". Archived from the original on 2016-01-08. Retrieved 2012-09-21.
  27. ^ "Overview – Paragon NTFS&HFS+ for Linux 9.5 Express". Archived from the original on 2011-08-06. Retrieved 2012-06-29.
  28. ^ "Full Features – Paragon NTFS/HFS+ for Linux 9.5 Express". Archived from the original on 2012-09-03. Retrieved 2012-09-21.
  29. ^ "Full features – Paragon NTFS&HFS+ for Linux 9.5 Professional". Archived from the original on 2012-12-02. Retrieved 2012-09-21.
  30. ^ "FAQ & Glossary – Paragon NTFS&HFS+ for Linux 9.5 Professional". Archived from the original on 2016-06-07. Retrieved 30 June 2016.
  31. ^ "Apple – Support – Downloads – Bootcamp". apple.com. Archived from the original on 2016-10-19. Retrieved 2016-10-18.
  32. ^ "jHFSplus". Shashank Tulsyan. 2011-06-29. Archived from the original on 2011-07-09.
  33. ^ "DiskInternals Reader for Total Commander". DiskInternals. 2011-03-16. Archived from the original on 2011-11-16. Retrieved 2011-11-23.
  34. ^ "DiskInternals Linux Reader". DiskInternals. Archived from the original on 2012-04-06. Retrieved 2016-10-18.
  35. ^ "MacDrive 9 Standard". Mediafour. 2013-09-19. Archived from the original on 2013-09-21. Retrieved 2013-09-19.
  36. ^ "Write HFS+ volumes in Windows – Paragon HFS+ for Windows". Archived from the original on 2016-10-13. Retrieved 2016-10-14.
  37. ^ "HFSExplorer". Catacombae. Erik Larsson. 2015-10-13. Archived from the original on 2018-09-24. Retrieved 2018-09-23.

외부 링크

  • hfsexplorer – Java로 작성된 MS-Windows®용 오픈 소스 탐색기(HFS, HFS+ 및 HFSX 지원)
  • Apple "레거시" Technote 1150 – HFS Plus 볼륨 포맷
  • Apple "레거시" Technote 1189 – The Monster Disk Driver Technote
  • hfsdebug – Amit Singh의 HFS Plus 볼륨용 디버거
  • hfsprogs – Linux 시스템 하의 HFS+ 파일 시스템용 사용자 공간 지원 도구(Apple의 네이티브 도구에서 사용).
  • iBored – HFS Plus를 지원하는 디스크 에디터 및 뷰어
  • MacDrive – Windows에서 HFS 및 HFS+ 볼륨을 읽고, 쓰고, 생성하는 상용 제품
  • HFSleuth – MacOS 및 Linux용 HFS+/HFSX 볼륨 및 디스크 이미지(DMG)를 검사할 수 있는 무료 명령줄 도구
  • Mac OS X 10.7 Lion: Ars Technica 리뷰– 이 파일 시스템에 대한 비판