ฟอรั่ม

การแก้ไขที่เป็นไปได้สำหรับการปิดระบบแบบสุ่มของ MacBook Pro 2014-2015 บน Catalina 10.15.5

utahman130

โปสเตอร์ต้นฉบับ
7 มิ.ย. 2555
  • 12 มิ.ย. 2020
ขอบคุณที่รวมคำแนะนำจากสิ่งนี้ โพสต์ จาก /u/afroeskimo ใน /r/MacOS, a ความคิดเห็น จาก /u/ASentientBot และ this เว็บไซต์คำแนะนำการแก้ไขการปิดแบบสุ่มของ MacBook Pro ดัดแปลงจากเธรด MacRumors นี้ ฉันได้ (หวังว่า) แก้ไข MacBook Pro 2014 15 ของฉันเมื่อมันถูกปิดแบบสุ่มใน 10.15.5 Catalina

เมื่อมันปิดตัวลงเนื่องจากปัญหานี้ คอมพิวเตอร์ก็ดับอย่างกะทันหัน เหมือนกับว่าแบตเตอรี่หมด ฉันใช้ยูทิลิตี้ดิสก์แล้วและดิสก์โวลุ่มทั้งสองของฉัน (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
ซุปแมน. ฉันแค่อยากจะบอกว่าขอบคุณมากสำหรับสิ่งนี้ ฉันคิดว่าฉันจะต้องขายหรือทิ้ง Macbook Pro Mid 2014 15'' ทิ้งไป ฉันลองสิ่งนี้และใช้งานได้ ฉันไม่ได้ใช้อีเทอร์เน็ตด้วย ดังนั้นฉันจึงไม่มีปัญหาในการปิดใช้งาน ขอบคุณอีกครั้งคุณเป็นผู้ชาย !!! NS

trevhart3

27 พฤษภาคม 2564
  • 27 พฤษภาคม 2564
จนถึงตอนนี้เป็นคนดี ! ไม่จริง ! NS

ยาหม่อง

12 เม.ย. 2557
  • 13 มิ.ย. 2564
หลังจากอ่านและลองแก้ไขปัญหาที่เป็นไปได้มากมายสำหรับปัญหานี้แล้ว ฉันก็ทำตามคำแนะนำของคุณได้จนจบ ในที่สุดฉันก็สามารถเปลี่ยนชื่อไฟล์ทั้งสองเป็น BAK ได้ หวังว่านี่จะเป็นวิธีแก้ปัญหาที่ฉันมีมาหลายปี ฉันจะแจ้งให้คุณทราบ ขอบคุณ! NS

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

เมื่อมันปิดตัวลงเนื่องจากปัญหานี้ คอมพิวเตอร์ก็ดับอย่างกะทันหัน เหมือนกับว่าแบตเตอรี่หมด ฉันใช้ยูทิลิตี้ดิสก์แล้วและดิสก์โวลุ่มทั้งสองของฉัน (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 ที่ถูกปิดใช้งาน แต่ฉันยังไม่ได้ทดสอบด้วยตัวเองเพราะไม่ได้ใช้อีเทอร์เน็ต
สวัสดี แค่อยากจะบอกว่าขอบคุณสำหรับการแก้ปัญหานี้ มันใช้งานได้จริงชั่วขณะหนึ่ง อย่างที่บอก ทุกครั้งที่มีการอัปเดต ฉันต้องทำใหม่ทั้งหมด แต่ก็ไม่ได้ยุ่งยากอะไรมากนัก แต่ตอนนี้ฉันอยู่ใน macOS Big Sur และ 'ไดรฟ์ข้อมูลรูทตอนนี้เป็นสแนปชอต apfs ที่ปิดผนึกด้วยการเข้ารหัส' หมายความว่าคำแนะนำข้างต้นหยุดทำงานในขั้นตอนที่ 7 คุณไม่สามารถเปลี่ยนชื่อไฟล์ระบบได้เนื่องจากเป็นแบบอ่านอย่างเดียว แม้ว่าจะปิดใช้งาน csrutil แล้วก็ตาม ( https://twitter.com/i/web/status/1275454103900971012 ) นั่นคือเธรดที่เป็นภาษาฝรั่งเศส เท่าที่ฉันกังวล แต่การปิดระบบยังดำเนินต่อไป และฉันไม่รู้ว่าฉันควรจะทำอย่างไรต่อไป คุณคิดอะไรออก? NS

ดลาจ

7 ก.ย. 2564
  • 7 ก.ย. 2564
rosenbergread กล่าวว่า: สวัสดีแค่อยากจะบอกว่าขอบคุณสำหรับการแก้ปัญหานี้ มันใช้งานได้จริงชั่วขณะหนึ่ง อย่างที่บอก ทุกครั้งที่มีการอัปเดต ฉันต้องทำใหม่ทั้งหมด แต่ก็ไม่ได้ยุ่งยากอะไรมากนัก แต่ตอนนี้ฉันอยู่ใน macOS Big Sur และ 'ไดรฟ์ข้อมูลรูทตอนนี้เป็นสแนปชอต apfs ที่ปิดผนึกด้วยการเข้ารหัส' หมายความว่าคำแนะนำข้างต้นหยุดทำงานในขั้นตอนที่ 7 คุณไม่สามารถเปลี่ยนชื่อไฟล์ระบบได้เนื่องจากเป็นแบบอ่านอย่างเดียว แม้ว่าจะปิดใช้งาน csrutil แล้วก็ตาม ( https://twitter.com/i/web/status/1275454103900971012 ) นั่นคือเธรดที่เป็นภาษาฝรั่งเศส เท่าที่ฉันกังวล แต่การปิดระบบยังดำเนินต่อไป และฉันไม่รู้ว่าฉันควรจะทำอย่างไรต่อไป คุณคิดอะไรออก?
สวัสดี ฉันอยู่ในตำแหน่งเดียวกับคุณ/เคยเป็น คุณพบวิธีแก้ปัญหาในการเปลี่ยนชื่อไฟล์ใน Big Sur หรือไม่? ขอบคุณมากถ้าคุณสามารถแบ่งปัน!