บูต MBP ผ่านโหมดผู้ใช้คนเดียวเท่านั้น


6

หลังจากใช้ MBP ของฉันและปิดมันตามปกติมันล้มเหลวในการบูต

หากไม่มีการกดปุ่มใด ๆ ระหว่างการบู๊ต (บูตปกติ) แถบความคืบหน้าจะปรากฏที่ด้านล่างของหน้าจอเลื่อนอย่างช้าๆและปิดเครื่องหลังจาก 4-5 วินาที

การบูตด้วยการเปิดใช้งานโหมด verbose (การถือ Cmd + V ขณะทำการบูท) จะให้บันทึกต่อไปนี้ก่อนที่มันจะตาย:

hfs: mounted SSD on device root_device
com.apple.launchd                1       com.apple.launchd
com.apple.launchd                1       com.apple.launchd
 ***
com.apple.launchd
** /dev/rdisk0s2 (NO WRITE)
** Root file system
Executing fsck_hfs (version hfs-226.1.1).
** /dev/rdisk0s2
** Root file system
Executing fsck_hfs (version hfs-226.1.1).
** Checking Journaled HFS Plus volume.
The volume name is SSD
** Checking extents overflow file.
** Checking catalog file.
AppleUSBMultitouchDriver::checkStatus - received Status Packet, Payload 2: device was reinitialized
   Invalid index key
(4, 20220)
   Invalid node structure
(4, 38065)
** The volume SSD could not be verified completely.
Kext loading is now disabled.
Kext unloading is now disabled.
Kext autounloading is now disabled.
com.apple.launchd                1       com.apple.launchd
n  7 22:08:18 2014    
com.apple.launchd                1       com.apple.launchd.System


