เพื่อการทำงานที่เหมาะสม Windows จะติดตั้งไฟล์ระบบที่จำเป็นบางไฟล์ในคอมพิวเตอร์ของคุณ ไฟล์เหล่านี้จัดเก็บไว้ในไดเร็กทอรีการติดตั้ง Windows และมีความสำคัญต่อระบบปฏิบัติการ Windows อันตรายหรือความเสียหายของไฟล์เหล่านี้อาจปิดใช้งานคุณลักษณะบางอย่างหรือทำให้ระบบหยุดนิ่งโดยสิ้นเชิง ผู้ใช้มักประสบปัญหาที่ Windows ไม่สามารถเริ่มทำงานหรือค้างอยู่ที่บางหน้าจอ สาเหตุหลักมาจากข้อผิดพลาดของไฟล์เหล่านี้
Windows มาพร้อมกับฟังก์ชันการทำงานในตัวเพื่อแก้ไขไฟล์สำคัญเหล่านี้ 'sfc ’ (System File Checker) เป็นหนึ่งในคำสั่งที่มีประโยชน์ซึ่งสามารถช่วยแก้ไขและซ่อมแซมไฟล์ระบบที่ผิดพลาดในการติดตั้ง Windows ของคุณ
ในขณะที่ sfc.exe ทำงานได้ดีและช่วยให้ผู้ใช้แทนที่ไฟล์ระบบที่สูญหายหรือเสียหาย อาจมีบางครั้งที่คุณอาจไม่สามารถบูตเข้าสู่ Windows เพื่อเรียกใช้คำสั่งนี้ได้ ในโพสต์นี้ เราได้พูดถึงวิธีเรียกใช้คำสั่งนี้ทั้งภายในและภายนอก
ใน Windows 11/10 หากคุณสามารถบูตเข้าสู่ Advanced Startup Options ได้ ให้คลิกเปิด Command Prompt และเรียกใช้ System File Checker ด้วยคำสั่งต่อไปนี้:
sfc /scannow
แต่ถ้าคุณเข้าถึง Advanced Startup Options ไม่ได้ คุณอาจต้องทำตามขั้นตอนนี้
เรียกใช้ sfc /scannow บนไดรฟ์ภายนอก
หาก Windows ไม่โหลดขึ้นมา และคุณต้องการเรียกใช้ System File Checker บนไดรฟ์ คุณจะทำอย่างไร คุณสามารถใช้ดิสก์ซ่อมแซมภายนอก หรือถอดฮาร์ดไดรฟ์ออกแล้วเชื่อมต่อกับคอมพิวเตอร์ Windows เครื่องอื่นที่กำลังทำงานเพื่อทำการสแกน SFC
ตอนนี้อาจมีปัญหาเกิดขึ้น แม้ว่าคุณจะเชื่อมต่อไดรฟ์กับพีซีเครื่องอื่นแล้ว Windows จะเรียกใช้ SFC บนไดรฟ์การติดตั้ง Windows หลักเท่านั้น และไม่เรียกใช้ในไดรฟ์ภายนอก
เพื่อเอาชนะสิ่งนี้ เราต้องแก้ไขคำสั่งของเราเล็กน้อย และจะทำงานได้ดีกับฮาร์ดไดรฟ์ภายนอกเช่นกัน
เรียกใช้ตัวตรวจสอบไฟล์ระบบแบบออฟไลน์
ในการรันคำสั่ง SFC บนฮาร์ดไดรฟ์ภายนอก ให้ทำตามขั้นตอนเหล่านี้:
เปิดหน้าต่างพรอมต์คำสั่ง (ผู้ดูแลระบบ) ที่ยกระดับและเรียกใช้คำสั่งนี้:
sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=c:\windows
อย่าลืมแทนที่ 'c:\' ด้วยตัวอักษรของไดรฟ์ภายนอกในคำสั่ง นอกจากนี้ ให้แทนที่ “c:\windows” ด้วยไดเร็กทอรีที่มีการติดตั้ง Windows (ค่าเริ่มต้นคือ 'Windows')
อาจใช้เวลาสักครู่ในการสแกนทั้งหมด และเมื่อเสร็จสิ้น คุณจะได้รับการตอบสนองที่เหมาะสมเกี่ยวกับผลการสแกน คำตอบจะคล้ายกันมากกับคำตอบที่คุณได้รับหากคุณใช้งาน SFC บนคอมพิวเตอร์ของคุณตามปกติ
ข้อผิดพลาดที่พบและรายงานจะถูกบันทึกไว้ในไฟล์ CBS.log คุณสามารถปรึกษาไฟล์นั้นเพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับข้อผิดพลาดและไฟล์ที่ผิดพลาด นี่คือคำตอบทั้งหมดที่คุณจะเห็นในการสแกนที่สำเร็จ:
Windows Resource Protection พบไฟล์ที่เสียหายและซ่อมแซมได้สำเร็จ รายละเอียดรวมอยู่ใน CBS.Log – %WinDir%\Logs\CBS\CBS.log
คุณสามารถใช้คำสั่งเดียวกันได้ในขณะที่ใช้ไดรฟ์ซ่อมแซมภายนอกบนพีซีของคุณ สวิตช์อื่นๆ ของคำสั่ง 'sfc' ก็ใช้งานได้เช่นกันที่นี่
ดังนั้น คุณสามารถใช้คำสั่งนี้เพื่อแก้ไขไดรฟ์ของคุณได้หากระบบปฏิบัติการ Windows ไม่สามารถบู๊ตได้ หรือหากคุณใช้ไดรฟ์ซ่อมแซมภายนอก
อ่านที่เกี่ยวข้อง:
- เรียกใช้ตัวตรวจสอบไฟล์ระบบในเซฟโหมดหรือเวลาบูต
- ตัวตรวจสอบไฟล์ระบบไม่ทำงาน ไม่ทำงาน หรือไม่สามารถซ่อมแซมได้
- Windows Resource Protection ไม่สามารถดำเนินการตามที่ร้องขอได้
- Windows Resource Protection พบไฟล์ที่เสียหายแต่ไม่สามารถแก้ไขบางไฟล์ได้
- Windows Resource Protection ไม่สามารถเริ่มบริการซ่อมแซมได้