แต่เขาไม่สามารถฟื้นฟูพวกเขาได้ การกู้คืนไฟล์ระบบ Windows ที่เสียหายโดยใช้คำสั่ง SFC และ DISM

ภารกิจรักษาความเสียหาย ไฟล์วินโดวส์ 7 สามารถแก้ไขได้หลายวิธี ตัวเลือกที่ง่ายที่สุดคือการย้อนกลับการกำหนดค่าระบบไปเป็นแบบใดแบบหนึ่งก่อนหน้านี้ รัฐปฏิบัติการ- อย่างไรก็ตาม สิ่งนี้ไม่สามารถทำได้เสมอไป เนื่องจากผู้ใช้สามารถปิดใช้งานฟังก์ชันที่เกี่ยวข้องได้ และ จุดควบคุมอาจถูกลบออก นอกจากนี้ การกู้คืนจะแตกต่างกันไปขึ้นอยู่กับว่าข้อมูลที่เสียหายทำให้ระบบสามารถบู๊ตได้หรือไม่

การใช้บรรทัดคำสั่ง

หากไฟล์ระบบไม่ได้รับความเสียหายมากจนไม่สามารถบูตระบบได้ คุณสามารถลองกู้คืนไฟล์ดังกล่าวให้มีฟังก์ชันการทำงานเต็มรูปแบบได้โดยการป้อนบรรทัดคำสั่งด้วยวิธีมาตรฐาน:

  1. กด Win และ R พร้อมกัน และในหน้าต่าง Run ให้จดคำสั่ง cmd.exe คุณยังสามารถเข้าแถวผ่านเมนูเริ่มได้
  2. ป้อน sfc /scannow และการสแกนจะเริ่มขึ้น

เมื่อหน้าต่าง Run เปิดขึ้น ตรวจสอบให้แน่ใจว่ามีบรรทัดใต้ช่องป้อนข้อมูลเพื่อแจ้งให้ผู้ใช้ทราบว่าคำสั่งกำลังทำงานด้วยสิทธิ์ของผู้ดูแลระบบ

บรรทัดนี้อาจไม่ปรากฏขึ้นเนื่องจากมีการเปิดใช้งานการควบคุมบัญชีผู้ใช้

จากนั้น หลังจากรันคำสั่ง sfc /scannow คุณจะเห็นหน้าต่างสีดำเพียงชั่วครู่เท่านั้น ซึ่งจะหายไปทันทีและจะไม่ทำการสแกน

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

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

บางครั้งยูทิลิตี้ก็ไม่สามารถทำได้ โหมดปกติจัดการกับการซ่อมแซมที่เสียหาย ไฟล์สำคัญ- คุณต้องทำสิ่งต่อไปนี้:


แอปพลิเคชันมักจะสามารถแก้ไขปัญหาได้และไฟล์ระบบจะได้รับการแก้ไข

