Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีรัน sfc /scannow System File Checker บน External Drives (ไดรฟ์ภายนอก)

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

Windows มาพร้อมฟังก์ชันในตัวสำหรับแก้ไขไฟล์สำคัญเหล่านี้ คำสั่ง 'sfc' (System File Checker) เป็นหนึ่งในคำสั่งที่มีประโยชน์ที่สามารถช่วยคุณแก้ไขและซ่อมแซมไฟล์ระบบที่ผิดปกติบนการติดตั้ง Windows ของคุณได้

ในขณะที่ sfc.exe ทำงานได้ดีและช่วยให้ผู้ใช้แทนที่ไฟล์ระบบที่หายไปหรือเสียหาย อาจมีบางครั้งที่คุณอาจไม่สามารถบูทเข้าสู่ Windows เพื่อรันคำสั่งนี้ได้ ดังนั้น ในโพสต์นี้ เราได้อภิปรายวิธีรันคำสั่งนี้ทั้งภายใน (Internally) และภายนอก (Externally)

บน Windows 11/10 หากคุณสามารถบูทเข้าสู่ Advanced Startup Options คลิกเปิด Command Prompt และรัน System File Checker ด้วยคำสั่งต่อไปนี้:

sfc /scannow
วิธีรัน sfc /scannow System File Checker บน External Drives (ไดรฟ์ภายนอก)

แต่หากคุณไม่สามารถเข้าถึง Advanced Startup Options ได้เลย คุณอาจต้องทำตามขั้นตอนนี้

รัน sfc /scannow บน External Drives (ไดรฟ์ภายนอก)

หาก Windows ไม่โหลดขึ้น และคุณต้องการรัน System File Checker บนไดรฟ์ คุณจะทำอย่างไร? คุณสามารถใช้ External Repair Disk (ดิสก์ซ่อมแซมภายนอก) หรือถอดฮาร์ดดิสก์ออกและเชื่อมต่อกับคอมพิวเตอร์ Windows อีกเครื่องที่ทำงานอยู่ เพื่อทำ SFC Scan

ตอนนี้อาจมีปัญหาที่นี่ แม้คุณจะเชื่อมต่อไดรฟ์ของคุณกับคอมพิวเตอร์อีกเครื่อง Windows จะรัน SFC บนไดรฟ์ติดตั้ง Windows หลัก (Primary) เท่านั้น ไม่ใช่บนไดรฟ์ภายนอก

เพื่อแก้ปัญหานี้ เราต้องปรับเปลี่ยนคำสั่งของเราเล็กน้อย และมันจะทำงานได้ดีมากกับ External Hard Drives ด้วย

วิธีรัน sfc /scannow System File Checker บน External Drives (ไดรฟ์ภายนอก)

รัน System File Checker แบบ Offline

เพื่อ รันคำสั่ง SFC บน External Hard Drive ให้ทำตามขั้นตอนเหล่านี้:

เปิด Command Prompt ด้วยสิทธิ์ Administrator (Elevated) และรันคำสั่งนี้:

sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=c:\windows

อย่าลืม แทนที่ 'c:\' ด้วยตัวอักษรไดรฟ์ของ External Drive ของคุณในคำสั่ง นอกจากนี้ แทนที่ "c:\windows" ด้วยไดเรกทอรีที่ Windows ถูกติดตั้งอยู่ ('Windows' เป็นค่าเริ่มต้น)

อาจใช้เวลาบางครู่ในการสแกนทั้งหมด และเมื่อเสร็จสิ้น คุณจะได้รับการตอบสนองที่เหมาะสมเกี่ยวกับผลการสแกน การตอบสนองจะคล้ายมากกับที่คุณอาจได้รับหากคุณรัน SFC อย่างปกติบนคอมพิวเตอร์ของคุณ

ข้อผิดพลาดที่พบและรายงานจะถูกบันทึกในไฟล์ CBS.log คุณสามารถตรวจสอบไฟล์นั้นเพื่อรายละเอียดเพิ่มเติมเกี่ยวกับข้อผิดพลาดและไฟล์ที่ผิดปกติ นี่คือการตอบสนองทั้งหมดที่คุณจะเห็นในการสแกนที่สำเร็จ:

Windows Resource Protection found corrupt files and successfully repaired them. Details are included in the CBS.Log – %WinDir%\Logs\CBS\CBS.log

คุณสามารถใช้คำสั่งเดียวกันขณะใช้ External Repair Drive บนคอมพิวเตอร์ของคุณ สวิตช์อื่นๆ ของคำสั่ง 'sfc' ทำงานได้ดีที่นี่เช่นกัน

ดังนั้น คุณสามารถใช้คำสั่งนี้เพื่อซ่อมแซมไดรฟ์ของคุณ หาก Windows OS ไม่สามารถบูทได้ หรือหากคุณกำลังใช้ External Repair Drive

อ่านเพิ่มเติม:

  • Run System File Checker in Safe Mode or Boot-Time (รัน System File Checker ใน Safe Mode หรือ Boot-Time)
  • System File Checker not working, will not run or could not repair (SFC ไม่ทำงาน จะไม่รัน หรือซ่อมแซมไม่ได้)
  • Windows Resource Protection could not perform the requested operation (Windows Resource Protection ไม่สามารถดำเนินการที่ร้องขอได้)
  • Windows Resource Protection found corrupt files but was unable to fix some of them (พบไฟล์เสียหายแต่ซ่อมบางส่วนไม่ได้)
  • Windows Resource Protection could not start the repair service (Windows Resource Protection ไม่สามารถเริ่มบริการซ่อมแซมได้)
วิธีรัน sfc /scannow System File Checker บน External Drives (ไดรฟ์ภายนอก)