ฉันจะทำให้ Mac Partition ปรากฏใน Bootcamp (Windows 10 Anniversary Update) ได้อย่างไร


9

วันนี้ฉันติดตั้ง Windows 10 เวอร์ชัน 1607 บน MacBook Pro ของฉัน (Retina 15in ล่าช้า 2013) ก่อนหน้านี้ฉันได้ติดตั้ง Bootcamp กับ Win7 ดังนั้นฉันจึงเริ่มต้นด้วยการลบ Win7 Bootcamp Partition เก่าโดยใช้ Bootcamp Assistant บน Mac จากนั้นสร้างพาร์ติชันใหม่ขึ้นมาและทำการติดตั้ง Windows 10 ทุกอย่างดูเหมือนจะเป็นไปอย่างราบรื่น: การแบ่งพาร์ติชันการติดตั้ง Windows 10 และ Apple Bootcamp ไดรเวอร์

อย่างไรก็ตาม Mac Partition ไม่ปรากฏใน Windows File Explorer

ฉันพบเธรดที่เกี่ยวข้องนี้เหตุใดฉันไม่เห็นพาร์ติชัน Mac ใต้ windows ที่ติดตั้ง bootcamp

ฉันรันคำสั่งด้วยผลลัพธ์ต่อไปนี้:

ข้อมูล DiskUtility

ดูเหมือนว่า MBP ของฉันไม่ได้ใช้ CoreStorage FileVault ถูกปิดการใช้งาน ... และในพาร์ติชัน Bootcamp Windows 7 ก่อนหน้าของฉัน (ที่ฉันลบก่อนตั้งค่าใหม่สำหรับ Windows 10) Mac Partition แสดงขึ้นอย่างถูกต้อง

นี่คือรูปภาพของ Windows 10 Disk Management:

ภาพรวมการจัดการดิสก์ของ Windows 10

ไม่มีใครรู้ว่าเกิดอะไรขึ้นที่นี่


Windows ไม่มีความสามารถในการต่อเชื่อมหรืออ่านโวลุ่ม HFS + หากคุณสามารถเห็นได้ใน Windows 7 แสดงว่าคุณมีโปรแกรมควบคุมของ บริษัท อื่นทำให้เป็นไปได้ ฉันรู้ว่าแอปเปิ้ลในครั้งเดียวรวมแอปเปิ้ล HFS Read Only Driver เป็นส่วนหนึ่งของซอฟต์แวร์ Boot Camp ฉันไม่ทราบว่ายังคงมีอยู่ในไดรเวอร์ Apple Boot Camp สำหรับ Windows 10 หรือไม่เพราะฉันไม่จำเป็นต้องใช้ Windows อีกต่อไป มีโปรแกรมควบคุม HFS + อื่น ๆ สำหรับ Windows MacDriveเป็นหนึ่งและพารากอน HFS + สำหรับ Windows
user3439894

1
จะต้องมีอยู่ในไดรเวอร์ Bootcamp ของ Apple ฉันไม่เคยติดตั้งไดรเวอร์ HFS + ของบุคคลที่สามอื่น ๆ เมื่อใช้ Windows 7 ฉันไม่สามารถจินตนาการได้ว่าทำไม Apple ถึงมีการเปลี่ยนแปลงรวมถึงฟังก์ชั่นนี้ในไดรเวอร์ปัจจุบันสำหรับ Windows 10 ฉันจะทราบได้อย่างไร ฉันคิดว่าผู้ใช้คนอื่น ๆ ของ Bootcamp Windows 10 สามารถดู / อ่านพาร์ติชัน Mac ได้จาก Bootcamp Windows 10
Phil

ดังที่ฉันได้กล่าวไปแล้วว่า " ฉันไม่รู้ว่ายังคงมีอยู่ในไดรเวอร์ Apple Boot Camp สำหรับ Windows 10 หรือไม่เพราะฉันไม่ต้องการใช้ Windows อีกต่อไป " นั่นคือเมื่อสี่ปีก่อนเมื่อฉันติดตั้ง Boot Camp Windows ไดรเวอร์สองตัวที่ติดตั้งโดยซอฟต์แวร์ Boot Camp Windows ของ Apple คือ AppleHFS.sys และ AppleMNT.sys และอยู่ใน C: \ Windows \ System32 \ drivers \ สิ่งที่อาจเป็นสำหรับ Windows 10 ฉันไม่สามารถพูดได้
user3439894