หากคุณไม่สามารถเข้าสู่ระบบ Windows ได้

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

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

  1. โดยใส่แผ่นดิสก์หรือ แฟลชไดรฟ์ USB ที่สามารถบู๊ตได้ให้ไปที่เมนูบู๊ตของอุปกรณ์ สำหรับแล็ปท็อป โดยปกติจะเป็นปุ่ม F12 ซึ่งจะต้องกดทันทีหลังจากเปิดเครื่อง ใน คอมพิวเตอร์ตั้งโต๊ะอาจเป็นปุ่ม F8-12 เป็นต้น ขึ้นอยู่กับเมนบอร์ด
  2. ในหน้าต่าง เมนูบูตเลือกอุปกรณ์ที่ควรทำการบู๊ตครั้งต่อไป - ออปติคัลดิสก์หรือแฟลชไดรฟ์ หากไม่มีฟังก์ชันนี้ในอุปกรณ์ของคุณ คุณจะต้องเปลี่ยนการตั้งค่า BIOS ที่เหมาะสม
  3. หลังจากเลือกภาษาของคุณแล้ว คลิก "ถัดไป" ในหน้าต่างถัดไป
  4. เมื่อใช้แผ่นดิสก์การติดตั้งในหน้าต่าง การติดตั้งวินโดวส์คุณต้องคลิกลิงก์ที่ด้านล่างของหน้าต่าง
  5. ในเมนูตัวเลือก ให้ไฮไลต์ตัวเลือกแรกและเลือกระบบปฏิบัติการของคุณ แน่นอนว่าคุณติดตั้งไว้เพียงอันเดียวและคุณสามารถเลือกได้เฉพาะ Windows 7 จากรายการเท่านั้น คลิก "ถัดไป"
  6. ในเมนูเครื่องมือที่เปิดขึ้น หากต้องการกู้คืนระบบปฏิบัติการ ให้เลือกบรรทัดล่างสุดเพื่อเปิดหน้าต่างบรรทัดคำสั่ง
  7. ที่นี่คุณจะต้องเรียกใช้แอปพลิเคชันเดียวกัน แต่คำสั่งจะยาวกว่า: sfc /scannow /offbootdir=N:\ /offwindir=D:\windows โดยที่ N คือพาร์ติชันดิสก์ที่เก็บไฟล์ระบบ Windows

โปรแกรมจะสแกนระบบและหากจำเป็นให้แทนที่ไฟล์ที่เสียหายทั้งหมดหลังจากนั้นระบบจะทำงานได้ตามปกติ

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

วิธีค้นหาตัวอักษรของพาร์ติชันระบบหากคุณลืม

หากคุณจำตัวอักษรของพาร์ติชันที่ติดตั้ง Windows ไม่ได้โดยฉับพลัน คุณสามารถค้นหาได้โดยตรงจากบรรทัดคำสั่ง เมื่อต้องการทำสิ่งนี้:

  1. ในบรรทัดคำสั่งให้เขียนบรรทัด notepad จากนั้น "Notepad" มาตรฐานจะเปิดขึ้น
  2. ในเมนูด้านบนเลือก "ไฟล์" ในรายการคลิกที่คำสั่ง "เปิด"
  3. ด้วยวิธีนี้ คุณจะถูกนำไปที่ Explorer ปกติ โดยที่ใน "My Computer" คุณจะเห็นดิสก์และพาร์ติชันทั้งหมดของคุณ

คุณสามารถค้นหาตัวอักษรพาร์ติชันได้ง่ายยิ่งขึ้นโดยใช้คำสั่งมาตรฐานอย่างใดอย่างหนึ่ง:

  1. ที่พรอมต์คำสั่ง ให้พิมพ์ Diskpart
  2. หลังจากกด Enter ให้จดคำสั่ง list disk หน้าจอจะแสดงฟิสิคัลดิสก์ทั้งหมดที่ติดตั้งบนอุปกรณ์ ซึ่งแต่ละดิสก์จะถูกกำหนดหมายเลขโดยเริ่มจากศูนย์
  3. คำสั่ง select disk พร้อมด้วย หมายเลขซีเรียลเลือก ไดรฟ์ที่ต้องการ- ถ้า ฟิสิคัลดิสก์มีเพียงอันเดียวเท่านั้นให้ป้อนดิสก์ที่เลือก 0;
  4. ถัดไปเขียนดิสก์รายละเอียด - ข้อมูลโดยละเอียดเกี่ยวกับดิสก์และพาร์ติชันทั้งหมดจะปรากฏขึ้น

จากตัวอย่างข้างต้นจะเห็นได้ว่า ฮาร์ดไดรฟ์/dev/sdb เชื่อมต่อแล้ว แต่ไม่ได้ติดตั้ง มาติดตั้งพาร์ติชั่นกันเถอะ ฮาร์ดไดรฟ์/dev/sdb1 ไปยังดิสก์ /dev/sda. ให้เราเลือกจุดเมานท์ เช่น - /home/user/Video คุณสามารถใช้จุดเมานต์ใดก็ได้

# sudo เมานต์ /dev/sdb1 /home/ ผู้ใช้/วีดีโอ

