เราได้เขียนวิธีแก้ปัญหาหลายอย่างเพื่อแก้ไขข้อผิดพลาดในระบบปฏิบัติการ Windows Windows ได้รับข้อผิดพลาดมากมายเมื่อเริ่มเก่า ดังนั้นข้อผิดพลาดเหล่านี้จะต้องได้รับการแก้ไขตามนั้น หนึ่งในข้อผิดพลาดที่น่าล้อเลียนที่สุดซึ่งมีอยู่ใน Windows เวอร์ชันเก่า รวมถึง Windows XP และบิลด์ใหม่ รวมถึง Windows 8 คือ ข้อผิดพลาด 0xc000000f .
ข้อผิดพลาดนี้เกี่ยวข้องกับ Windows Boot Manager และเมื่อใดก็ตามที่ Windows พยายามอ่าน ข้อมูลการกำหนดค่าการบูต จะแสดงข้อความแสดงข้อผิดพลาดนี้เพื่อยืนยันว่าผู้ใช้ซ่อมแซมพีซีผ่าน Windows Installation Media
การรีสตาร์ทพีซีหลังจากข้อความแสดงข้อผิดพลาดนี้ไม่ทำงานและสิ่งนี้ทำให้ผู้ใช้ระคายเคือง
สาเหตุเบื้องหลังข้อผิดพลาดนี้ 0xc000000f:
บูตเซกเตอร์ เป็นสิ่งสำคัญในการโหลด Windows ในหน่วยความจำเพื่อวัตถุประสงค์ในการดำเนินการ ดังนั้น หากบูตเซกเตอร์เสียหายด้วยเหตุผลบางประการ ข้อผิดพลาดนี้จะขัดขวางไม่ให้ Windows โหลด สาเหตุอื่นของข้อผิดพลาดนี้อาจเป็น ฮาร์ดดิสก์ล้มเหลว . หากฮาร์ดดิสก์มีเซกเตอร์เสียหรือมัลแวร์ ฮาร์ดดิสก์ก็จะทำเช่นเดียวกันโดยป้องกันไม่ให้ Windows โหลด
วิธีแก้ไข ข้อผิดพลาด 0xc000000f:
มีวิธีแก้ไขปัญหาหลายประการในการแก้ไขปัญหานี้ โซลูชันเหล่านี้จะช่วยให้คุณย้อนกลับไปใช้ Windows ได้โดยไม่สูญเสียข้อมูลสำคัญ
วิธีที่ 1:ซ่อมแซมคอมพิวเตอร์ของคุณ
มีคำกล่าวไว้ว่า "ทำทุกอย่างที่เจ้านายบอกให้ทำ" เช่นเดียวกับที่นี่ ทุกครั้งที่เกิดข้อผิดพลาดใน Windows Microsoft จะให้คำแนะนำเบื้องต้นในการกู้คืนสิ่งนี้
ในการดำเนินการนี้ คุณต้องมี Windows DVD/USB ที่สามารถบู๊ตได้ของแท้ หากคุณไม่มี ให้ทำตามโพสต์เหล่านี้เพื่อสร้างสื่อที่สามารถบู๊ตได้
- Windows 7 / Windows 8 : https://appuals.com/create-windows-bootable-usb-or-dvd/
- Windows 10 : https://appuals.com/create-windows-10-bootable-usb-with-rufus/
หลังจากสร้าง DVD/USB ที่บู๊ตได้ เราจะต้องเลือกอุปกรณ์บู๊ตที่เหมาะสม เพื่อไปที่ BIOS ของระบบโดยกด F2 (แตกต่างกันไปในแต่ละระบบ) และเลือกลำดับการบูต . นำ DVD/USB ของคุณไปไว้ด้านบนสุดเป็นอุปกรณ์บู๊ตเครื่องแรก .
บันทึกการเปลี่ยนแปลงการตั้งค่าและรีสตาร์ทพีซีของคุณอีกครั้ง ตอนนี้ มันจะบู๊ตโดยใช้สื่อที่สามารถบู๊ตได้ และจะเริ่มซ่อมแซม Windows ของคุณโดยอัตโนมัติ
วิธีที่ 2:การใช้เครื่องมือ bootrec.exe
เพื่อแก้ไขข้อความแสดงข้อผิดพลาดนี้ คุณสามารถใช้ bootrec.exe เครื่องมือที่มีอยู่ภายใน Windows วิธีนี้ยังต้องใช้ Windows Installation DVD/USB ที่สามารถบู๊ตได้ จุดประสงค์หลักของการใช้เครื่องมือนี้คือการสร้าง ข้อมูลการกำหนดค่าการบูต (BCD) ที่ควบคุมวิธีการเริ่มต้น Windows
ดังนั้น ในการเข้าถึงเครื่องมือ bootrec.exe ให้ทำตามคำแนะนำด้านล่าง
1. รีสตาร์ทเครื่องคอมพิวเตอร์และใช้ DVD/USB ที่สามารถบู๊ตได้
2. หากได้รับแจ้งให้ป้อนคีย์ ให้กดปุ่มใดก็ได้บนแป้นพิมพ์
3. เลือกภาษา เวลา สกุลเงิน และแป้นพิมพ์ แล้วกด ถัดไป .
4. เลือกระบบปฏิบัติการที่คุณต้องการซ่อมแซมแล้วคลิก ถัดไป
5. ตอนนี้ ภายใน ตัวเลือกการกู้คืนระบบ ให้เลือก พรอมต์คำสั่ง .
6. หน้าจอสีดำจะปรากฏขึ้นเคอร์เซอร์จะกะพริบ พิมพ์ bootrec.exe ภายใน command prompt แล้วกด Enter ปุ่มบนแป้นพิมพ์ มันจะเริ่มสร้าง BCD . ขึ้นใหม่ และพีซีของคุณจะกลับสู่สถานะปกติ
ด้วยเหตุผลบางอย่าง หากการสร้าง BCD ใหม่ไม่ได้ผล คุณควรลบ BCD ก่อนหน้าและสร้างใหม่อีกครั้งเพื่อให้มีข้อมูลการกำหนดค่าการบูตใหม่เอี่ยม เพื่อจุดประสงค์นี้ คุณต้องพิมพ์คำสั่งต่อไปนี้ภายในพรอมต์คำสั่ง กด เข้าสู่ หลังโค้ดแต่ละบรรทัด
bootrec /fixmbr bcdedit /export C:\BCD_Backup c: cd boot attrib bcd –s –h –r ren c:\boot\bcd bcd.old bootrec /RebuildBcd
วิธีที่ 3: ซ่อมแซม BCD
ในโซลูชันนี้ เราจะยกเลิกการซ่อนไฟล์ BCD และพาร์ติชั่นหลักเพื่อซ่อมแซมหรือสร้างไฟล์ BCD ใหม่ตั้งแต่ต้น
- ขั้นแรก คุณจะต้องการติดตั้ง Windows 8 หรือ 10 สื่อ ที่อยู่บน USB จัดรูปแบบด้วย ไฟล์ FAT32 ระบบ . ระบบที่ใช้ UEFI เช่นคุณจะไม่รู้จัก USB ที่ฟอร์แมต NTFS เป็นอุปกรณ์ที่สามารถบู๊ตได้
- ในการสร้างสื่อการติดตั้ง Windows 8 คุณควรมี ไดรฟ์ USB ขนาด 4 GB ว่างเปล่าอย่างสมบูรณ์ ตอนนี้ ดาวน์โหลด เครื่องมือสร้างสื่อ Windows 8 จากลิงค์นี้
- วิ่ง ไฟล์ที่ดาวน์โหลดแล้วคลิก ใช่ หากข้อความเตือน UAC ปรากฏขึ้น เลือก รุ่นใดๆ , ภาษา, และ สถาปัตยกรรม เพราะคุณจะไม่ติดตั้ง Windows จริงๆ ตอนนี้ คลิก ถัดไป .
- เลือก ไดรฟ์ USB . ของคุณ และคลิก ถัดไป . ตรวจสอบให้แน่ใจว่า USB ของคุณเชื่อมต่อกับคอมพิวเตอร์แล้ว
- รอให้กระบวนการเสร็จสิ้นและทำตามคำแนะนำบนหน้าจอ
- เมื่อคุณมีสื่อการติดตั้งพร้อมแล้ว ให้เชื่อมต่อ USB กับคอมพิวเตอร์ที่มีปัญหา
- ตอนนี้ พลัง เปิด คอมพิวเตอร์เครื่องนั้นและเริ่ม แตะ คีย์ที่เหมาะสมในการบูตจากอุปกรณ์อื่น คีย์อาจแตกต่างกันไปตามผู้ผลิตคอมพิวเตอร์และรุ่นของคุณ
- ถึงกระนั้น หากคุณไม่สามารถบูตจาก USB ได้ ให้ตรวจสอบให้แน่ใจว่า CSM และ Secure Boot คุณลักษณะ ปิดการใช้งาน ในการตั้งค่า BIOS .
- เมื่อคุณอยู่ในหน้าจอการเลือกอุปกรณ์บู๊ต เลือก USB . ของคุณ .
- เมื่อคุณอยู่ในหน้าจอการติดตั้ง กด และ ถือ กะ ที่สำคัญและ กด F10 เพื่อเปิดหน้าต่างสีดำชื่อ Command Prompt .
- ในนั้น พิมพ์
diskpart
กด Enter .
- ตอนนี้พิมพ์ รายการดิสก์ แล้วกด Enter เพื่อแสดงรายการดิสก์จัดเก็บข้อมูลทั้งหมดที่เชื่อมต่อกับคอมพิวเตอร์ของคุณ
- ตอนนี้พิมพ์
sel disk 0
กด เข้าสู่ เพื่อเลือกดิสก์ที่มี Windows 8 อยู่ในนั้น
- พิมพ์ รายการฉบับ แล้วกด Enter เพื่อแสดงรายการทั้งหมด
- ตอนนี้คุณต้อง รับรู้ 2 เล่มนี่ เล่ม EFI และระดับเสียงที่ Windows . ของคุณ ติดตั้งแล้ว .
- ปริมาณ EFI . ของคุณ จะมี FAT32 เขียนใน Fs คอลัมน์. ขนาด จะ 100 MB และจะมีระบบ เขียนภายใต้ ข้อมูล . นอกจากนี้ อาจมี BOOTSTRAP เขียนใน ป้ายกำกับ คอลัมน์ . นี่คือวิธีที่คุณจะรับรู้ปริมาณ EFI ของคุณ หมายเหตุ หมายเลขวอลุ่ม . หากคุณไม่พบโวลุ่ม EFI ให้ไปยังแนวทางแก้ไขปัญหาถัดไป
- พาร์ติชั่น Windows . ของคุณ คงจะมี C ใน คอลัมน์ Ltr และจะมี บูต เขียนใน ข้อมูล คอลัมน์ . สังเกต Ltr down.
- ขั้นแรกเราจะกำหนดจดหมายให้กับเล่ม EFI โดยพิมพ์ เลือกเล่มที่ 1 และกด Enter (สมมติว่าเล่ม 1 เป็นวอลุ่ม EFI ของคุณ)
- ตอนนี้พิมพ์
assign letter P
กด Enter (สมมติว่าไม่ได้ใช้ตัวอักษร K)
- พิมพ์ ออก แล้วกด Enter .
- ตอนนี้พิมพ์
cd /d P:\efi\microsoft\boot\
และกด Enter .
- พิมพ์
bootrec /fixboot
กด Enter และบูตเซกเตอร์ใหม่จะถูกสร้างขึ้น
- ตอนนี้ พิมพ์ ren BCD BCD.bak เพื่อแสดงไฟล์ BCD เก่าไม่มีประโยชน์เนื่องจากอาจเสียหาย ตอนนี้ทำให้เราสามารถสร้างไฟล์ BCD ใหม่ได้
- พิมพ์
bcdboot C:\Windows /l en-us /s k: /f ALL
กด Enter (สมมติว่า C เป็นไดรฟ์ Ltr สำหรับโวลุ่มที่ติดตั้ง Windows ของคุณ)
ตอนนี้ ปิด สีดำ หน้าต่าง และ เริ่มต้นใหม่ คอมพิวเตอร์ของคุณ. มันควรจะบูตได้ดีในขณะนี้ ถ้าไม่ ไปที่แนวทางแก้ไขปัญหาถัดไป
วิธีที่ 4: สร้างพาร์ติชัน EFI
หากพาร์ติชั่น EFI ของคุณหายไปด้วยเหตุผลบางประการ คุณสามารถสร้างพาร์ติชั่นใหม่ได้อย่างง่ายดาย สิ่งที่คุณต้องมีคือสื่อการติดตั้ง Windows และพื้นที่ว่างบนดิสก์ของคุณ 200 MB
โดยทำตามวิธีการในวิธีแก้ปัญหาด้านบนเพื่อสร้างสื่อการติดตั้ง Windows และบูตจาก USB จากนั้นไปที่หน้าต่าง Command Prompt สีดำ
- ในหน้าต่างสีดำ ให้พิมพ์ Diskpart แล้วกด Enter .
- ตอนนี้พิมพ์ รายการดิสก์ แล้วกด Enter .
- พิมพ์ เลือกดิสก์ 0 แล้วกด Enter เพื่อเลือกดิสก์ที่คุณต้องการสร้างพาร์ติชัน EFI ใหม่
- ตอนนี้พิมพ์ รายการพาร์ทิชัน แล้วกด Enter เพื่อแสดงรายการพาร์ติชั่นทั้งหมด
- พิมพ์ เลือก Partition 1 และกด Enter สมมติว่าพาร์ติชั่นที่เลือกจะมีพื้นที่ว่าง 200 MB ขึ้นไป
- ตอนนี้พิมพ์
shrink desired=200 minimum=200
กด เข้าสู่ .
- พิมพ์
create partition efi
กด เข้าสู่ .
- ตอนนี้อีกครั้ง พิมพ์
list partition
กด เข้าสู่ .
- พิมพ์เลือก พาร์ติชั่น 2 และกด Enter สมมติว่าพาร์ติชั่น 200 MB ที่สร้างขึ้นใหม่เป็นพาร์ติชั่น 2
- ตอนนี้พิมพ์
format fs=fat32
กด เข้าสู่ .
- พิมพ์ รายการฉบับ แล้วกด Enter เพื่อแสดงรายการเล่มทั้งหมด จดบันทึกปริมาณของพาร์ติชันที่สร้างขึ้นใหม่ขนาด 200 MB
- พิมพ์ เลือกเล่มที่ 3 และกด Enter สมมติว่าหมายเลขวอลุ่มของพาร์ติชัน EFI ที่คุณบันทึกไว้ก่อนหน้านี้คือ 3
- พิมพ์ มอบหมาย แล้วกด Enter .
- พิมพ์อีกครั้ง list vol แล้วกด Enter เพื่อดูว่า Letter (ltr) ใดถูกกำหนดให้กับพาร์ติชัน EFI 200 MB จดอักษรระบุไดรฟ์ไว้
- นอกจากนี้ คุณจะต้องรู้จักและจดอักษรระบุไดรฟ์ (ltr) ของโวลุ่มที่มีพาร์ติชัน Windows . ของคุณ . คุณสามารถรับรู้ได้โดยค้นหา Boot ในคอลัมน์ข้อมูล โดยส่วนใหญ่จะเป็นอักษรระบุไดรฟ์ C โปรดจดไว้
- ตอนนี้พิมพ์
bcdboot C:\Windows /l en-gb /s B: /f ALL
แล้วกด Enter . สมมติว่าอักษรระบุไดรฟ์ Windows ของคุณคือ C และ B คืออักษรระบุไดรฟ์ที่กำหนดให้กับพาร์ติชัน EFI ของคุณ
- ตอนนี้รีสตาร์ทระบบของคุณ ปัญหาของคุณควรหมดไปในตอนนี้
วิธีที่ 5:การเปลี่ยน ID ดิสก์
ในบางกรณี ID ดิสก์อาจได้รับการกำหนดค่าอย่างไม่เหมาะสมเนื่องจากปัญหานี้ถูกทริกเกอร์และผู้ใช้จะไม่สามารถบูตเข้าสู่คอมพิวเตอร์ได้ ดังนั้น ในขั้นตอนนี้ เราจะทำการเปลี่ยน Disk ID นี้ จากนั้นตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่ เพื่อที่จะทำเช่นนั้น:
- ทำตามวิธีการข้างต้นเพื่อสร้าง USB ที่สามารถบู๊ตได้ และตั้งค่าเป็นลำดับความสำคัญอันดับแรกในเมนูการบู๊ต จากนั้นจึงใช้บูตเข้าสู่หน้าต่างพรอมต์คำสั่งตามที่ระบุไว้ด้านบน
- ในพรอมต์คำสั่ง ให้พิมพ์คำสั่งต่อไปนี้ทีละคำสั่งแล้วกด "Enter" หลังคำสั่งแต่ละคำสั่ง
diskpart list disk select disk 0 select disk 1 list partition select part 0 select part 1 active detail part 0 detail part 1
- ในคำสั่งสุดท้าย “ส่วนรายละเอียด 1 ” คุณควรเห็นหมายเลขประจำตัวที่ยาวมาก ในบางกรณีอาจแสดงในคำสั่งสุดท้ายที่สอง เช่น “Detail Part 0”
- คัดลอกหมายเลข ID นี้และควรมีตัวอักษรต่อท้ายแทนที่จะเป็นตัวเลข ตัวอย่างเช่น “1231432523524b”
- เราจะเปลี่ยนตัวอักษรสุดท้ายนี้เป็น 0 เพื่อให้หมายเลขประจำตัวเป็นตัวเลขเท่านั้น
- ในการทำเช่นนั้น ให้พิมพ์คำสั่งต่อไปนี้และแทนที่ตัวอักษรในตอนท้ายด้วยตัวเลข “0”
set ID=(หมายเลขรหัสฮาร์ดแวร์หลังจากแทนที่ด้วย “0” ต่อท้าย)
ตัวอย่างเช่น “Set ID=12314325235240 ” โดยใช้ตัวอย่างที่ให้ไว้ในขั้นตอนที่ 4 - ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
ดังนั้น ในท้ายที่สุด คุณจะมีพีซีกลับคืนสู่มือ เนื่องจากปัญหาทั้งหมดที่เกี่ยวข้องกับข้อผิดพลาด 0xc000000f จะได้รับการแก้ไข หากยังคงมีปัญหาอยู่ ให้ลองใช้การซ่อมแซมการเริ่มต้นระบบเพื่อแก้ไขปัญหาการเริ่มต้นระบบและดูว่าจะช่วยได้หรือไม่