ฉันจะแก้ไขข้อผิดพลาดได้อย่างไร: -69877: ไม่สามารถเปิดอุปกรณ์หลังจากกระบวนการฟอร์แมตที่ขัดจังหวะ


6

มีการถามคำถามนี้อาจเป็นคำถามเดียวกัน: ไม่สามารถเปิดอุปกรณ์ได้

อย่างไรก็ตามคำถามของฉันหวังว่าจะแสดงสถานการณ์ที่เฉพาะเจาะจงมากขึ้นเนื่องจากสถานการณ์ที่ทำให้เกิดข้อผิดพลาดที่ทราบอย่างชัดเจน:

ต่อไปนี้เป็นผู้ใช้รูท:

  1. ฉันเสียบการ์ด SD ของฉันและวิ่งdiskutil listไปคว้าโหนดอุปกรณ์ภายใน (/ dev / disk2)
  2. ฉันวิ่งdiskutil partitionDisk /dev/disk2 GPT UFSD_EXTFS4 New 100%(UFSD_EXTFS4 เป็น ext4 ที่จัดทำโดย Paragon)
  3. ฉันเห็นว่ามันใช้งานได้ดังนั้นฉันจึงหยุดกระบวนการในขั้นตอนที่ 2
  4. ฉันพยายามรันคำสั่งอีกครั้งโดยระบุจำนวนพาร์ติชันอย่างชัดเจน diskutil partitionDisk /dev/disk2 1 GPT UFSD_EXTFS4 New 100%

ฉันได้รับข้อความ:

Started partitioning on disk2
Unmounting disk
Error: -69877: Couldn't open device

วิ่งgpt show -l /dev/disk2ผลผลิต

start     size  index  contents
    0  7741440

วิ่งgpt destroy /dev/disk2ผลผลิต

gpt destroy: unable to open device '/dev/disk2': Permission denied

ดูเหมือนว่าฉันจะมีการล็อคอุปกรณ์ disk2 บางอย่าง ฉันแค่ต้องหาวิธีที่จะปล่อยมัน

ฉันสามารถปล่อยมันโดยการรีบูตในเซฟโหมด (กดปุ่ม Shift ระหว่างการบู๊ต) จากนั้นรีบูตเครื่องในโหมดปกติ ฉันอยากรู้ว่าสิ่งใดที่สามารถทำได้อย่างแน่นอนเพื่อปลดล็อคนี้โดยไม่ต้องรีบูตเครื่อง

คำตอบ:


2

ฉันเคยพบเจอสิ่งที่คล้ายกันมาก่อนและสิ่งที่ฉันทำก็คือออกคำสั่ง:

diskutil unmountDisk /dev/diskxx

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


5

สำหรับคนอื่น ๆ ที่ลงเอยด้วยคำถามนี้หลังจากค้นหาออนไลน์ตรวจสอบให้แน่ใจว่าคุณยืนยันว่าการ์ด SD ของคุณไม่ได้ติดตั้งแบบอ่านอย่างเดียว! มีแท็บทางกายภาพที่คุณอาจต้องการย้าย:

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


+1 สำหรับภาพประกอบที่ดีฮ่าฮ่า อย่างไรก็ตามมันไม่ใช่ปัญหาของฉัน ฉันสิ้นสุดการแสดงผลการ์ดของฉันไร้ประโยชน์โดยอย่างใดเสียหายบางบิตอ่านอย่างเดียว (อาจเปลี่ยนแปลงได้โดยhdparmในกรณีของฉันไม่ได้)
โจนาธาน Komar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.