โดยที่ผู้ใช้คือชื่อผู้ใช้ของคุณ

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

# sudo mount -t ext3 /dev/sdb1 /home/ ผู้ใช้/วีดีโอ

พารามิเตอร์นี้ยังสามารถรับค่าต่อไปนี้:

  • -t ntfs หรือ -t ntfs-3g
  • -t vfat
  • -t iso9660

ตามลำดับสำหรับไดรฟ์ NTFS, FAT และซีดี ระบบไฟล์- ส่วนหลังจำเป็นสำหรับการเชื่อมต่ออุปกรณ์ CD/DVD-ROM และดิสก์อิมเมจ .iso เท่านั้น

หากต้องการตั้งค่าพารามิเตอร์การเข้าถึงให้กับพาร์ติชันที่เมาท์ด้วยตนเอง ให้ระบุพารามิเตอร์ต่อไปนี้:

  • -หรือ rw
  • -หรือโร
อันแรกอนุญาตให้อ่านและเขียนได้ ส่วนอันที่สองอ่านได้เท่านั้น ตัวอย่างเช่นเช่นนี้:

# sudo mount -t ext3 -o rw /dev/sdb1 /home/user/Video

ตัวเลือกเพิ่มเติมที่ช่วยในบางกรณี:

# sudo mount -t ext3 -o rw,iocharset=utf8,codepage=866 /dev/sdb1 /home/user/วิดีโอ

อันแรกตั้งค่าการเข้ารหัสภาษาของระบบอย่างชัดเจนในกรณีของเราคือ utf8 (มันแตกต่างกันสำหรับการแจกแจงที่แตกต่างกัน แต่มักจะเป็น utf8) และอีกอันเพิ่มการรองรับภาษารัสเซีย

อย่างไรก็ตาม หากฮาร์ดไดรฟ์ปฏิเสธที่จะติดตั้งในห้องผ่าตัด ระบบลินุกซ์จากนั้นคุณสามารถเมานต์ได้ด้วยตนเอง พารามิเตอร์ -o แรงช่วยให้คุณสามารถบังคับเมานต์พาร์ติชั่นฮาร์ดไดรฟ์ใน Linux ตัวอย่างเช่นเช่นนี้:

# sudo mount -t ext3 -o บังคับ /dev/sdb1 /home/user/Video

ตัวอย่างเช่นฉันมี ส่วนที่ยากดิสก์ไม่ต้องการติดตั้งหลังจากเชื่อมต่อกับเครื่อง Windows ที่ติดไวรัส มันเกิดขึ้นที่ไวรัสโยน autorun.exe ไปที่รูทของพาร์ติชั่นของฉัน และเนื่องจาก Linux นี้ไม่ต้องการเมานท์พาร์ติชั่นนี้ พารามิเตอร์ข้างต้น คำสั่งเมานต์ช่วยติดตั้งพาร์ติชันที่ติดไวรัส หลังจากนั้นไวรัสก็ถูกลบออกด้วยตนเองสำเร็จ

หากตรวจพบข้อผิดพลาดหรือความล้มเหลวของไฟล์ใด ๆ ในระบบปฏิบัติการ ผู้ใช้ที่มีประสบการณ์ใช้ โปรแกรมพิเศษ OS sfc /scannow ช่วยแก้ปัญหาได้หลายอย่าง ตรวจสอบความสมบูรณ์ของข้อมูลและแสดงสถานะของไฟล์ระบบในบรรทัด หากตรวจพบข้อผิดพลาดและไม่สามารถกู้คืนได้โดยอัตโนมัติ ผู้ใช้จะเห็นข้อความต่อไปนี้ - “โปรแกรมป้องกัน ทรัพยากรของวินโดวส์ค้นพบ ไฟล์ที่เสียหายแต่ไม่สามารถฟื้นฟูบางส่วนได้" จะทำอย่างไรต่อไป? คุณจะพบคำตอบในบทความนี้

การแก้ไขปัญหา - Windows ตรวจพบไฟล์ที่เสียหาย

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

