ฉันจะระบุและลบส่วนขยายของระบบเดิมที่ Catalina เตือนฉันได้อย่างไร ฉันลองใช้โปรแกรมถอนการติดตั้ง แต่ไม่คิดว่าจะลบทุกอย่างออกไป - ชุมชน Apple
คุณจะทราบวิธีลบส่วนขยายระบบเดิมบน Mac ไหม ? ตามที่กล่าวไว้ข้างต้น หลายๆ คนไม่ทราบวิธีระบุและลบส่วนขยายระบบเดิมบน Mac ของตน ไม่ว่าคุณจะทราบหรือไม่ก็ตาม บทความนี้จะให้คำอธิบายเกี่ยวกับส่วนขยายของระบบเดิมและวิธีการลบส่วนขยายของระบบเดิม
ส่วนขยายของระบบเดิมคืออะไร
ส่วนขยายระบบเดิมหมายถึงส่วนขยายเคอร์เนลประเภทเก่า (KEXT) ใน macOS ซึ่งใช้เพื่อเปิดใช้งานฟังก์ชันฮาร์ดแวร์หรือซอฟต์แวร์เฉพาะ ส่วนขยายเหล่านี้สามารถโต้ตอบกับเคอร์เนล macOS ได้โดยตรงเพื่อรองรับฟังก์ชันต่างๆ เช่น ไดรเวอร์อุปกรณ์ภายนอก เครื่องมือเครือข่าย ซอฟต์แวร์การจำลองเสมือน และโปรแกรมป้องกันไวรัส
อย่างไรก็ตาม ในขณะที่เทคโนโลยีมีการพัฒนา ส่วนขยายระบบเดิมจะค่อยๆ หมดไป ตั้งแต่ macOS Catalina เป็นต้นไป Apple ได้เปิดตัว System Extensions และ DriverKit เพื่อทดแทน KEXT แบบเดิม
ด้วยเหตุนี้ หากคุณใช้ซอฟต์แวร์ที่ใช้ ส่วนขยายระบบเดิม , macOS (จาก Catalina หรือใหม่กว่า) อาจแสดงคำเตือนโดยแจ้งให้คุณทราบว่าส่วนขยายเหล่านี้จะไม่ได้รับการสนับสนุนใน macOS เวอร์ชันต่อๆ ไป
แบ่งปันคำอธิบายของส่วนขยายระบบเดิมกับเพื่อนของคุณ!
จะลบส่วนขยายระบบเดิมบน Mac ได้อย่างไร
แก้ไข1. ถอนการติดตั้งซอฟต์แวร์ที่เกี่ยวข้อง
ส่วนขยายระบบเดิมมักจะโหลดโดยแอปพลิเคชันของบริษัทอื่น เช่น ไดรเวอร์ฮาร์ดแวร์ เครื่องมือการจำลองเสมือน หรือโปรแกรมป้องกันไวรัส การถอนการติดตั้งแอปพลิเคชันเหล่านี้จะลบส่วนขยายออก
คุณสามารถทำได้โดยเปิด Finder ไปที่โฟลเดอร์ Applications และค้นหาซอฟต์แวร์ที่เกี่ยวข้องกับส่วนขยายระบบเดิม จากนั้น ลากแอปพลิเคชันไปที่ถังขยะ หรือใช้โปรแกรมถอนการติดตั้งของซอฟต์แวร์ หากมี
แก้ไข2. ลบส่วนขยายระบบเดิมผ่าน iBoysoft DiskGeeker สำหรับ Mac
iBoysoft DiskGeeker สำหรับ Mac เป็นเครื่องมือจัดการดิสก์ระดับมืออาชีพที่ออกแบบมาเพื่อช่วยให้ผู้ใช้จัดการดิสก์ เพิ่มประสิทธิภาพพื้นที่จัดเก็บข้อมูล และปรับปรุงประสิทธิภาพของระบบได้อย่างง่ายดาย รองรับการจัดการดิสก์ที่เชื่อมต่อ รวมถึงฮาร์ดไดรฟ์ภายใน ฮาร์ดไดรฟ์ภายนอก การ์ด SD ฯลฯ
มันสามารถสแกนไฟล์ที่ไม่จำเป็นในระบบของคุณ รวมถึงแคช ไฟล์บันทึก แอปพลิเคชันที่เหลือ และส่วนขยายของระบบแบบเดิม หลังจากการสแกน คุณสามารถดูขนาดและชื่อของไฟล์เหล่านี้ จากนั้นเลือกลบทิ้งตามความต้องการของคุณ
ต่อไปนี้เป็นวิธีดำเนินการ:
อย่างที่คุณเห็น เพียงไม่กี่ขั้นตอนง่ายๆ ก็สามารถช่วยคุณลบส่วนขยายระบบเดิมบน Mac . แบ่งปัน iBoysoft DiskGeeker สำหรับ Mac กับเพื่อนๆ ของคุณ หากคุณพบว่ามีประโยชน์!
แก้ไข3. ลบส่วนขยายระบบเดิมด้วยตนเอง
ส่วนขยายระบบเดิมส่วนใหญ่จะถูกจัดเก็บไว้ใน /Library/Extensions/ และ /System/Library/Extensions/ ดังนั้น คุณควรเปิด Finder คลิก ไป> ไปที่โฟลเดอร์ และป้อนสองเส้นทางด้วยตนเองเพื่อค้นหาไฟล์ที่เกี่ยวข้องกับส่วนขยายของระบบเดิม (โดยทั่วไปจะมีนามสกุล .kext)

