utahman130
โปสเตอร์ต้นฉบับ- 7 มิ.ย. 2555
- 12 มิ.ย. 2020
เมื่อมันปิดตัวลงเนื่องจากปัญหานี้ คอมพิวเตอร์ก็ดับอย่างกะทันหัน เหมือนกับว่าแบตเตอรี่หมด ฉันใช้ยูทิลิตี้ดิสก์แล้วและดิสก์โวลุ่มทั้งสองของฉัน (Macintosh HD และ Macintosh HD - Data) ก็ใช้ได้ และฉันเปลี่ยนแบตเตอรี่เป็นเวลาหกเดือนโดยไม่มีผลต่อการปิดระบบแบบสุ่มก่อนที่จะดำเนินการแก้ไขปัญหาชั่วคราวด้านล่าง
สักพัก (อย่างน้อยก็ Mojave) ฉันต้องเปลี่ยนชื่อ AppleThunderboltNHI.kext เป็น AppleThunderboltNHI.kext.BAK เพื่อป้องกันไม่ให้คอมพิวเตอร์ปิดแบบสุ่ม เป็นวิธีแก้ปัญหาที่น่ารำคาญทุกครั้งที่ Mac อัปเดต แต่ทำงานได้โดยไม่มีการปิดระบบแบบสุ่ม
หลังจากอัปเดตเป็น 10.15.5 โดยไม่ได้ตั้งใจ (ฉันปิดการอัปเดตอัตโนมัติ แต่ฉันต้องคลิกการแจ้งเตือนเพื่ออัปเดตหลังจากรีสตาร์ท) ฉันเปลี่ยนชื่อ AppleThunderboltNHI.kext เป็น AppleThunderboltNHI.kext.BAK แต่ต้องเปลี่ยนชื่อ IOThunderboltFamily.kext เป็น IOThunderboltFamily .kext.BAK เพื่อให้คอมพิวเตอร์ของฉันหยุดการปิดเครื่องแบบสุ่ม (สำหรับตอนนี้)
ข้อจำกัดความรับผิดชอบ: สิ่งนี้ใช้ได้กับฉัน แต่อาจไม่ได้ผลสำหรับทุกคน ไม่รับผิดชอบต่อความเสียหายที่อาจเกิดขึ้นกับคอมพิวเตอร์ ฯลฯ ฯลฯ
นี่คือขั้นตอนที่ฉันติดตาม:
1. รีสตาร์ท Mac ในโหมดการกู้คืนโดยกด command + r ค้างไว้ขณะเริ่มต้นระบบ ขณะอยู่ในโหมดการกู้คืน ให้เปิด Terminal โดยเลือกจาก Utilities ในแถบเมนู
2. พิมพ์ csrutil ปิดการใช้งาน ใน Terminal ให้กด Enter ป้อนรหัสผ่านของคุณหากได้รับแจ้ง
3. รีบูตเป็นปกติ
4. เมื่อเข้าสู่ระบบแล้ว ให้เปิด Terminal แล้วพิมพ์ sudo เมานต์ -ของคุณ /
4ก. กด Enter จากนั้นป้อนรหัสผ่านของคุณ
5. พิมพ์ killall Finder
5ก. กดปุ่มตกลง
6. เปิด Finder ไปที่แถบเมนู 'Go' ที่ด้านบนของหน้าจอ จากนั้นเลือก 'Go To Folder' (คำสั่ง + shift + G)
6ก. ไปที่ /System/Library/Extensions
7. เมื่ออยู่ในโฟลเดอร์ Extensions ให้เปลี่ยนชื่อ AppleThunderboltNHI.kext เป็น AppleThunderboltNHI.kext.BAK
(วิธีเทอร์มินัลสำรอง: sudo mv /System/Library/Extensions/AppleThunderboltNHI.kext /System/Library/Extensions/AppleThunderboltNHI.kext.BAK )
และเปลี่ยนชื่อ IOThunderboltFamily.kext เป็น IOThunderboltFamily.kext.BAK
(วิธีเทอร์มินัลสำรอง: sudo mv /System/Library/Extensions/IOThunderboltFamily.kext /System/Library/Extensions/IOThunderboltFamily.kext.BAK )
8. รีสตาร์ทในโหมดการกู้คืน เปิด Terminal แล้วพิมพ์ เปิดใช้งาน csrutil
9. รีบูตเข้าสู่โหมดปกติและปัญหาควรได้รับการแก้ไข
หมายเหตุ: ฉันยังสามารถเสียบจอภาพภายนอกของฉันผ่าน Thunderbolt และใช้งานได้แม้ไฟล์ kext เหล่านั้นถูกปิดใช้งาน ฉันไม่เชื่อว่าอีเทอร์เน็ตผ่าน Thunderbolt จะทำงานกับไฟล์ kext ที่ถูกปิดใช้งาน แต่ฉันยังไม่ได้ทดสอบด้วยตัวเองเพราะไม่ได้ใช้อีเทอร์เน็ต วี
vicentecastror
- 6 พ.ย. 2020
- 6 พ.ย. 2020
trevhart3
- 27 พฤษภาคม 2564
- 27 พฤษภาคม 2564
ยาหม่อง
- 12 เม.ย. 2557
- 13 มิ.ย. 2564
rosenbergread
- 22 ส.ค. 2021
- 22 ส.ค. 2021
utahman130 กล่าวว่า: ขอบคุณที่รวมคำแนะนำจากสิ่งนี้ โพสต์ จาก /u/afroeskimo ใน /r/MacOS, a ความคิดเห็น จาก /u/ASentientBot และ this เว็บไซต์คำแนะนำการแก้ไขการปิดแบบสุ่มของ MacBook Pro ดัดแปลงจากเธรด MacRumors นี้ ฉันได้ (หวังว่า) แก้ไข MacBook Pro 2014 15 ของฉันเมื่อมันถูกปิดแบบสุ่มใน 10.15.5 Catalinaสวัสดี แค่อยากจะบอกว่าขอบคุณสำหรับการแก้ปัญหานี้ มันใช้งานได้จริงชั่วขณะหนึ่ง อย่างที่บอก ทุกครั้งที่มีการอัปเดต ฉันต้องทำใหม่ทั้งหมด แต่ก็ไม่ได้ยุ่งยากอะไรมากนัก แต่ตอนนี้ฉันอยู่ใน macOS Big Sur และ 'ไดรฟ์ข้อมูลรูทตอนนี้เป็นสแนปชอต apfs ที่ปิดผนึกด้วยการเข้ารหัส' หมายความว่าคำแนะนำข้างต้นหยุดทำงานในขั้นตอนที่ 7 คุณไม่สามารถเปลี่ยนชื่อไฟล์ระบบได้เนื่องจากเป็นแบบอ่านอย่างเดียว แม้ว่าจะปิดใช้งาน csrutil แล้วก็ตาม ( https://twitter.com/i/web/status/1275454103900971012 ) นั่นคือเธรดที่เป็นภาษาฝรั่งเศส เท่าที่ฉันกังวล แต่การปิดระบบยังดำเนินต่อไป และฉันไม่รู้ว่าฉันควรจะทำอย่างไรต่อไป คุณคิดอะไรออก? NS
เมื่อมันปิดตัวลงเนื่องจากปัญหานี้ คอมพิวเตอร์ก็ดับอย่างกะทันหัน เหมือนกับว่าแบตเตอรี่หมด ฉันใช้ยูทิลิตี้ดิสก์แล้วและดิสก์โวลุ่มทั้งสองของฉัน (Macintosh HD และ Macintosh HD - Data) ก็ใช้ได้ และฉันเปลี่ยนแบตเตอรี่เป็นเวลาหกเดือนโดยไม่มีผลต่อการปิดระบบแบบสุ่มก่อนที่จะดำเนินการแก้ไขปัญหาชั่วคราวด้านล่าง
สักพัก (อย่างน้อยก็ Mojave) ฉันต้องเปลี่ยนชื่อ AppleThunderboltNHI.kext เป็น AppleThunderboltNHI.kext.BAK เพื่อป้องกันไม่ให้คอมพิวเตอร์ปิดแบบสุ่ม เป็นวิธีแก้ปัญหาที่น่ารำคาญทุกครั้งที่ Mac อัปเดต แต่ทำงานได้โดยไม่มีการปิดระบบแบบสุ่ม
หลังจากอัปเดตเป็น 10.15.5 โดยไม่ได้ตั้งใจ (ฉันปิดการอัปเดตอัตโนมัติ แต่ฉันต้องคลิกการแจ้งเตือนเพื่ออัปเดตหลังจากรีสตาร์ท) ฉันเปลี่ยนชื่อ AppleThunderboltNHI.kext เป็น AppleThunderboltNHI.kext.BAK แต่ต้องเปลี่ยนชื่อ IOThunderboltFamily.kext เป็น IOThunderboltFamily .kext.BAK เพื่อให้คอมพิวเตอร์ของฉันหยุดการปิดเครื่องแบบสุ่ม (สำหรับตอนนี้)
ข้อจำกัดความรับผิดชอบ: สิ่งนี้ใช้ได้กับฉัน แต่อาจไม่ได้ผลสำหรับทุกคน ไม่รับผิดชอบต่อความเสียหายที่อาจเกิดขึ้นกับคอมพิวเตอร์ ฯลฯ ฯลฯ
นี่คือขั้นตอนที่ฉันติดตาม:
1. รีสตาร์ท Mac ในโหมดการกู้คืนโดยกด command + r ค้างไว้ขณะเริ่มต้นระบบ ขณะอยู่ในโหมดการกู้คืน ให้เปิด Terminal โดยเลือกจาก Utilities ในแถบเมนู
2. พิมพ์ csrutil ปิดการใช้งาน ใน Terminal ให้กด Enter ป้อนรหัสผ่านของคุณหากได้รับแจ้ง
3. รีบูตเป็นปกติ
4. เมื่อเข้าสู่ระบบแล้ว ให้เปิด Terminal แล้วพิมพ์ sudo เมานต์ -ของคุณ /
4ก. กด Enter จากนั้นป้อนรหัสผ่านของคุณ
5. พิมพ์ killall Finder
5ก. กดปุ่มตกลง
6. เปิด Finder ไปที่แถบเมนู 'Go' ที่ด้านบนของหน้าจอ จากนั้นเลือก 'Go To Folder' (คำสั่ง + shift + G)
6ก. ไปที่ /System/Library/Extensions
7. เมื่ออยู่ในโฟลเดอร์ Extensions ให้เปลี่ยนชื่อ AppleThunderboltNHI.kext เป็น AppleThunderboltNHI.kext.BAK
(วิธีเทอร์มินัลสำรอง: sudo mv /System/Library/Extensions/AppleThunderboltNHI.kext /System/Library/Extensions/AppleThunderboltNHI.kext.BAK )
และเปลี่ยนชื่อ IOThunderboltFamily.kext เป็น IOThunderboltFamily.kext.BAK
(วิธีเทอร์มินัลสำรอง: sudo mv /System/Library/Extensions/IOThunderboltFamily.kext /System/Library/Extensions/IOThunderboltFamily.kext.BAK )
8. รีสตาร์ทในโหมดการกู้คืน เปิด Terminal แล้วพิมพ์ เปิดใช้งาน csrutil
9. รีบูตเข้าสู่โหมดปกติและปัญหาควรได้รับการแก้ไข
หมายเหตุ: ฉันยังสามารถเสียบจอภาพภายนอกของฉันผ่าน Thunderbolt และใช้งานได้แม้ไฟล์ kext เหล่านั้นถูกปิดใช้งาน ฉันไม่เชื่อว่าอีเทอร์เน็ตผ่าน Thunderbolt จะทำงานกับไฟล์ kext ที่ถูกปิดใช้งาน แต่ฉันยังไม่ได้ทดสอบด้วยตัวเองเพราะไม่ได้ใช้อีเทอร์เน็ต
ดลาจ
- 7 ก.ย. 2564
- 7 ก.ย. 2564
rosenbergread กล่าวว่า: สวัสดีแค่อยากจะบอกว่าขอบคุณสำหรับการแก้ปัญหานี้ มันใช้งานได้จริงชั่วขณะหนึ่ง อย่างที่บอก ทุกครั้งที่มีการอัปเดต ฉันต้องทำใหม่ทั้งหมด แต่ก็ไม่ได้ยุ่งยากอะไรมากนัก แต่ตอนนี้ฉันอยู่ใน macOS Big Sur และ 'ไดรฟ์ข้อมูลรูทตอนนี้เป็นสแนปชอต apfs ที่ปิดผนึกด้วยการเข้ารหัส' หมายความว่าคำแนะนำข้างต้นหยุดทำงานในขั้นตอนที่ 7 คุณไม่สามารถเปลี่ยนชื่อไฟล์ระบบได้เนื่องจากเป็นแบบอ่านอย่างเดียว แม้ว่าจะปิดใช้งาน csrutil แล้วก็ตาม ( https://twitter.com/i/web/status/1275454103900971012 ) นั่นคือเธรดที่เป็นภาษาฝรั่งเศส เท่าที่ฉันกังวล แต่การปิดระบบยังดำเนินต่อไป และฉันไม่รู้ว่าฉันควรจะทำอย่างไรต่อไป คุณคิดอะไรออก?สวัสดี ฉันอยู่ในตำแหน่งเดียวกับคุณ/เคยเป็น คุณพบวิธีแก้ปัญหาในการเปลี่ยนชื่อไฟล์ใน Big Sur หรือไม่? ขอบคุณมากถ้าคุณสามารถแบ่งปัน!
โพสต์ยอดนิยม