หลังจากสแกนไฟล์บนบรรทัดคำสั่งด้วยยูทิลิตี้ sfc /scannow ข้อความที่ไม่สามารถแก้ไขได้จะมีลักษณะดังนี้: การสแกนเสร็จสมบูรณ์ 100% การปกป้องทรัพยากรระบบปฏิบัติการพบไฟล์ที่เสียหาย แต่ไม่สามารถกู้คืนได้ คุณสามารถอ่านเกี่ยวกับผลลัพธ์ได้ในไฟล์ CBS.Log ซึ่งอยู่ในเส้นทางเฉพาะ

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

เคล็ดลับต่อไปคือการเรียกใช้ยูทิลิตี้ DISM ในบรรทัดคำสั่งเดียวกัน (คุณต้องเรียกใช้ในฐานะผู้ดูแลระบบ) เธอหันไปหา เซิร์ฟเวอร์ไมโครซอฟต์และถาม ไฟล์ที่หายไปของคุณ ระบบปฏิบัติการที่นั่น. หลังจากดาวน์โหลดแล้ว ยูทิลิตี้จะกู้คืนข้อมูลเหล่านั้น หลังจากคำสั่งนี้เสร็จสิ้นกระบวนการ คุณจะต้องเรียกใช้การสแกนไฟล์ sfc /scannow อีกครั้ง นี่เป็นสิ่งจำเป็นเพื่อให้แน่ใจว่าข้อความ - Windows File Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถกู้คืนได้ - ไม่ปรากฏขึ้นอีกต่อไป


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


การกู้คืนไฟล์ที่เสียหายโดยใช้ PowerShell

คุณสามารถกลับไปสู่สิ่งที่เคยเป็นได้ สภาพการทำงานคอมพิวเตอร์ของคุณในลักษณะอื่น มันขึ้นอยู่กับการใช้งานพิเศษ พาวเวอร์เชลล์ซึ่งวางตำแหน่งตัวเองเป็นสภาพแวดล้อมที่ได้รับการปรับปรุงสำหรับการป้อนคำสั่ง ซึ่งตรงข้ามกับบรรทัดคำสั่ง หากต้องการใช้งานคุณต้องค้นหา PowerShell ในเมนู Start และคลิกขวาที่มัน ที่นี่ป้อนคำสั่งต่อไปนี้: ซ่อมแซม WindowsImage – ออนไลน์ – RestoreHealthและกดปุ่ม ENTER


ต่างจากคำสั่งก่อนหน้าตรงที่คำสั่งนี้ไม่ได้เรียกร้อง ไฟล์ที่จำเป็นไปยังเซิร์ฟเวอร์ Microsoft ใช้ข้อมูลจากระบบปฏิบัติการเวอร์ชันที่ได้รับการสำรองข้อมูลเป็นพิเศษและใช้สำหรับการกู้คืน และวิธีนี้มีความโดดเด่นด้วยการดำเนินการกู้คืนที่มีรายละเอียดมากขึ้น

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

บทความนี้แสดงขั้นตอนที่คุณสามารถกู้คืนไฟล์ระบบ Windows ที่เสียหายได้โดยใช้ยูทิลิตี้ SFC

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

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


วิธีตรวจสอบและซ่อมแซมไฟล์ระบบที่เสียหายโดยใช้ยูทิลิตี้ SFC

หากต้องการสแกนและซ่อมแซมไฟล์ระบบที่เสียหาย ให้รันคำสั่งต่อไปนี้ในฐานะผู้ดูแลระบบ:

คุณจะเห็นข้อความใดข้อความหนึ่งต่อไปนี้ ขึ้นอยู่กับผลการสแกน:

การป้องกันทรัพยากรของ Windows ตรวจไม่พบการละเมิดความสมบูรณ์ใดๆซึ่งหมายความว่าไม่พบไฟล์ที่เสียหายหรือสูญหายในระบบ

การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอได้ข้อความนี้หมายความว่าเกิดข้อผิดพลาดระหว่างการสแกน หากคุณประสบปัญหานี้ ให้ลองรันคำสั่ง sfc /scannow.sfc