มันยังคงเหมือนเดิม: ไฟล์ทั้งสองนี้ (AppleHFS.sys & AppleMNT.sys) อยู่ใน C: \\ Windows \ System32 \ drivers ภายใต้ Windows 10 .. เธรดที่ฉันเชื่อมโยงในคำอธิบายปัญหาของฉันชี้ให้เห็นว่าถ้าพาร์ติชัน Mac คือ HFS + (และปิดการใช้งาน FileVault ist) BootCamp มักจะอนุญาตให้อ่านพาร์ติชัน Mac ใน Windows 10 ขอบคุณอยู่ดี
ฟิล

Windows 10 Disk Management แสดงข้อมูลอะไรบ้าง คุณสามารถใส่สแนปชอตของสิ่งที่แสดงได้หรือไม่
David Anderson

คำตอบ:


10

ไดรเวอร์ Apple HFS + ทำงานได้หลังจากอัปเดตครบรอบปี 1607 พวกเขามีปัญหาในการติดตั้งไดรฟ์ คุณสามารถติดตั้งด้วยตนเองด้วยความเสี่ยงที่เกี่ยวข้อง (โดยส่วนตัวแล้วฉันพบข้อบกพร่อง / ปัญหาเป็นศูนย์ในหลายสัปดาห์ของการใช้งานอย่างหนักและทดสอบบนคอมพิวเตอร์ 3 เครื่องดังนั้นฉันจึงเริ่มแนะนำวิธีการของฉันในเน็ตฉันเขียนคำเตือนนี้ต่อไปเนื่องจากการติดตั้งพาร์ติชันโดยใช้แรง ฉันยังไม่ต้องเผชิญ)

ประการแรกตรวจสอบให้แน่ใจว่าคุณมีไดรเวอร์จาก6.0 ที่ติดตั้งแล้ว 6.1 ไม่มีไดรเวอร์ HFS + คุณสามารถติดตั้งใหม่เพื่อให้แน่ใจหรือ

  1. ไปที่ Windows \ system32 \ drivers \ ตรวจสอบว่ามี AppleHFS.sys และ AppleMNT.sys หรือไม่

  2. เรียกใช้ regedit ไปตรวจสอบว่ามีปุ่ม "AppleHFS" และ "AppleMNT" ใน "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \" หรือไม่ แต่ละรายการควรมีสตริงและค่า dword อยู่ด้วย

โดยส่วนตัวแล้วฉันจะแยกไฟล์. sys สองไฟล์นี้จากการติดตั้ง 6.0, Google ในการติดตั้งผ่านการปรับแต่งรีจิสตรีและทำให้เป็นนิสัยโดยใช้ไดรเวอร์ bootcamp ที่ทันสมัยที่สุดเสมอ นอกเหนือจากการแก้ไขข้อผิดพลาดและการเพิ่มประสิทธิภาพแม็คใหม่ไม่กี่ปีในอนาคตจะไม่สามารถทำงานได้อย่างถูกต้องบนไดรเวอร์ 6.0

รีบูตหลังจากติดตั้งไดรเวอร์ Apple HFS ของคุณ จะไม่มีอะไรปรากฏขึ้นในปี 1607 หลังจากรีบูตเครื่อง แต่ฉันจะยังรู้สึกดีกว่าที่จะติดตั้งไดรเวอร์เหล่านี้ก่อนที่เราจะลองและติดตั้ง

ประการที่สองตรวจสอบให้แน่ใจว่าคุณไม่ได้ใช้งาน CoreStorage ฉันแน่ใจว่าไดรเวอร์ HFS แบบ "อ่านอย่างเดียว" ไม่สามารถทำอันตรายใด ๆ ได้ แต่จะปลอดภัยกว่าการขออภัย

ถ้าคุณสบายดีคุณมีสองทางเลือก:

