แก้ไขข้อผิดพลาด “ไม่สามารถยกเลิกการต่อเชื่อมดิสก์” ในยูทิลิตี้ดิสก์สำหรับ Mac
สารบัญ:
- วิธีแก้ไขข้อผิดพลาด Unmount กับ USB Boot Drive
- วิธีแก้ไขข้อผิดพลาดยูทิลิตี้ดิสก์ผ่าน Mac Recovery Partition
- วิธีบังคับ Unmount ดิสก์ด้วย Command Line ใน Mac OS
Disk Utility มักจะใช้งานได้โดยปราศจากปัญหา แต่ข้อผิดพลาด “ไม่สามารถยกเลิกการต่อเชื่อมดิสก์” ที่น่าผิดหวังสามารถหยุดงานใดก็ตามที่พยายามดำเนินการไปอย่างถูกต้อง เหตุการณ์นี้อาจเกิดขึ้นได้ระหว่างการแบ่งพาร์ติชัน การตรวจสอบดิสก์และการซ่อมแซม และแม้กระทั่งระหว่างการฟอร์แมต และโดยปกติแล้วจะไม่มีข้อมูลเพิ่มเติมหรือไม่มีเลยสำหรับวิธีแก้ปัญหา หรือแม้แต่ปัญหาเกี่ยวกับข้อความแสดงข้อผิดพลาดหรือแอปใน Mac OS .
โดยทั่วไปแล้ว ข้อผิดพลาด “ไม่สามารถถอดดิสก์ออกได้” จะปรากฏขึ้นเมื่อไดรฟ์สำหรับบู๊ตกำลังถูกแก้ไข หรือหากดิสก์กำลังพยายามลบ คุณอาจพบว่าการลบล้มเหลวโดยไม่สามารถยกเลิกการต่อเชื่อมได้ ข้อผิดพลาดของดิสก์ สำหรับสถานการณ์เดิมที่ไดร์ฟสำหรับบู๊ตถูกแก้ไข วิธีแก้ไขที่ง่ายที่สุดคือการบู๊ตจากไดร์ฟอื่นและเรียกใช้ยูทิลิตี้ดิสก์จากที่นั่นแทน สำหรับไดรฟ์สำหรับบูต ไม่สำคัญว่าจะเป็น Mac OS X เวอร์ชันใด (อย่างน้อย 10.7, 10.8, 10.9, 10.10, 10.12, 10.13, 10.14 เป็นต้น) ข้อกำหนดเพียงอย่างเดียวคือต้องมี Disk Utility ซึ่ง พวกเขาทั้งหมดทำ วิธีนี้จะช่วยให้คุณสามารถแก้ไขปัญหาได้โดยไม่คำนึงถึงสาเหตุด้วยหนึ่งในสองวิธี วิธีแรกเป็นสิ่งที่แน่นอนในการแก้ไขปัญหา ในขณะที่อีกวิธีหนึ่งใช้งานได้ในบางครั้งเท่านั้น เราจะอธิบายทั้งสองอย่างพร้อมคำอธิบายเล็กน้อย นอกจากนี้ เราจะแสดงวิธีการบังคับยกเลิกการต่อเชื่อมดิสก์ด้วยบรรทัดคำสั่ง แม้ว่าวิธีการดังกล่าวจะต้องใช้ด้วยความระมัดระวัง เนื่องจากอาจทำให้ข้อมูลสูญหายในไดรฟ์ดังกล่าวได้
วิธีแก้ไขข้อผิดพลาด Unmount กับ USB Boot Drive
เป็นวิธีที่แนะนำเพราะน่าจะแก้ไขข้อผิดพลาดได้เสมอ คุณต้องมีไดรฟ์สำหรับบูต Mac OS X เพื่อทำภารกิจนี้ ฉันใช้ไดรฟ์ตัวติดตั้งสำหรับบูต Mavericks เพื่อจุดประสงค์นี้ แต่ตัวอื่นๆ ก็ควรจะทำงานเช่นกัน ไม่ว่าจะเป็นไดรฟ์สำหรับการติดตั้งหรือเพียงแค่ไดรฟ์กู้คืน สิ่งสำคัญคือไดรฟ์เหล่านี้สามารถบู๊ตได้และแยกออกจากกัน ดิสก์สำหรับบูตหลักที่เก็บระบบปฏิบัติการที่ติดตั้ง:
- แนบไดรฟ์สำหรับบูต USB เข้ากับ Mac แล้วรีบูต
- กดปุ่ม OPTION ค้างไว้ระหว่างบู๊ต จากนั้นเลือกไดรฟ์บู๊ตที่แนบมา (โดยทั่วไปจะมีไอคอนสีส้มที่เมนูบู๊ต)
- ที่เมนูบู๊ต เลือก “Disk Utility” (หากใช้ดิสก์ตัวติดตั้ง ให้ดึงเมนู “Utilities” ลงมาเพื่อเข้าถึง Disk Utility)
- ไปที่ “ปฐมพยาบาล” และตรวจสอบดิสก์ จากนั้นซ่อมแซมหากจำเป็น
- ตอนนี้ดำเนินการงานเดิมที่ทำให้เกิดข้อผิดพลาด “ไม่สามารถยกเลิกการต่อเชื่อม”
ฉันพบปัญหานี้สองครั้งเมื่อเร็วๆ นี้ ครั้งแรกเมื่อพยายามแก้ไขพาร์ติชันในไดรฟ์ ซึ่งมาพร้อมกับข้อผิดพลาด "พาร์ติชันล้มเหลว" แยกต่างหาก และเกิดขึ้นอีกครั้งเมื่อพยายามฟอร์แมตพาร์ติชันเหล่านั้น ขั้นตอนข้างต้นช่วยได้ และทุกอย่างก็กลับมาทำงานได้ตามปกติ
นี่คือตัวอย่างที่ดีว่าทำไมการมีธัมบ์ไดรฟ์ USB ที่สามารถบู๊ตได้ซึ่งติดตั้งกับ Mac OS X เวอร์ชันใดก็ตามที่ทำงานบน Mac ของคุณจึงมีค่ามาก เพราะหากไม่มีไดรฟ์สำหรับบู๊ตแยกต่างหาก ข้อผิดพลาดบางอย่างเหล่านี้ จะแก้ไขไม่ได้ ไดรฟ์สำหรับบูตดังกล่าวสร้างได้ง่ายด้วยตัวคุณเอง ต่อไปนี้เป็นคำแนะนำสำหรับการสร้างดิสก์สำหรับบูตสำหรับ OS X 10.9, OS X 10.8 และ OS X 10.7 สำหรับ Mac รุ่นเก่าที่ใช้ Mac OS X เวอร์ชันก่อนหน้า โดยทั่วไปแล้ว สิ่งใดก็ตามที่ใช้ OS X 10.6 หรือก่อนหน้าจะมี SuperDrive จึงจัดส่งมาพร้อมกับ DVD ที่สามารถบู๊ตได้ซึ่งสามารถตอบสนองวัตถุประสงค์เดียวกันนี้ได้
วิธีแก้ไขข้อผิดพลาดยูทิลิตี้ดิสก์ผ่าน Mac Recovery Partition
หากข้อผิดพลาด Unable to Unmount เกิดขึ้นจากการปฐมพยาบาลหรือการฟอร์แมตพาร์ติชั่นที่ไม่ได้บู๊ต คุณอาจสามารถแก้ไขข้อผิดพลาดได้ด้วยการบู๊ตจากพาร์ติชั่น Recovery ที่มาพร้อมกับ Mac เวอร์ชั่นใหม่ทั้งหมด OS X วิธีนี้จะไม่ทำงานหากข้อผิดพลาดเกิดขึ้นจากการพยายามแก้ไขดิสก์สำหรับบูตผ่านพาร์ติชันหรือการจัดรูปแบบ และคุณจะต้องใช้วิธีการข้างต้นกับดิสก์สำหรับบูตแทน
- รีบูตเครื่อง Mac กดปุ่ม “ตัวเลือก” ค้างไว้แล้วเลือกพาร์ติชันการกู้คืน
- เลือก “ยูทิลิตี้ดิสก์” จากเมนูบู๊ต
- ไปที่ “ปฐมพยาบาล” เพื่อตรวจสอบและซ่อมแซมดิสก์ หรือไปที่ “ลบ” เพื่อฟอร์แมตดิสก์
อีกครั้ง หากดิสก์ที่ส่งข้อผิดพลาดนั้นเหมือนกับพาร์ติชันสำหรับเริ่มระบบหลักที่เปิดใช้งานการกู้คืนด้วย วิธีการข้างต้นอาจไม่สามารถแก้ไขปัญหาได้ ในกรณีดังกล่าว คุณจะต้องบูตจากไดรฟ์ USB แยกต่างหากเพื่อแก้ไขข้อผิดพลาด
วิธีบังคับ Unmount ดิสก์ด้วย Command Line ใน Mac OS
อีกวิธีหนึ่งใช้บรรทัดคำสั่งเพื่อบังคับยกเลิกการต่อเชื่อมดิสก์ แต่นี่ไม่ใช่ตัวเลือกที่แนะนำอันดับต้น ๆ เนื่องจากอาจทำให้ข้อมูลสูญหาย
ต้องใช้ความระมัดระวังกับวิธีการนี้ อย่างไรก็ตาม เนื่องจากการบังคับยกเลิกการต่อเชื่อมดิสก์อาจทำให้ข้อมูลสูญหายของไดรฟ์ได้ ดังนั้นจึงเหมาะสมเฉพาะในกรณีที่คุณวางแผนที่จะฟอร์แมตและลบดิสก์โดยที่คุณยังบังคับให้นำออกอยู่ดี
จากบรรทัดคำสั่งของ Mac OS ให้ป้อนสตริงต่อไปนี้:
diskutil unmountแรงดิสก์ /Volumes/DRIVENAME
แทนที่ “DRIVENAME” ด้วยชื่อไดรฟ์ข้อมูลที่คุณต้องการยกเลิกการต่อเชื่อม จากนั้นกดปุ่ม RETURN เพื่อบังคับให้ไดรฟ์ยกเลิกการต่อเชื่อม
หากไม่ได้ผล คุณสามารถดำเนินการต่อไป:
นอกจากนี้ คุณอาจต้องกำหนดเป้าหมายดิสก์ตามตัวระบุอุปกรณ์เพื่อบังคับยกเลิกการต่อเชื่อม ซึ่งในกรณีนี้ คุณสามารถค้นหาดิสก์ก่อนด้วย:
diskutil list
จากนั้น เมื่อคุณพบดิสก์ที่ตรงกับตัวระบุ (/dev/disk1, /dev/disk2, /dev/disk3 ฯลฯ) คุณสามารถกำหนดเป้าหมายดิสก์เพื่อยกเลิกการต่อเชื่อมได้ สำหรับไวยากรณ์ตัวอย่างที่นี่ เราจะใช้ /dev/disk3 เพื่อบังคับยกเลิกการต่อเชื่อมจากบรรทัดคำสั่ง และใช้ sudo ซึ่งจะได้รับสิทธิ์ superuser สำหรับงาน:
sudo diskutil unmountแรงดิสก์ /dev/disk3
Hit return และป้อนรหัสผ่านของผู้ดูแลระบบเพื่อบังคับยกเลิกการต่อเชื่อมดิสก์จาก Mac
เมื่อเสร็จแล้ว คุณสามารถออกจาก Terminal ได้ตามปกติ
คุณทราบวิธีแก้ปัญหาอื่นที่สามารถแก้ไขข้อความแสดงข้อผิดพลาด “ไม่สามารถยกเลิกการต่อเชื่อมดิสก์” ในยูทิลิตี้ดิสก์ได้หรือไม่ แบ่งปันประสบการณ์และวิธีแก้ปัญหาของคุณในความคิดเห็นด้านล่าง!