เมื่อคุณพบไฟล์นามสกุลที่ไม่จำเป็นแล้ว ให้ลากไปที่ถังขยะ ระบบอาจแจ้งให้คุณป้อนรหัสผ่านผู้ดูแลระบบ หลังจากป้อนแล้วให้คลิกตกลง
เนื่องจากส่วนขยายระบบเดิมโต้ตอบกับเคอร์เนลโดยตรง คุณควรสร้างแคชเคอร์เนลใหม่เพื่อให้มั่นใจถึงความเสถียรของระบบหลังจากการลบ เปิด Terminal ของคุณและป้อนคำสั่งต่อไปนี้ จากนั้นกด Enter เพื่อสร้างแคชใหม่:
sudo kextcache --การจัดเตรียมที่ชัดเจน
หลังจากขั้นตอนเหล่านี้ คุณสามารถรีสตาร์ท Mac เพื่อให้แน่ใจว่าการเปลี่ยนแปลงจะมีผล
คุณจะพบส่วนขยายระบบเดิมบน Mac ได้อย่างไร
นอกเหนือจากการค้นหาส่วนขยายระบบเดิมใน /Library/Extensions/ และ /System/Library/Extensions/ แล้ว คุณยังค้นหาส่วนขยายเหล่านั้นได้ใน System Report และผ่าน Terminal
รายงานระบบเป็นเครื่องมือที่ macOS มอบให้ซึ่งช่วยให้ผู้ใช้สามารถดูข้อมูลโดยละเอียดเกี่ยวกับฮาร์ดแวร์ ซอฟต์แวร์ และการกำหนดค่าเครือข่ายได้ ในรายงานระบบ มีส่วนที่เรียกว่า ซอฟต์แวร์ ซึ่งแสดงรายการข้อมูลที่เกี่ยวข้องกับซอฟต์แวร์ รวมถึงส่วนขยายเคอร์เนล ผ่านรายงานระบบ คุณสามารถดูส่วนขยายเคอร์เนลที่โหลดอยู่ในระบบของคุณในปัจจุบัน (รวมถึงส่วนขยายระบบเดิม) รวมถึงสถานะและรายละเอียดได้
หากต้องการตรวจสอบส่วนขยายระบบเดิมที่ติดตั้ง ให้เปิดรายงานระบบ จากนั้นเลือกส่วนขยายใต้ส่วนซอฟต์แวร์ในแถบด้านข้างซ้าย ในรายการทางด้านขวา คุณจะเห็นส่วนขยายเคอร์เนลทั้งหมดที่ติดตั้งบนระบบ (รวมถึงส่วนขยายของระบบเดิม) หากส่วนขยายเคอร์เนลล้าสมัย โดยทั่วไปจะมีการทำเครื่องหมายเป็นแบบดั้งเดิมหรือล้าสมัย และข้อมูลเวอร์ชันอาจมีคำเตือนที่เกี่ยวข้อง

แน่นอน คุณยังสามารถใช้คำสั่ง Terminal เพื่อดูส่วนขยายที่โหลดได้
- เปิดเทอร์มินัล
- ป้อนคำสั่งต่อไปนี้เพื่อแสดงรายการส่วนขยายที่โหลดทั้งหมด:kextstat | grep -v com.appleThis คำสั่งสามารถแสดงรายการส่วนขยายเคอร์เนลที่ไม่ใช่ของ Apple ทั้งหมด (KEXT) หากส่วนขยายเป็นส่วนขยายของระบบเดิม ส่วนขยายนั้นอาจปรากฏเป็นส่วนขยายที่ล้าสมัย
- หากคุณพบว่าพาธของไฟล์นามสกุลบางไฟล์ไม่ชัดเจน คุณสามารถป้อนคำสั่งต่อไปนี้เพื่อตรวจสอบ ซึ่งจะช่วยคุณค้นหาไฟล์ที่อาจเกี่ยวข้องกับนามสกุลของระบบเดิม:kextstat | grep -i มรดก
แบ่งปันบทความนี้หากคุณลบส่วนขยายระบบเดิมบน Mac สำเร็จแล้ว