ตัวเลือก # 1: เมานต์พาร์ติชัน bootcamp ของคุณผ่านการแก้ไขรีจิสทรีของ DOS Devices:

  1. เรียกใช้ regedit นำทางไปที่ "HKEY_LOCAL_MACHINE / ระบบ / CurrentControlSet / การควบคุม / ผู้จัดการเซสชัน / อุปกรณ์ DOS /"

  2. คลิกขวา> ใหม่> เพิ่มสตริง

  3. ป้อนอักษรระบุไดรฟ์ของคุณโดยเพิ่ม ":" ใน "data" พิมพ์ "\ Device \ HarddiskVolume #" โดยที่ # จะเป็นหมายเลขวอลุ่มของพาร์ติชันของคุณตามที่ตรวจพบใน MS-DOS ในกรณีของคุณควรเป็น 2 เนื่องจากเป็นพาร์ติชันที่ 2 ของ disk0 (ในคอมพิวเตอร์ของฉัน disk0 มี 1 พาร์ติชั่น, macOS ของฉันเป็นพาร์ติชั่นที่สองบน disk1, ดังนั้นหมายเลขพาร์ติชั่นของฉันคือ 3, เพียงแค่นับพาร์ติชั่นของคุณที่ขึ้นต้นด้วย 1. )

    รายการรีจิสตรีของคุณควร (ไม่มีการเปลี่ยนแปลงใด ๆ ใน 4 เดือนที่คุณโพสต์ข้อความนี้) แสดง "D:", "REG_SZ" และ "\ Device \ HarddiskVolume2" สำหรับชื่อประเภทและข้อมูลตามลำดับ (สมมติว่า D: เป็นอักษรระบุไดรฟ์ที่คุณต้องการ พาร์ติชัน macOS ของคุณ)

  4. อย่าใช้ตัวอักษร C: หรือตัวอักษรชื่อไดรฟ์อื่น ๆ ที่อาจขัดแย้งกับการติดตั้ง Windows ของคุณเนื่องจากอาจทำให้ Windows ของคุณไม่สามารถบูตได้ (หรืออาจไม่ใช่มันเป็นเรื่องของโชคดีที่ Windows เลือกที่จะเมานต์อุปกรณ์ DOS ก่อนหรือเป็นการจัดการดิสก์ของตัวเอง) มันเป็น (น่าจะ) ปลอดภัยที่จะทำการทดลองและข้อผิดพลาดกับโวลุ่มที่ # คุณเผลอเลือกพาร์ติชั่น Windows ของคุณมันจะเมามันสองครั้งด้วยตัวอักษรที่แตกต่างกัน

  5. รีบูทและพาร์ทิชัน macOS ของคุณควรอยู่ที่นั่น

  6. ก่อนใช้ให้ไปที่คุณสมบัติของดิสก์ใหม่ของคุณใน "พีซีเครื่องนี้" และ "ระบบไฟล์" ของคุณควรเป็น HFS และควรรายงานการใช้งานและพื้นที่ว่างอย่างถูกต้อง ถ้าเป็น RAW อย่าพยายามฟอร์แมตใหม่ตรวจสอบการติดตั้ง AppleHFS.sys ของคุณ

