ไม่เห็นพาร์ติชันภายนอก FAT32 และ NTFS บน OS X El Capitan เมื่อเปิดใช้งาน SIP


1

ฉันได้ติดตั้ง Homebrew, FUSE สำหรับ OS X และ NTFS-3G แล้ว ช่วยดูพาร์ติชันภายนอก (FAT32 และ NTFS) เมื่อ SIP ถูกปิดใช้งาน (OS X El Capitan) แต่เมื่อเปิดใช้งาน SIP ฉันไม่เห็นพาร์ติชันภายนอก NTFS และ FAT32 ใน Finder และ Disk Utility เมื่อฉันรันคำสั่งdiskutil listในเทอร์มินัลจะแสดงพาร์ติชันทั้งหมดรวมถึง NTFS และ FAT32

ฉันควรทำอย่างไรในการอ่าน / เขียนเมื่อเปิดใช้งาน SIP

เอาท์พุทจากรายการ diskutil:

/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            499.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +499.0 GB   disk1
                                 Logical Volume on disk0s2
                                 DD75E058-1FC0-4B05-B0F2-FB02A06EC189
                                 Unencrypted
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:       Microsoft Basic Data BOOTCAMP                80.9 GB    disk2s2
   3:                  Apple_HFS osxboot                 53.2 GB    disk2s3
   4:       Microsoft Basic Data NF                      365.6 GB   disk2s4

หลังจากคำสั่ง 'diskutil info / Volumes / NF' ผลลัพธ์คือ 'ไม่พบดิสก์: / Volumes / NF'


เนื่องจากคุณใช้ NTFS ฉันจะถือว่าคุณมีระบบ Windows ที่คุณสามารถต่อพ่วงไดรฟ์ภายนอกและเรียกใช้chkdsk /f <drive letter>:จากพรอมต์คำสั่งของผู้ดูแลระบบได้เช่นchkdsk /f e: จากนั้นลองติดตั้งอีกครั้งใน OS X ซึ่งจะทำให้แน่ใจว่าไม่มีปัญหา กับระบบไฟล์ซึ่งในบางกรณีอาจทำให้ติดตั้งไม่ถูกต้อง
user3439894

ขอบคุณสำหรับคำแนะนำ - ฉันทำสิ่งที่คุณแนะนำ แต่ไม่มีอะไรเปลี่ยนแปลง ทั้งสองพาร์ติชั่นมีระบบไฟล์ที่ใช้งานได้ตามปกติ อย่างไรก็ตามตอนนี้ฉันจะรู้วิธีแก้ไขระบบไฟล์ใน Win :)
ade

คำตอบ:


1

เหตุผลที่ FUSE จะไม่ทำงานเมื่อเปิดใช้งาน SIP คือ (ในหมู่สิ่งอื่น ๆ ) SIP จะบล็อกการเปลี่ยนแปลง/sbinตำแหน่งของระบบไฟล์ตามค่าเริ่มต้นและนี่คือจุดที่สามารถใช้งานได้ "mount_XXXX"

แทนที่จะปิด SIP อย่างสมบูรณ์คุณสามารถปิดใช้งานส่วนที่ปกป้องระบบไฟล์ได้โดยการรันคำสั่งต่อไปนี้ในคอนโซลการกู้คืน

เปิดใช้งาน csrutil - โดยไม่ต้อง fs

วิธีนี้เป็นวิธีที่แนะนำจะได้รับโมดูล NTFS ทำงานใน FUSE โดยคนที่รักษาOSXFUSE

โปรดทราบว่าคำสั่งจะให้คำเตือนต่อไปนี้ แต่จะใช้งานได้ในขณะนี้

csrutil: ร้องขอการกำหนดค่าที่ไม่รองรับ สิ่งนี้น่าจะเกิดขึ้นในอนาคตและปล่อยให้เครื่องอยู่ในสถานะที่ไม่รู้จัก


ฉันทำตามที่คุณแนะนำและได้รับสิ่งนี้: สถานะการป้องกันความถูกต้องของระบบ: เปิดใช้งาน (การกำหนดค่าแบบกำหนดเอง) การกำหนดค่า: แอปเปิ้ลภายใน: ปิดใช้งานการเซ็นชื่อ Kext: เปิดใช้งานการป้องกันระบบไฟล์: ปิดใช้งานข้อ จำกัด การดีบัก: เปิดใช้งานข้อ จำกัด DTrace: เปิดใช้งานการป้องกัน NVRAM: เปิดใช้งานการป้องกัน NVRAM: เปิดใช้งาน แต่ถึงกระนั้นฉันก็ไม่สามารถมองเห็นทั้งพาร์ติชัน ntfs และ fat32
ade

ดังนั้นพวกเขายังคงปรากฏภายใต้diskutil listแต่ไม่ปรากฏใน Disk Utility? คุณสามารถเพิ่มผลลัพธ์ของdiskutil listคำสั่งลงในคำถามของคุณได้หรือไม่?
อลิสแตร์แมคมิลลัน

ฉันได้เพิ่มรายการ diskutil ในคำถามของฉัน
ade

@ade จะเกิดอะไรขึ้นถ้าคุณพิมพ์open /Volumes/NFหรือopen /Volumes/BOOTCAMPในหน้าต่าง Terminal?
อลิสแตร์แมคมิลลัน

เมื่อฉันเขียนคำสั่งเหล่านั้นฉันได้รับคำตอบ: 'ไม่มีไฟล์ / ปริมาณ / NF' และ 'ไม่มีไฟล์ / ปริมาณ / BOOTCAMP' ตามลำดับ
ade
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.