continuing
hfs: unmount initiated on SSD on device unknown device
done
CPU halted.
syncing disks... Killing all processes AirPort: Link Down on . Reason 8 ( Disassociated because station le --- ...something
<mbp dies at this point, screen off>

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

การบูทเข้าสู่โหมดผู้ใช้คนเดียว (ถือ Cmd + S ขณะบูท) ทำงานได้ฉันลองใช้ fsck แล้วก็ล้มเหลว ลงท้ายด้วยข้อความหยุด CPU และปิดลง อย่างไรก็ตามถ้าฉันเมานท์ / ด้วยการเข้าถึงแบบอ่านและเขียนจากนั้นออกจากเทอร์มินัลและดำเนินการบูต มันบู๊ทเรียบร้อยแล้ว

การรันการตรวจสอบสิทธิ์ของดิสก์โดยใช้ Disk Utility บนพาร์ติชันระบบ (SSD) ให้บันทึกดังต่อไปนี้:

Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/vi.lproj
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/vi.lproj/InfoPlist.strings
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zh_CN.lproj
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zh_CN.lproj/InfoPlist.strings
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zh_TW.lproj
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zh_TW.lproj/InfoPlist.strings
Open error 5: “Input/output error” on usr/standalone/i386/Firmware.scap
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/English.lproj/InfoPlist.strings
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/unimap.txt
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/uniyue.txt
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zhmpcb.btb
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zhmpcp.btb
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zhyjcb.btb
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/Resources/zhyjcp.btb
Open error 5: “Input/output error” on System/Library/ScreenReader/BrailleTables/Duxbury.brailletable/Contents/_CodeSignature/CodeResources
Open error 5: “Input/output error” on usr/standalone/i386/boot.efi
Open error 5: “Input/output error” on usr/standalone/i386/tmbootpicker.efi

Permissions verification complete

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

คำตอบ:


5

แก้ไขปัญหาแล้ว ไม่มีข้อผิดพลาดทางกายภาพ นี่คือสิ่งที่ฉันทำ:

ก่อนอื่นฉันวิเคราะห์ว่ามีข้อผิดพลาดเกิดขึ้น:

...
** Checking catalog file.
Invalid index key
(4, 20220)
Invalid node structure
(4, 38065)
The volume SSD could not be verified completely.
...

fsck หยุดในขณะที่สแกนไฟล์แคตตาล็อก ลองอ่านกัน fsck_hfs คู่มือผู้ใช้โดยการดำเนินการ man fsck_hfs สำหรับเบาะแส

...
-R flags Rebuilds the requested btree.  The following flags are supported:
     a       Attribute btree
     c       Catalog btree
     e       Extents overflow btree
...

ลองสร้างแคตตาล็อก btree อีกครั้ง fsck_hfs -Rc /dev/rdisk0s2

ผล: fsck ไม่หยุดที่แคตตาล็อกตรวจสอบไฟล์อีกต่อไปและ Invalid index key ข้อผิดพลาดหายไปเผยให้เห็นข้อผิดพลาดเพิ่มเติม (เบาะแส!)

** Checking extents overflow file.
Incorrect block count for file Cache.db-wal
(It should be 114 instead of 119)
** Checking catalog file.
Missing thread record (id = 30291961)
Incorrect number of thread records
Incorrect number of thread records
** Checking multi-linked files
** Checking catalog hierarchy.
Invalid directory item count
(It should be 221 instead of 244)
Invalid volume file count
(It should be 1318081 instead of 1318117)
** Checking extended attributes file.
Invalid node structure
The volume SSD could not be verified completely.

fsck ตอนนี้หยุดเมื่อตรวจสอบไฟล์คุณสมบัติเพิ่มเติม ลองสร้างแอตทริบิวต์ btree อีกครั้งด้วย fsck -Ra /dev/rdisk0s2.

ผลลัพธ์: ข้อผิดพลาดทั้งหมดยกเว้น Invalid node structure หายไปหลังจากความพยายามซ่อมแซมครั้งแรก มันแสดงหลายโหนดที่ไม่ถูกต้องจากนั้นลองซ่อมแซมที่สองและตรวจสอบอีกครั้ง มันยังคงแสดงโหนดที่ไม่ถูกต้อง แต่ยังน้อยกว่าก่อนหน้านี้

อย่างไรก็ตาม fsck หยุดด้วยข้อความแจ้งว่าจะหยุดทำการซ่อมแซมหลังจากตรวจสอบ 3 ครั้ง ฉันวิ่ง fsck -Ra /dev/rdisk0s2 อีกครั้ง มันพยายามซ่อมแซมอีกครั้งจากนั้นตรวจสอบอีกครั้ง ไม่มีข้อผิดพลาดโครงสร้างโหนดที่ไม่ถูกต้องปรากฏขึ้น!

ตอนนี้มันทำให้ Invalid volume free blocks count, Invalid volume file countและ Invalid volume directory count ข้อผิดพลาด แต่ยังไม่หยุด!

หลังจากพยายามซ่อมแซมอีกครั้ง fsck เสร็จสิ้นโดยไม่มีข้อผิดพลาด

ปิดตัวลง. บูตตามปกติโดยไม่ต้องเข้าสู่โหมดผู้ใช้คนเดียว และมันใช้งานได้! แก้ไขปัญหาโดยการเรียกใช้ fsck หลายครั้งสร้างแคตตาล็อก btree และสร้างแอตทริบิวต์ btree หลายครั้ง


หมายเหตุ: ฉันวิ่งไปด้วย fsck_hfs ด้วยพารามิเตอร์ S เพื่อสแกนหาบล็อกที่ไม่ดี ก่อนทำสิ่งใด ๆ ข้างต้น . ฉันดำเนินการตรวจสอบปัญหาเนื่องจากไม่มีบล็อกที่ไม่ดี (ไม่มีข้อผิดพลาดทางกายภาพ / ข้อผิดพลาด) การดำเนินการใด ๆ ข้างต้นด้วยบล็อกที่ไม่ดี ... อาจไม่ดี
s4nji

0

ดูเหมือนว่าจะเป็นความผิดพลาดในส่วน SSD ของคุณอาจเป็น OSX ที่รู้เรื่องนี้และปฏิเสธที่จะบูตเป็นประจำ ลองบู๊ต Linux liveDVD และตรวจสอบเซกเตอร์เสีย (จากเทอร์มินัล):

sudo badblocks -v /dev/YourSSD

0

ณ จุดนี้คุณจะต้องบูตเป็นโหมดผู้ใช้คนเดียว (หรือโหมดเป้าหมาย) และคัดลอกไฟล์ใด ๆ ที่ไม่ได้สำรองไว้

ในตอนนั้นให้บูตไปที่ Recovery HD และพยายามที่จะลบ Macintosh HD เพื่อให้คุณสามารถล้างระบบไฟล์ได้

หากคุณมีไดรฟ์ภายนอกสำหรับบูตเครื่องจะดีกว่าเพราะคุณสามารถแบ่งพาร์ติชั่น SSD ทั้งหมดใหม่จากนั้นลองใช้ Internet Recovery หรือติดตั้งระบบปฏิบัติการอีกครั้ง หากคุณไม่สามารถซ่อมแซม SSD โดยใช้ซอฟต์แวร์ได้จะต้องมีการสลับฮาร์ดแวร์ของไดรฟ์หรือการซ่อมแซม Mac


0

ฉันมีปัญหาที่คล้ายกันวิธีเดียวในการบูตคือ SUM จากนั้นเมานท์ -uw แล้วออกและ OSX จะบูต พยายามต่อเชื่อมเป็นเขียนผ่านพาร์ติชันการกู้คืนและ TechTool Pro eDrive และล้มเหลวทุกครั้ง ฉันซื้อดิสก์นักรบและขับมันออกจาก TTP edrive USB ของฉัน BINGO แก้ไขมัน !!!!

ด้านล่างเป็นข้อผิดพลาดฉันไม่ได้ตรวจสอบการอ่านเพิ่มเติมก่อนน่าเสียดาย

• 1 ไฟล์มีรหัสซ้ำที่ได้รับการซ่อมแซม!
! • 17 ไฟล์มีรายการไดเรกทอรีที่มีค่าการเข้ารหัสข้อความที่ไม่ถูกต้องซึ่งได้รับการซ่อมแซม!
! • 1 โฟลเดอร์มีไอคอนที่กำหนดเองซึ่งพบว่าเสียหาย!
! • 2 โฟลเดอร์มีรายการไดเรกทอรีที่มีไอคอนไอคอนที่กำหนดเองไม่ถูกต้องซึ่งได้รับการซ่อมแซม!
! • 3 โฟลเดอร์มีรายการไดเรกทอรีที่มีค่าการเข้ารหัสข้อความที่ไม่ถูกต้องซึ่งได้รับการซ่อมแซม! ! •มีการซ่อมแซมค่าที่ไม่ถูกต้องในข้อมูลปริมาณ!
! •ค่าวิกฤตในข้อมูลปริมาณไม่ถูกต้องและได้รับการซ่อมแซม!

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