Windows Resource Protection ตรวจพบไฟล์ที่เสียหายและซ่อมแซมได้สำเร็จ ดู CBS.Log WinDir%\Logs\CBS\CBS.log สำหรับข้อมูล ข้อความนี้ปรากฏขึ้นเมื่อยูทิลิตี้ SFC สามารถแก้ไขปัญหาได้ คุณสามารถดูข้อมูลโดยละเอียดเกี่ยวกับไฟล์ที่ได้รับการกู้คืนในไฟล์บันทึกที่จัดเก็บไว้ใน C:\Windows\Logs\CBS\CBS.log

Windows Resource Protection ตรวจพบไฟล์ที่เสียหาย แต่ไม่สามารถซ่อมแซมบางไฟล์ได้ ดูข้อมูล CBS.Log %WinDir%\Logs\CBS\CBS.log ในเรื่องนี้เคสวินโดว์

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

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

วิธีตรวจสอบและซ่อมแซมไฟล์ระบบที่เสียหายหากระบบไม่บู๊ต

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

+F10 ตอนนี้คุณต้องค้นหาตัวอักษรของพาร์ติชันที่ติดตั้งระบบปฏิบัติการระบบวินโดวส์

ซึ่งจำเป็นต้องตรวจสอบ สิ่งนี้จะต้องดำเนินการเนื่องจากอักษรพาร์ติชันของไดรฟ์ในสภาพแวดล้อมการบูตมักจะแตกต่างจากที่ใช้ในระบบที่รันอยู่ มีหลายวิธีในการทำเช่นนี้ เช่น diskpart, wmic หรือคำสั่งผบ

แต่เราจะใช้วิธีอื่น

ในหน้าต่าง Notepad ที่เปิดขึ้น ให้เลือกจากเมนูหลัก ไฟล์ - เปิด...

ในหน้าต่าง Explorer คุณจะเห็นส่วนที่พร้อมใช้งานและตัวอักษรที่กำหนดให้ ใน ในตัวอย่างนี้พาร์ติชันที่ติดตั้งระบบปฏิบัติการมีตัวอักษร C ขณะนี้สามารถปิดหน้าต่าง Explorer และ Notepad ได้แล้ว

เมื่อทราบตัวอักษรของพาร์ติชันที่ติดตั้งระบบปฏิบัติการแล้ว ให้รันคำสั่งต่อไปนี้ที่บรรทัดคำสั่ง:

sfc /scannow /OFFBOOTDIR=C :\ /OFFWINDIR=C :\Windows

ทำงานไม่ถูกต้อง คุณสามารถใช้ยูทิลิตีบรรทัดคำสั่ง SFC เพื่อกู้คืนไฟล์ระบบที่เสียหายหรือสูญหายได้

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

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

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

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

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

บรรทัดคำสั่ง

Sfc /สแกนโนว์

3. เมื่อการสแกนเสร็จสิ้น คุณจะเห็นข้อความใดข้อความหนึ่งต่อไปนี้:

  • การป้องกันทรัพยากรของ Windows ตรวจพบว่าไม่มีการละเมิดความสมบูรณ์- ซึ่งหมายความว่าไม่พบไฟล์ที่เสียหายหรือสูญหายในระบบ
  • การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอได้- ข้อความนี้หมายความว่าเกิดข้อผิดพลาดระหว่างการสแกน และคุณจำเป็นต้องสแกนแบบออฟไลน์
  • Windows Resource Protection ตรวจพบไฟล์ที่เสียหายและซ่อมแซมได้สำเร็จ ดู CBS.Log WinDir%\Logs\CBS\CBS.log สำหรับข้อมูล ข้อความนี้ปรากฏขึ้นเมื่อ SFC สามารถแก้ไขปัญหาได้ คุณสามารถดูนิตยสารสำหรับข้อมูลโดยละเอียด
  • Windows Resource Protection ตรวจพบไฟล์ที่เสียหาย แต่ไม่สามารถซ่อมแซมบางไฟล์ได้ ดูข้อมูล CBS.Log %WinDir%\Logs\CBS\CBS.log ในกรณีนี้ คุณต้องแก้ไขไฟล์ที่เสียหายด้วยตนเอง
