ทำให้ OS X Partition ใช้งานได้จาก Windows


1

ฉันสังเกตเห็นเมื่อเร็ว ๆ นี้ว่าฉันต้องการพื้นที่เพิ่มบนไดรฟ์ Bootcamp ของฉันดังนั้นฉันจึงยกเลิกการจัดสรร 10 GiB ใน macOS โดยใช้ DiskPart หลังจากนั้นฉันรีบูตเป็น Windows และใช้ "ตัวช่วยสร้างพาร์ติชัน MiniTool" เพื่อกำหนดพื้นที่นั้นให้กับพาร์ติชัน Windows มันรีบูทและขยายพาร์ติชั่นตามที่ฉันคาดไว้ แต่หลังจากนั้นฉันก็ไม่สามารถบูตเข้าสู่ macOS ได้อีก มันยังคงสะอาดอยู่ที่นั่น แต่ดูเหมือนว่าฉันต้องตั้งค่าสถานะเพื่อให้สามารถบูตได้อีกครั้ง การบูทในโหมดการกู้คืนไม่ทำงานอีกต่อไป - มันโหลดช้ามากและติดอยู่ที่ 100% (ฉันทิ้งโน้ตบุ๊คไว้ข้ามคืน)

ไม่มีใครรู้วิธีการตั้งค่าสถานะนี้โดยใช้ Windows?

enter image description here


ความผิดพลาดครั้งแรกของคุณคือให้ Windows เปลี่ยนการแบ่งพาร์ติชัน - มันไม่เข้าใจจริงๆว่ามันหลอกไปแล้วหรือยังที่คิดว่ามันรับผิดชอบ ดู apple.stackexchange.com/questions/251860/...
Tetsujin

โปรดเพิ่มเวอร์ชันของ Windows และ OS X ที่คุณใช้ Mac ของคุณเป็นรุ่นอะไร / ปี? เริ่มระบบเพื่อ โหมดการกู้คืนอินเทอร์เน็ต คุณสามารถเรียกใช้คำสั่งแอปพลิเคชัน Terminal ต่อไปนี้และเพิ่มผลลัพธ์ให้กับคำถามของคุณ: diskutil list, gpt -r show /dev/disk0 และ fdisk /dev/disk0.
klanomath

@ klanomath อาจมีคำแนะนำบางอย่างโดยเฉพาะอย่างยิ่งข้อมูลที่รวบรวมได้จาก Internet Recovery Mode ไปยัง Windows โดยที่ dieTasse สามารถเพิ่มไปยังโพสต์ได้
user3439894

OSX ไม่ได้ใช้บางอย่างเช่นการตั้งค่าสถานะ MBR active / boot ปัญหาคือเครื่องมือที่คุณใช้ไม่เข้าใจ GPT และ / หรือ macOS ทำลายรูปแบบที่ต้องการในกระบวนการ วิธีที่ง่ายที่สุดในการแก้ไขคือการเรียกใช้ยูทิลิตี้ดิสก์และตั้งค่าดิสก์เริ่มต้นหลังจากนั้นควรแก้ไขเค้าโครงพาร์ติชันและปริมาณการบู๊ต efi
John Keates

คำตอบ:


1

ฉันแก้ไขปัญหานี้ด้วยตัวเองโดยใช้เครื่องมือชื่อ gdisk ฉันแปลงตารางพาร์ติชันกลับเป็น GPT ปัญหาเดียวในตอนนี้คือฉันสามารถเห็นพาร์ติชันการกู้คืนจากระบบปกติและฉันไม่สามารถบูตได้จริงๆ ไม่ใช่เรื่องใหญ่สำหรับฉันเพราะฉันสามารถใช้ mac ได้ตามปกติอีกครั้ง


0
  1. Boot to Internet Recovery โดยถือ option-command-r ในการบูตจนกว่าโลกจะปรากฏขึ้น
  2. ใน Terminal ภายใน Recovery ให้เรียกใช้สิ่งต่อไปนี้:

    INPUT=$(printf  "e  1\nee\n\n1\n\nq\ny")
    diskutil  unmountdisk  /dev/disk0
    fdisk  -e  /dev/disk0  <<<"$INPUT"  &>/dev/null
    

สำหรับข้อมูลเพิ่มเติมดูแหล่งที่มาของคำสั่งและคำตอบอื่น ๆ ที่จะลอง ลบบางพาร์ติชันขนาดเล็กโดยบังเอิญเมื่อติดตั้ง Windows พาร์ติชัน OS จะไม่บูต .

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