ตัวเลือก # 2: ใช้โปรแกรมที่สามารถเมานดิสก์ผ่านตัวจัดการเซสชัน (กล่าวอีกนัยหนึ่งมันจะสร้างรายการรีจิสตรีให้คุณ)

  1. ดาวน์โหลด ext2fsd แม้ว่าคุณอาจจะไม่มีส่วนเกี่ยวข้องกับ ext2 หรือ linux

  2. เปิดตัวจัดการไดรฟ์ข้อมูล Ext2 ในแท็บ "ระบบไฟล์" พาร์ติชัน macOS ของคุณจะแสดงเป็น "HFS" หากคุณติดตั้ง ext2fsd ก่อนที่จะติดตั้งไดรเวอร์ bootcamp ให้สำเร็จจะแสดงเป็น "RAW" (ชนิดของการพิสูจน์ไดรเวอร์ bootcamp ใช้งานได้)

  3. คลิกขวาเลือกกำหนดอักษรระบุไดรฟ์ (หรือเปลี่ยนอักษรระบุไดรฟ์)

  4. ในเมนูป๊อปอัพเลือกอักษรระบุไดรฟ์ก่อนจากนั้นเลือกเครื่องหมาย "สร้าง MountPoint ถาวรผ่านตัวจัดการเซสชัน" มัน - แปลก - ปิดป๊อปอัพก่อนที่คุณจะคลิก "ตกลง" (Ext2fsd เป็นรถเล็ก ๆ น้อย ๆ คุณควรเลือกอักษรชื่อไดรฟ์ก่อนแล้วเลือกกล่องเลือกถ้าคุณต้องการเปลี่ยนอักษรชื่อไดรฟ์ผมขอแนะนำให้ลบอันที่มีอยู่ก่อนแล้วค่อยเพิ่มมันใหม่ตั้งแต่ต้น)

  5. รีบูทและพาร์ติชั่น macOS จะอยู่ตรงนั้นเหมือนก่อนการอัพเดทครบรอบ

ในทั้งสองตัวเลือก diskpart หรือการจัดการดิสก์ของคุณจะยังคงแสดงพาร์ติชัน HFS ของคุณเป็น RAW (เช่นตัวช่วยสร้างพาร์ติชัน minitool ฯลฯ ) แต่มันจะทำงานได้ตามปกติและคุณควรจะยืนยันว่าเป็น HFS ในเมนูคุณสมบัติ ในการเปรียบเทียบวิธีนี้จะพยายามกำหนดตัวอักษรพาร์ติชันของคุณเช่นการกำหนดพอร์ต COM ดั้งเดิมหรือเครื่องพิมพ์ (LPT)


2
คำตอบที่ดี !! ตัวเลือก # 1 ทำงานสำหรับฉัน
เชฟฟาโรห์

ทางออกที่ดีมาก !!!
Sun Junwen

ไม่ได้ผลสำหรับฉันเนื่องจากapple.stackexchange.com/a/252005/63832
kuncevic.dev

ไม่ได้ผลสำหรับฉัน D: ปรากฏตัวขึ้น แต่คุณสมบัติแสดงให้เห็นว่ามี 0 ไบต์ในไดรฟ์
Theicfire

ฉันลืมไปแล้วว่าฉันเขียนสิ่งนี้ขอโทษสำหรับคำตอบที่ล่าช้า .. @theicfire: ดูเหมือนว่าไดรเวอร์ HFS ของคุณไม่ได้ติดตั้งอย่างถูกต้อง หากคุณคลิกขวาและเลือกคุณสมบัติ / ทั่วไปคุณจะเห็น "ระบบไฟล์: HFS" หาก RAW ของมันไม่ได้ฟอร์แมต ฯลฯ ก็หมายความว่าตัวจัดการเซสชันติดตั้งพาร์ติชัน แต่ OS ไม่สามารถอ่านได้โปรดติดตั้งไดรเวอร์อีกครั้ง ฉันรู้ว่า (จากประสบการณ์ส่วนตัว) วิธีนี้ยังคงใช้ได้กับ W10 1909 และ Mojave ล่าสุดบนHFS (ทำโดยการใช้เครื่องมือการโคลนดิสก์) หากคุณยืนยันว่าปัญหาของคุณคือไดรเวอร์ลองทำดังนี้: drive.google.com/uc?id=0B11SogrqPS-DRzdDS2tKLW1JeGM
Andraxxus

8

Apple สนับสนุน Windows 10 อย่างเป็นทางการใน Mac รุ่นใหม่ โดยทั่วไปจะเป็นรุ่นปี 2012 และรุ่นใหม่กว่า รุ่นที่เปิดตัวครั้งแรกของวินโดวส์ 10 หมายเลข 1511 รุ่น Windows winverสามารถกำหนดโดยการเปิดหน้าต่างพร้อมรับคำสั่งและการป้อนคำสั่ง ด้านล่างเป็นตัวอย่าง

ป้อนคำอธิบายรูปภาพที่นี่