คำแนะนำ:เพื่อแก้ไขปัญหาทั้งหมด คุณอาจต้องทำตามขั้นตอนการตรวจสอบความสมบูรณ์ประมาณสามครั้ง

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

1. ค้นหาเมนูเริ่ม บรรทัดคำสั่ง, กด คลิกขวาคลิกที่ลิงค์ที่ปรากฏขึ้นและเลือก ทำงานในฐานะผู้ดูแลระบบ.

2. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter

Findstr /c:"" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfclogs.txt"

3. เปิดไฟล์ sfclogs.txt ที่อยู่บนเดสก์ท็อปของคุณโดยใช้ Notepad โดยในไฟล์จะมี ข้อมูลรายละเอียดเกี่ยวกับการสแกนระบบและไฟล์ที่ไม่สามารถกู้คืนได้

บันทึก:ข้อมูลโดยละเอียดจะมีให้เฉพาะเมื่อทำการสแกนใน Windows 10 เท่านั้น แต่จะไม่มีเมื่อเรียกใช้ยูทิลิตี้ใน Safe Mode ใน บรรทัดคำสั่ง.

บางครั้งไฟล์ระบบที่ได้รับการป้องกันซึ่งจำเป็นต้องกู้คืนจะถูกดาวน์โหลดไปแล้ว แรมในระหว่าง วินโดวส์ทำงานได้ 10. ในกรณีนี้ คุณสามารถใช้ System File Checker ระหว่างการเริ่มต้นระบบเพื่อแก้ไขปัญหาที่ตรวจพบได้

  • 1. ใช้แป้นพิมพ์ การรวมกันของ Windows+ I เพื่อเปิดแอปการตั้งค่า
  • 2. เลือกส่วน "อัปเดตและความปลอดภัย"
  • 3. จากเมนู เลือกตัวเลือก "การกู้คืน"
  • 4. ในส่วน “ ตัวเลือกพิเศษดาวน์โหลด” คลิกปุ่ม “รีสตาร์ททันที”

  • 5. เลือก “การแก้ไขปัญหา”
  • 6. ไปที่ “การตั้งค่าขั้นสูง”
  • 7. คลิก “พร้อมรับคำสั่ง” เพื่อบูตคอมพิวเตอร์ของคุณเข้าสู่โหมดบรรทัดคำสั่ง


  • 8. หลังจากรีบูตเครื่อง คุณจะต้องป้อนชื่อผู้ใช้และรหัสผ่านของคุณ
  • 9. คุณต้องระบุให้ SFC ทราบว่า ไฟล์การติดตั้งหน้าต่าง ที่ Command Prompt ให้ป้อนคำสั่งต่อไปนี้เพื่อจดจำตำแหน่งของไฟล์ Windows 10 และพาร์ติชันที่สงวนไว้ของระบบ:

  • 10. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows

โปรดทราบว่าในตัวอย่างเพื่อระบุอักษรระบุไดรฟ์ สงวนไว้โดยระบบพาร์ติชัน สวิตช์ /offboodir จะถูกใช้ ในกรณีนี้ นี่คือไดรฟ์ C และสวิตช์ /offwindir ระบุเส้นทางไปยังไฟล์ Windows ซึ่งในกรณีของเราคือ D:\Windows

คุณต้องจำไว้ว่าเมื่อคุณบูตคอมพิวเตอร์ในโหมดบรรทัดคำสั่ง อักษรระบุไดรฟ์อาจแตกต่างกัน ดังนั้นคุณต้องใช้คำสั่งที่ระบุในขั้นตอนที่ 9 อย่างไรก็ตาม ในกรณีส่วนใหญ่เมื่อทำงานกับ Windows 10 จะใช้ไดรฟ์ D สำหรับ การติดตั้งและสงวนไดรฟ์ C ไว้ พาร์ติชันระบบ (ระบบสงวนไว้พาร์ติชัน)

  • 11. หลังจากการสแกนเสร็จสิ้น ให้ปิดพร้อมท์คำสั่ง
  • 12. คลิก “ดำเนินการต่อ” เพื่อออกและบูตเข้าสู่ Windows 10 ตามปกติ

