ระบบไฟล์ใดที่ Apple ใช้ใน iPhones [ซ้ำ]


10

HFS

WWDC 2012 เซสชัน 709  มีอะไรใหม่ในระบบแฟ้มนำเสนอโดยเดริคฮอร์นรวมถึงการสังเกตต่อไปนี้: Journaled HFS + ทุกที่

ในห้องสมุดสำหรับนักพัฒนา iOS ของคุณ, NSDictionary ชั้นอ้างอิงมีการอ้างอิงถึงHFS

iPhone ใช้ HFS Plus หรือไม่

บันทึกไว้หรือไม่ลงทะเบียน?

ฉันต้องการข้อมูลอ้างอิงที่เชื่อถือได้ ขอบคุณ


ประเภทของ HFS Plus

iOS และ iPhone กันสักครู่… hdiutilของ Apple (1) คู่มือการใช้งาน Mac OS Xแสดงรายการประเภทระบบไฟล์ HFS สี่ประเภทเพื่อการสร้าง:

  • HFS +
  • HFS + J (JHFS +)
  • HFSX
  • JHFS + X

ป.ล.

นอกเหนือจากคำตอบที่ได้รับการยอมรับ ... บางครั้ง Apple ก็แยกความแตกต่างระหว่างJHFS + X (journaled, case sensitive) และHFSXดังนั้น:

…ฉันมี fileXray แต่ฉันไม่เห็นว่าตัวเองกำลังทำการเชื่อมต่อ ssh กับ iPhone รุ่นแรกของฉัน ;-)


1
พื้นหลัง: twitter.com/jollyjinx/status/395193114941734912สังเกตการแตกของภาพต้นฉบับบน iPhone
Graham Perrin

แปลกฉันขอคำตอบสองสามครั้งก่อนโพสต์คำถามนี้ ฉันไม่รู้ว่าซ้ำซ้อนพลาดอย่างไร อาจเป็นเพราะฉันค้นหา iPhone แทน iOS ฉันจะเพิ่มแท็กในคำถามก่อนหน้า
Graham Perrin

คำตอบ:


11

ตามiOS วิเคราะห์นิติเวช , ระบบแฟ้มหลักคือ HFSX

HSFX

อุปกรณ์มือถือ Apple ทั้งหมดใช้ HFSX เป็นระบบไฟล์ HFSX เป็นรูปแบบของ HFS + ที่มีความแตกต่างที่สำคัญอย่างหนึ่ง HFSX คำนึงถึงขนาดตัวพิมพ์

HFSX รายงานโดยแอปเปิ้ลเป็นMac OS ขยาย (Journaled, Case-Sensitive)

มีสองพาร์ติชันหลักของ HFSX: ระบบปฏิบัติการและข้อมูลผู้ใช้ ก่อนหน้าพาร์ติชันเหล่านี้คือพาร์ติชัน MBR ปกติ (ประมาณ 100 MB)


SSHing ลงในอุปกรณ์ jailbroken iOS 6 ของฉันดูเหมือนว่าจะสนับสนุนสิ่งนี้เนื่องจากฉันสามารถสร้างไดเรกทอรีเล็ก ๆ การสร้างไดเรกทอรีต่อไปนี้ไม่มีปัญหา:

$ mkdir test
$ mkdir Test
$ mkdir TEST

ในหนังสือไม่ได้กล่าวถึงJHFS + XหรือJHFSXซึ่งทำให้ฉันสงสัยว่ามันต้องตรงตามตัวพิมพ์ใหญ่ - เล็กโดยไม่ใช้วารสารหรือไม่ แต่แล้วที่ Sean Morrissey ใช้fileXray : kHFSVolumeJournaled (ปริมาณมีบันทึกประจำวัน) ... ฉันสงสัยว่ามันเป็นจริงสำหรับทั้ง HFSX ชิ้นของดิสก์ ฉันจะเพิ่มบางสิ่งในคำถาม
Graham Perrin

หากทุกอย่างเป็นไปด้วยดีหลังจาก iOS 10.3 พวกเขาจะใช้ APFS: arstechnica.com/apple/2017/01/…
Andrea
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.