สำหรับเวอร์ชัน 1511 สามารถเปิดใช้งานการเข้าถึงพาร์ติชันที่จัดรูปแบบแล้วสำหรับ HFS ​​+ โดยการติดตั้งซอฟต์แวร์ Boot Camp Support

เมื่อเร็ว ๆ นี้ Microsoft ได้เปิดตัวรุ่นใหม่หมายเลข 1607 ซึ่งเรียกว่าการอัปเดต Windows 10 Anniversary รุ่นนี้มีข้อบกพร่องที่สามารถป้องกันการเข้าถึงแบบอ่านปริมาณ HFS ที่จัดรูปแบบเท่านั้น ดังนั้นหากคุณใช้ Windows 10 เวอร์ชัน 1607 คุณอาจไม่สามารถเข้าถึงโวลุ่มที่ฟอร์แมตด้วย HFS แม้ว่าคุณจะติดตั้งซอฟต์แวร์สนับสนุน Boot Camp แล้วก็ตาม จนกว่าข้อผิดพลาดนี้จะได้รับการแก้ไขผู้ใช้จะต้องใช้เวอร์ชัน 1511 หรือหาวิธีอื่นในการคัดลอกข้อมูลจากปริมาณที่จัดรูปแบบ HFS


1
สำหรับการอัพเดท ฉันใช้ macOS Sierra (Beta) ใน iMac กลางปี ​​2554 และพาร์ทิชัน Bootcamp ของฉันใช้ Windows 10 Insider Preview เวอร์ชัน 1611 ก่อนทำการอัพเกรดเป็น Sierra ฉันสามารถเห็น Macintosh HD ของฉันจากพาร์ติชัน Windows จริงๆแล้ว Winamp ของฉัน ยังคงชี้ไปที่คลัง iTunes ของฉันในพาร์ติชัน Mac ซึ่งก็คือ "G: /" ระหว่างการอัปเดตเป็น Sierra และการอัปเดต Windows 10 ทั้งหมดที่เกิดขึ้นในระหว่างนี้ฉันยังคงพยายามแก้ไขปัญหานี้ด้วยตนเอง ฉันควรจะมีโชคหรือไม่ฉันจะโพสต์คำตอบของฉันที่นี่
ben.kaminski

มีการอัพเดทใด ๆ ที่นี่เพื่อโพสต์? ขอบคุณ
Gmeister4

สิ่งนี้อธิบายสาเหตุ (ของปัญหาของฉัน) คำตอบโดย Andraxxus มีการแก้ไข
ลีออน

@ Gmeister4 Discussions.apple.com/thread/7629103?start=0&tstart=0รายละเอียดเพิ่มเติมเล็กน้อย แต่ตะเข็บยังคงเป็นปัญหา
kuncevic.dev

1

คุณสามารถใช้ HFS + สำหรับWindows® 11 โดยซอฟต์แวร์พารากอน ทำงานให้ฉัน

https://www.paragon-software.com/home/hfs-windows/download.html


ฉันเพิ่งลองติดตั้งด้วย Windows 10 บนพาร์ติชัน Bootcamp ของฉันและได้รับข้อความ ":( น่าเสียดายที่ไม่พบโวลุ่มที่รองรับ" พาร์ติชันของฉันที่รัน High Sierra ไม่สามารถมองเห็นได้จาก Windows
Uniphonic

0

ติดตามคำตอบของ Andraxxus

1. ตัวเลือก 1 ไม่ทำงานสำหรับฉัน เรียกใช้บรรทัดคำสั่ง "diskpart", "list volume", แสดงว่าพาร์ติชัน mac hfs + ไม่ถูกเมาท์ ในขณะที่ "เลือกดิสก์ 0" จากนั้น "รายการพาร์ติชัน" จะค้นหาสถานะของพาร์ติชัน

2. ตัวเลือก 2 ext2fsd จะทำงาน แต่หลังจากรีบูต windows 10 หน้าต่างจะทำการสแกนและซ่อมไดรฟ์ C จากนั้นไดรฟ์ D: จะหายไปอีกครั้ง
โซลูชัน: ไปที่ regedit นำทางไปยัง HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager เปลี่ยนสตริง BootExecute เป็น "autocheck autochk / k: C *"

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