วิธีคืนค่าไฟล์ระบบด้วยตนเองใน Windows 10

หาก System File Checker ไม่สามารถแก้ไขไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไป คุณจะต้องซ่อมแซมไฟล์เหล่านั้นด้วยตนเอง

เปิดไฟล์ sfclogs.txt เพื่อดูว่าไฟล์ใดเสียหาย ดำเนินการ การค้นหาปกติเพื่อค้นหาตำแหน่งไฟล์หรือการใช้งาน เครื่องมือค้นหาที่จะได้รับ ข้อมูลเพิ่มเติม- จากนั้นทำตามคำแนะนำด้านล่างเพื่อแทนที่ไฟล์ที่เสียหาย

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

  • 1. ค้นหาเมนูเริ่ม บรรทัดคำสั่งให้คลิกขวาที่ลิงค์ที่ปรากฏขึ้นแล้วเลือก ทำงานในฐานะผู้ดูแลระบบเนื่องจากจำเป็นต้องมีสิทธิ์ผู้ดูแลระบบอุปกรณ์เพื่อเรียกใช้ SFC
  • 2. ที่ Command Prompt ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
Takeown /f C:\Path-และ-ชื่อไฟล์

หมายเหตุ: แทนที่ C:\Path-and-File-Name ด้วยเส้นทางของไฟล์ที่เสียหาย ตัวอย่างเช่น:

C:\Windows\System32\appraiser.dll

icacls C:\Path-and-File-Name /Grant Administrators:F คัดลอก C:\Path-SOURCE-and-File-Name C:\Path-DESTINATION-and-File-Name

หมายเหตุ: แทนที่ C:\Path-SOURCE-and-File-Name ด้วยเส้นทางและชื่อ เวอร์ชันการทำงานและต้องแทนที่ C:\Path-DESTINATION-and-File-Name ด้วยพาธและชื่อของไฟล์ที่เสียหาย ตัวอย่างเช่น:

คัดลอก D:\Files\appraiser.dll C:\Windows\System32\appraiser.dll

  • 5. พิมพ์ “ใช่” แล้วกด Enter เพื่อยืนยันการเขียนทับ

หลังจากแทนที่ไฟล์แล้ว คุณสามารถป้อนคำสั่ง SFC /verifyonly แล้วกด Enter ที่ Command Prompt เพื่อตรวจสอบความสมบูรณ์ของไฟล์ระบบทั้งหมดเพื่อให้แน่ใจว่าปัญหาได้รับการแก้ไขแล้ว นอกจากนี้ หากมีการแก้ไขเพียงบางไฟล์ คุณสามารถตรวจสอบความสมบูรณ์ของไฟล์แต่ละไฟล์ได้ แยกไฟล์โดยใช้ ทีมเอสเอฟซี/VERIFYFILE=C:\Path-and-File-Name ตัวอย่างเช่น:

Sfc /VERIFYFILE=C:\Windows\System32\kernel32.dll

โปรดทราบว่า System File Checker สามารถใช้ได้ไม่เพียงแต่ใน Windows 10 เท่านั้น แต่ยังสามารถใช้ได้ใน Windows 10 ด้วย รุ่นก่อนหน้าระบบปฏิบัติการ อย่างไรก็ตาม คุณสมบัติบางอย่างอาจแตกต่างกันไป ขึ้นอยู่กับเวอร์ชันของระบบปฏิบัติการ ที่ Command Prompt ให้พิมพ์คำสั่ง sfc /? เพื่อดูตัวเลือกที่มีทั้งหมด

พบการพิมพ์ผิด? กด Ctrl + Enter