Windows Registry Hive ເສຍຫາຍ (BAD_SYSTEM_CONFIG_INFO BSOD): ເປັນຫຍັງ RegBack ຫວ່າງເປົ່າຢູ່ໃນ Windows 10/11 ແລະວິທີການຟື້ນຟູ Hives ຈາກ VSS Shadow Copys¶
ຕົວເລກສຸກເສີນແຕກຕ່າງກັນໄປຕາມປະເທດ. ຫນ້ານີ້ໃຊ້ 911, ຕົວເລກສໍາລັບສະຫະລັດແລະການາດາ. ປະເທດອື່ນໆຈໍານວນຫຼາຍໃຊ້ 112, 999, ຫຼືຕົວເລກອື່ນ. ຊອກຫາຕົວເລກສໍາລັບປະເທດຂອງທ່ານ.
ເຫັນເຄື່ອງ Windows 10, Windows 11, ຫຼື Windows Server crash ໃນລະຫວ່າງການເລີ່ມຕົ້ນເຂົ້າໄປໃນຫນ້າຈໍສີຟ້າທີ່ບໍ່ມີສິ້ນສຸດຂອງການເສຍຊີວິດ (BSOD) ການສະແດງ loop Stop code: BAD_SYSTEM_CONFIG_INFO (0x00000074), CRITICAL_PROCESS_DIED, ຫຼືຫນ້າຈໍ Windows Boot Manager ສີດໍາລະບຸ \Windows\System32\config\SYSTEM is missing or contains errors (Status: 0xc000014c / 0xc0000225) ຫມາຍຄວາມວ່າຫນຶ່ງຫຼືຫຼາຍຂອງ Windows 'core binary hives ການຈົດທະບຽນຄູ່ (SYSTEM, SOFTWARE, SAM, SECURITY, DEFAULT) ຫຼືຂໍ້ມູນການຕັ້ງຄ່າ Boot (BCD) ຮ້ານຖືກຈີກຂາດໃນລະຫວ່າງການປິດໄຟຟ້າ, ບັງຄັບໃຫ້ປິດເຄື່ອງ ຫຼືການອັບເດດສະສົມທີ່ລົ້ມເຫລວ. ຮ້າຍແຮງໄປກວ່ານັ້ນ, ໃນເວລາທີ່ຜູ້ບໍລິຫານປະຕິບັດຕາມຄໍາແນະນໍາອອນໄລນ໌ເກົ່າແກ່ບອກພວກເຂົາໃຫ້ເປີດ Windows Recovery Environment (WinRE) Command Prompt ແລະຄັດລອກໄຟລ໌ລີຈິດຊີສໍາຮອງອອກຈາກ C:\Windows\System32\config\RegBack\, ພວກເຂົາເຈົ້າຄົ້ນພົບວ່າ ** ໄດ້ RegBack ໂຟນເດີແມ່ນຫວ່າງຫມົດ (ຫຼືປະກອບດ້ວຍ 0-byte ໄຟລ໌) . ເລີ່ມຕົ້ນໃນ Windows 10 ຮຸ່ນ 1803 ແລະທົ່ວທຸກການກໍ່ສ້າງຂອງ Windows 11, Microsoft ໄດ້ປິດການໃຊ້ງານຢ່າງຖາວອນ. RegIdleBackup ວຽກງານເພື່ອຊ່ວຍປະຢັດພື້ນທີ່ດິດ. ຢ່າເຊັດ ແລະຕິດຕັ້ງ Windows ໃໝ່: PC ຂອງທ່ານເກືອບແນ່ນອນຈະຮັກສາໄວ້ຢ່າງບໍ່ຢຸດຢັ້ງ, ບໍ່ດົນມານີ້ໄດ້ສັນຍາສໍາເນົາຂອງທຸກໆການລົງທະບຽນພາຍໃນທີ່ເຊື່ອງໄວ້ ** Volume Shadow Copy Service (VSS) ພາບຖ່າຍ (HarddiskVolumeShadowCopyN) ແລະການເຮັດທຸລະກໍາ .LOG1 / .LOG2 ວາລະສານທີ່ທ່ານສາມາດສະກັດໃນ 3 ນາທີຈາກ WinRE. ສໍາລັບໄດເວີທົ່ວໄປຫຼືການແກ້ໄຂບັນຫາ BSOD ຮາດແວ, ເບິ່ງ Windows blue screen (BSOD) ແລະ boot ການສ້ອມແປງ; ຖ້າ BitLocker ຂໍລະຫັດການຟື້ນຕົວ 48 ຕົວເລກກ່ອນທີ່ຈະເປີດ Command Prompt, ປຶກສາຫາລື BitLocker, FileVault, ແລະ LUKS encryption key recovery lockout and TPM reset ແລະ ໂໝດອ່ານເທົ່ານັ້ນແບບກະທັນຫັນ SSD ແລະ NVMe ແລະ TRIM ປິດໃຊ້ງານການກູ້ຂໍ້ມູນ. ຖ້າຄວາມລົ້ມເຫຼວຂອງລະບົບນີ້ປິດການທໍາງານທາງດ້ານການຊ່ວຍຂອງໂຮງຫມໍ, ການຈັດສົ່ງສຸກເສີນ (CAD), ຫຼືການຄວບຄຸມຄວາມປອດໄພຊີວິດ, ໂທຫາເບີສຸກເສີນທ້ອງຖິ່ນຂອງທ່ານ (911 ໃນສະຫະລັດແລະການາດາ, 112 ໃນທົ່ວສະຫະພາບເອີຣົບ, 999 ໃນສະຫະລາຊະອານາຈັກ) ຫຼືກວດເບິ່ງລາຍການຂອງພວກເຮົາ ຕົວເລກສຸກເສີນ.
ເຮັດອັນນີ້ດຽວນີ້¶
- ** ຢ່າຄລິກໃສ່ "ຕັ້ງ PC ນີ້ຄືນໃຫມ່ -> ລົບທຸກສິ່ງທຸກຢ່າງ" ຫຼືສໍາເນົາ blindly
0-byteໄຟລ໌ອອກຈາກC:\Windows\System32\config\RegBack\**: ຖ້າເຈົ້າແລ່ນcopy C:\Windows\System32\config\RegBack\* C:\Windows\System32\config\ໃນ Windows 10 (1803+) ຫຼື Windows 11 ໂດຍບໍ່ມີການກວດສອບdir RegBackທໍາອິດ, ທ່ານຈະຂຽນທັບ hives ທະບຽນເສຍຫາຍບາງສ່ວນຂອງທ່ານກັບ0-byteໄຟລ໌ເປົ່າ, ທໍາລາຍ hives ທີ່ຍັງເຫຼືອແລະເຮັດໃຫ້ການຟື້ນຕົວຫຼາຍ harder. - ** ເປີດເຂົ້າໄປໃນ Windows Recovery Environment (
WinRE) ແລະເປີດTroubleshoot -> Advanced options -> Command Prompt**: - ຖ້າ Windows ລົ້ມເຫລວໃນການບູດສາມຄັ້ງຕິດຕໍ່ກັນ, ມັນຈະເປີດຕົວ ** ການສ້ອມແປງອັດຕະໂນມັດ -> ທາງເລືອກຂັ້ນສູງ **.
- ອີກທາງເລືອກ, boot ຈາກ ** Windows 10 / 11 USB Installation Media**, ກົດ
Shift + F10(ຫຼືShift + Fn + F10ໃນແລັບທັອບ) ຢູ່ທີ່ຫນ້າຈໍການຄັດເລືອກພາສາເບື້ອງຕົ້ນ, ແລະສູງX:\Sources>Command Prompt ເປີດທັນທີໂດຍບໍ່ຕ້ອງຄລິກຜ່ານເມນູ. - ** ຊອກຫາຕົວອັກສອນຂັບທີ່ແທ້ຈິງຂອງການແບ່ງປັນ Windows ຂອງທ່ານ (
diskpart -> list vol), ຍ້ອນວ່າມັນເປັນເລື້ອຍໆD:ຫຼືE:ພາຍໃນ WinRE, ບໍ່ແມ່ນC:**: ໃນສະພາບແວດລ້ອມການຟື້ນຕົວ,C:ມັກຈະຖືກມອບຫມາຍໃຫ້ 100 megabyteSystem ReservedຫຼືRecoveryການແບ່ງສ່ວນໃນຂະນະທີ່ການຕິດຕັ້ງ Windows ຕົວຈິງຂອງເຈົ້ານັ່ງຢູ່D:ຫຼືE:. ແລ່ນdir C:\Windows,dir D:\Windows,dir E:\Windowsເພື່ອຢືນຢັນວ່າມີຈົດໝາຍຂັບໃດ\Windows\System32\config\. - ** ສະເຫມີສໍາຮອງຂໍ້ມູນທີ່ມີຢູ່ແລ້ວຂອງທ່ານ (ເຖິງແມ່ນວ່າແຕກ)
config\ໂຟນເດີໄປC:\Config_Backup\ກ່ອນທີ່ຈະແຕະໄຟລ໌ດຽວ **: ດໍາເນີນການmkdir D:\Config_Backupແລະxcopy /h /i /c /k /e /r /y D:\Windows\System32\config D:\Config_Backup. ທ່ານຕ້ອງຮັກສາທັງຫ້າໄຟລ໌ hive ຕົ້ນຕໍ (SYSTEM,SOFTWARE,SAM,SECURITY,DEFAULT) ** ແລະ ** ໄຟລ໌ບັນທຶກການເຮັດທຸລະກໍາທີ່ເຊື່ອງໄວ້ຂອງພວກເຂົາ (SYSTEM.LOG1,SYSTEM.LOG2,SOFTWARE.LOG1,SOFTWARE.LOG2). - ** ກ່ອນທີ່ຈະທົດແທນການ hive ໃດ, ທົດສອບວ່າ
BCD(Boot Configuration Data) ການຕັດຫຼືບັນທຶກການເຮັດທຸລະກໍາທີ່ເປື້ອນ (.LOG1/.LOG2) ເປັນສາເຫດທີ່ແທ້ຈິງຂອງBAD_SYSTEM_CONFIG_INFO**: - ໃນ
30%ຂອງBAD_SYSTEM_CONFIG_INFOBSODs, hives ການຈົດທະບຽນແມ່ນ 100 ເປີເຊັນປັບໄຫມແລະໄດ້BCDຮ້ານພຽງແຕ່ມີຄວາມເສຍຫາຍtruncatememory/numprocທຸງ (msconfigtrap) ຫຼືຄວາມຕ້ອງການreg loadເພື່ອ replay ໄດ້.LOG1/.LOG2ບັນທຶກການເຮັດທຸລະກໍາອັດຕະໂນມັດ. - ** ຖ້າ
SYSTEMຫຼືSOFTWAREແມ່ນເສຍຫາຍຢ່າງແທ້ຈິງ, ສະກັດສໍາເນົາສຸຂະພາບໂດຍກົງຈາກ VSS Shadow Copy (\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1\Windows\System32\config\) ການນໍາໃຊ້vssadmin list shadows**: ເຖິງແມ່ນວ່າໃນເວລາທີ່System Restore (rstrui.exe)ລົ້ມເຫລວກັບຄວາມຜິດພາດໃນ GUI, ປະລິມານການຄັດລອກ VSS Shadow ທີ່ຢູ່ເບື້ອງຕົ້ນມີຢູ່ໃນແຜ່ນແລະຊ່ວຍໃຫ້ທ່ານສາມາດຄັດລອກໄດ້ສະອາດ.SYSTEMແລະSOFTWAREhives ຊື່ເຂົ້າໄປໃນ\Windows\System32\config\ການນໍາໃຊ້copyຫຼືrobocopy.
Danger
** ຢ່າຂຽນທັບ SAM ຫຼື SECURITY ດ້ວຍການສໍາຮອງຂໍ້ມູນທີ່ມີອາຍຸຫຼາຍເດືອນເວັ້ນເສຍແຕ່ວ່າສະເພາະສອງໄຟລ໌ຂະຫນາດນ້ອຍເຫຼົ່ານັ້ນ 0 bytes ຫຼືເສຍ **: ເກືອບ 99 ສ່ວນຮ້ອຍຂອງການຈົດທະບຽນ crashes ຜົນກະທົບພຽງແຕ່ SYSTEM (15 MB ກັບ 30 MB) ຫຼື SOFTWARE (80 MB ກັບ 150 MB), ເນື່ອງຈາກວ່າສອງ hives ເຫຼົ່ານັ້ນຖືກຂຽນຢູ່ສະເຫມີໃນລະຫວ່າງການ boot ແລະ Windows Updates. ໄດ້ SAM (Security Accounts Manager, ໂດຍປົກກະຕິ 64 KB ກັບ 256 KB) ແລະ SECURITY hives ຖື hashes ລະຫັດຜ່ານຜູ້ໃຊ້ໃນທ້ອງຖິ່ນຂອງທ່ານແລະລະຫັດຜ່ານບັນຊີຂອງໂດເມນຄວາມເຊື່ອຖື ($machine.ACC). ຖ້າທ່ານຂຽນທັບສຸຂະພາບ SAM ແລະ SECURITY hive ກັບສໍາເນົາເງົາທີ່ມີອາຍຸ 2 ເດືອນໃນ Active Directory domain-joined PC ຫຼືຫຼັງຈາກການປ່ຽນແປງລະຫັດຜ່ານ, ທ່ານຈະທໍາລາຍຄວາມສໍາພັນຄວາມໄວ້ວາງໃຈຂອງໂດເມນ (The trust relationship between this workstation and the primary domain failed) ຫຼືລັອກການປ່ຽນແປງລະຫັດຜ່ານໃນທ້ອງຖິ່ນທີ່ຜ່ານມາ. ທົດແທນ ** ພຽງແຕ່ ** hive ສະເພາະ (SYSTEM ຫຼື SOFTWARE) ທີ່ບໍ່ສໍາເລັດ reg load ການທົດສອບໃນໄລຍະ 2.
ຕົ້ນໄມ້ການຕັດສິນໃຈ: BAD_SYSTEM_CONFIG_INFO (0x00000074) ແລະ 0xc000014c triage ການຈົດທະບຽນ¶
ໃຊ້ຕາຕະລາງຂັ້ນຕອນນີ້ຈາກ WinRE Command Prompt (Shift + F10) ເພື່ອກໍານົດໄຟລ໌ທີ່ເສຍຫາຍທີ່ແນ່ນອນແລະຟື້ນຟູມັນໂດຍບໍ່ມີການສູນເສຍໂຄງການທີ່ຕິດຕັ້ງຫຼືບັນຊີຜູ້ໃຊ້:
flowchart TD
Start["Windows ຂັດຂ້ອງໃນເວລາ Boot: BAD_SYSTEM_CONFIG_INFO (0x74) ຫຼື 0xc000014c"] --> OpenCmd["ບູດເຂົ້າ WinRE ຫຼື Windows USB -> ເປີດ Command Prompt (Shift + F10)"]
OpenCmd --> FindDrive["ຊອກຫາ True Windows Drive Letter (ເຊັ່ນ: D:) ຜ່ານ: diskpart -> list vol -> exit"]
FindDrive --> BackupFirst["Back Up ໂຟນເດີ Config ປະຈຸບັນ (ລວມທັງເຊື່ອງ .LOG1/.LOG2): xcopy /h D:\\Windows\\System32\\config D:\\Config_Orig\\"]
BackupFirst --> CheckBcd["ກວດເບິ່ງ 1: ດໍາເນີນການ bcdedit -> ມີຄົນຕັ້ງ truncatememory ຫຼື numproc ໃນ msconfig ບໍ?"]
CheckBcd -->|"ແມ່ນ: truncatememory ຫຼື badvalue ປະຈຸບັນ"| FixBcd["Run: bcdedit /deletevalue {default} truncatememory AND bcdedit /deletevalue {default} numproc -> Reboot"]
CheckBcd -->|"ບໍ່: BCD Clean"| TestReplay["ກວດເບິ່ງ 2: ທົດສອບ & ບັນທຶກການເຮັດທຸລະກໍາຄືນໃໝ່ (.LOG1/.LOG2) ສໍາລັບແຕ່ລະ Hive ຜ່ານ reg load HKLM\\TempHive"]
TestReplay --> WhichBroken{"ການໂຫຼດ reg ສຳເລັດແລ້ວເປີດ .LOG1/.LOG2 ຄືນໃໝ່ໄດ້ສະອາດບໍ່?"}
WhichBroken -->|"ແມ່ນແລ້ວ: reg load Replayed Dirty Transaction Log -> Unload via reg unload"| BootFixed["Reboot PC: Dirty Hive Header Fixed in-place with Zero Rollback"]
WhichBroken -->|"ບໍ່: ລະບົບ ຫຼື SOFTWARE ສົ່ງຄືນ 'ຖານຂໍ້ມູນການລົງທະບຽນການກຳນົດຄ່າເສຍຫາຍ' ຫຼືແມ່ນ 0 Bytes"| CheckVss["ແລ່ນ: ເງົາລາຍຊື່ vssadmin"]
CheckVss --> HasVss{"ມີບັນທຶກສຽງສໍາເນົາເງົາ (HarddiskVolumeShadowCopy1..N) ບໍ?"}
HasVss -->|"ແມ່ນແລ້ວ: Shadow Copy ມີຢູ່"| CopyVss["ຄັດລອກພຽງແຕ່ Hive ທີ່ເສຍຫາຍ (ເຊັ່ນ: SYSTEM / SOFTWARE) ຈາກ HarddiskVolumeShadowCopyN ຫລ້າສຸດໄປຫາ D:\\Windows\\System32\\config\\"]
HasVss -->|"ບໍ່ມີ: 0 Shadow Copys Listed"| CheckAlt["ກວດເບິ່ງແຫຼ່ງ Hive ທາງເລືອກ: D:\\Windows\\System32\\config\\TxR\\ OR Windows.old OR WinSxS Component Hive Repair"]
ໄລຍະທີ 1: ເປັນຫຍັງ BAD_SYSTEM_CONFIG_INFO ເກີດຂຶ້ນແລະເປັນຫຍັງ RegBack ຫວ່າງເປົ່າຢູ່ໃນ Windows 10/11¶
ກ່ອນທີ່ຈະດັດແປງໄຟລ໌ໃດໆພາຍໃນ \Windows\System32\config\, ເຂົ້າໃຈສິ່ງທີ່ຫ້າໄຟລ໌ registry hive ຕົວຈິງເຮັດແລະເປັນຫຍັງປະເພນີ RegBack ວິທີການບໍ່ເຮັດວຽກອີກຕໍ່ໄປ.
1. ການວິພາກວິພາກຂອງ \Windows\System32\config\¶
ເມື່ອ Windows kernel (ntoskrnl.exe) ແລະ Boot Loader (winload.efi) ເລີ່ມຕົ້ນໃນລະຫວ່າງການເລີ່ມຕົ້ນ, ພວກເຂົາໂຫລດຫ້າໄຟລ໌ຖານຂໍ້ມູນສອງ (ເອີ້ນວ່າ Hives, ເລີ່ມຕົ້ນດ້ວຍລາຍເຊັນ ASCII 4-byte. regf at byte 0) ຈາກ \Windows\System32\config\:
| ຊື່ໄຟລ໌ Registry Hive | ເສັ້ນທາງທະບຽນຕິດຢູ່ໃນ regedit |
ຂະຫນາດໄຟລ໌ສຸຂະພາບປົກກະຕິ | ຈະເກີດຫຍັງຂຶ້ນຖ້າໄຟລ໌ສະເພາະນີ້ເສຍຫາຍ |
|---|---|---|---|
SYSTEM |
HKEY_LOCAL_MACHINE\SYSTEM |
15 MB ກັບ 40 MB (15.7 million ກັບ 41.9 million ໄບຕ໌) |
** ຄວາມລົ້ມເຫຼວໃນການບູດທັນທີ (0xc000014c) ຫຼື BAD_SYSTEM_CONFIG_INFO (0x00000074)**: winload.efi ອ່ານ SYSTEM ກ່ອນທີ່ kernel ຈະເລີ່ມຮູ້ວ່າໄດເວີບ່ອນເກັບຂໍ້ມູນໃດ (storahci.sys, stornvme.sys), ການບໍລິການ, ແລະ ControlSet001 ຕົວກໍານົດການຮາດແວທີ່ຈະໂຫລດ. |
SOFTWARE |
HKEY_LOCAL_MACHINE\SOFTWARE |
80 MB ກັບ 200 MB (83.8 million ກັບ 209.7 million ໄບຕ໌) |
ຂັດຂ້ອງເລັກນ້ອຍໃນ boot (BAD_SYSTEM_CONFIG_INFO ຫຼື CRITICAL_PROCESS_DIED ກ່ອນໜ້າຈໍເຂົ້າສູ່ລະບົບ) ເມື່ອໃດ smss.exe / winlogon.exe ໂຫຼດຫ້ອງຮຽນ Windows, ນະໂຍບາຍ, ແລະອົງປະກອບທີ່ຕິດຕັ້ງ manifests. |
SAM |
HKEY_LOCAL_MACHINE\SAM |
64 KB ກັບ 256 KB |
ຖານຂໍ້ມູນບັນຊີຜູ້ໃຊ້ທ້ອງຖິ່ນ (RID 500 Administrator, ຜູ້ໃຊ້ທ້ອງຖິ່ນ). ບໍ່ຄ່ອຍຈະເສຍຫາຍເວັ້ນເສຍແຕ່ວ່າດິດຈະເຕັມ. |
SECURITY |
HKEY_LOCAL_MACHINE\SECURITY |
64 KB ກັບ 512 KB |
ອົງການຮັກສາຄວາມປອດໄພທ້ອງຖິ່ນ (LSA) ຄວາມລັບ, ກະແຈເຄື່ອງ BitLocker/DPAPI, ແລະລະຫັດໄວ້ໃຈຄອມພິວເຕີຂອງ Active Directory domain. ບໍ່ຄ່ອຍເສຍຫາຍ. |
DEFAULT |
HKEY_USERS\.DEFAULT |
256 KB ກັບ 2 MB |
ການຕັ້ງຄ່າໂປຣໄຟລ໌ສຳລັບ LOCAL SYSTEM (S-1-5-18) pre-login desktop (ບ່ອນທີ່ຫນ້າຈໍເຂົ້າສູ່ລະບົບຕົວມັນເອງແລ່ນ). |
*.LOG1 & *.LOG2 * (ໄຟລ໌ລະບົບທີ່ເຊື່ອງໄວ້)* |
ບັນທຶກການເຮັດທຸລະກໍາຂຽນລ່ວງໜ້າສໍາລັບແຕ່ລະ hive (SYSTEM.LOG1, SYSTEM.LOG2) |
256 KB ກັບ 8 MB |
ສຳຄັນ: ທຸກຄັ້ງທີ່ Windows ດັດແປງ hive, ມັນຂຽນການປ່ຽນແປງ .LOG1 / .LOG2 ທໍາອິດກ່ອນທີ່ຈະປັບປຸງພື້ນຖານ regf ສ່ວນຫົວ (Primary Sequence Number == Secondary Sequence Number). |
2. ເປັນຫຍັງ C:\Windows\System32\config\RegBack ຫວ່າງເປົ່າຢູ່ໃນ Windows 10 (1803+) ແລະ Windows 11¶
ຈາກ Windows XP ຜ່ານ Windows 10 ຮຸ່ນ 1709, ເປັນວຽກທີ່ຕັ້ງຊື່ \Microsoft\Windows\Registry\RegIdleBackup ສຳເນົາອັດຕະໂນມັດ SYSTEM, SOFTWARE, SAM, SECURITY, ແລະ DEFAULT ເຂົ້າໄປໃນ \Windows\System32\config\RegBack\ ທຸກຄັ້ງທີ່ລະບົບບໍ່ເຮັດວຽກ.
- ສິ່ງທີ່ Microsoft ປ່ຽນແປງ: ເລີ່ມແຕ່ໃນ Windows 10 ເວີຊັ່ນ 1803 (ເດືອນພຶດສະພາ 2018) ແລະສືບຕໍ່ຜ່ານທຸກລຸ້ນຂອງ Windows 11, Microsoft ໄດ້ປິດການໃຊ້ງານອັດຕະໂນມັດຢ່າງເປັນທາງການ. RegBack ປະຊາກອນໂດຍຄ່າເລີ່ມຕົ້ນເພື່ອຫຼຸດຜ່ອນຮອຍຕີນຂອງແຜ່ນ (ເອກະສານໃນ Microsoft Support KB4509719).
- ** ຜົນໄດ້ຮັບ : ເວັ້ນເສຍແຕ່ວ່າທ່ານໄດ້ເພີ່ມດ້ວຍຕົນເອງ EnablePeriodicBackup = 1 DWORD ກັບ HKLM\System\CurrentControlSet\Control\Session Manager\Configuration Manager * ກ່ອນທີ່ຈະ * PC ຂອງທ່ານ crashed, ແລ່ນ dir D:\Windows\System32\config\RegBack ຈະສະແດງ 0 File(s) (ຫຼືຫ້າໄຟລ໌ຂະຫນາດ 0 ໄບຕ໌).
- ເປັນຫຍັງທ່ານຍັງມີການສໍາຮອງ **: ເຖິງແມ່ນວ່າ RegBack ຫວ່າງເປົ່າ, Windows 10 ແລະ Windows 11 ອັດຕະໂນມັດສ້າງ ** Volumehadow Copy (VSS) ພາບຖ່າຍ ກ່ອນການອັບເດດ Windows, ການຕິດຕັ້ງແອັບພລິເຄຊັນ MSI, ການຕິດຕັ້ງໄດເວີ, ແລະຈຸດກວດຄືນປະຈໍາອາທິດ. ພາບຖ່າຍ VSS ແຕ່ລະອັນມີສຳເນົາທີ່ຈຶ້ງໄວ້ຕາມຈຸດເວລາ \Windows\System32\config\.
ໄລຍະທີ 2: ການແກ້ໄຂໄວທີ່ບໍ່ມ້ວນຄືນ (msconfig BCD ກັບດັກ & .LOG1/.LOG2 ການເຮັດທຸລະກໍາ Replay)¶
ກ່ອນທີ່ຈະປ່ຽນແທນ SYSTEM ຫຼື SOFTWARE ຈາກການຄັດລອກເງົາ, ທົດສອບການແກ້ໄຂສູນ rollback ສອງອັນນີ້ຢູ່ໃນ WinRE Command Prompt (Shift + F10). ຫຼາຍກວ່າເຄິ່ງຫນຶ່ງຂອງທັງຫມົດ BAD_SYSTEM_CONFIG_INFO (0x00000074) ການຂັດຂ້ອງຖືກແກ້ໄຂຢູ່ທີ່ນີ້ພາຍໃນເວລາບໍ່ເກີນ 60 ວິນາທີ ໂດຍບໍ່ຕ້ອງກັບຄືນການຕັ້ງຄ່າດຽວ.
ຂັ້ນຕອນທີ 1: ການກໍານົດຕົວອັກສອນ Windows ຂອງທ່ານ drive ທີ່ແທ້ຈິງ (D: ທຽບກັບ C:) ແລະສໍາຮອງຂໍ້ມູນ config\¶
ໃນ X:\Sources> ປ່ອງຢ້ຽມ Command Prompt, ຊອກຫາຕົວຫນັງສືໄດທີ່ຖືການຕິດຕັ້ງ Windows ຂອງທ່ານ:
Size ແລະ Label ຖັນເພື່ອເບິ່ງວ່າຕົວອັກສອນໃດແດ່ (C:, D:, ຫຼື E:) ເປັນພາທິຊັນ Windows OS ຕົ້ນຕໍຂອງທ່ານ (ສໍາລັບສ່ວນທີ່ເຫຼືອຂອງຄູ່ມືນີ້, ພວກເຮົາຈະໃຊ້ D:; ແທນຕົວອັກສອນຕົວຈິງຂອງທ່ານຂັບ).
ທັນທີເຮັດໃຫ້ສໍາຮອງຂໍ້ມູນທີ່ສົມບູນຂອງ D:\Windows\System32\config (ການນໍາໃຊ້ /h ເຊື່ອງໄວ້ດັ່ງນັ້ນ .LOG1 ແລະ .LOG2 ໄຟລ໌ທຸລະກໍາແມ່ນລວມ):
mkdir D:\Config_Emergency_Backup
xcopy /h /i /c /k /e /r /y D:\Windows\System32\config D:\Config_Emergency_Backup
ຂັ້ນຕອນທີ 2: ກວດເບິ່ງການແກ້ໄຂ A: ມີຄົນປ່ຽນແປງບໍ Number of processors ຫຼື Maximum memory ໃນ msconfig?¶
ເອກະສານຢ່າງເປັນທາງການຂອງ Microsoft ສໍາລັບການກວດສອບ Bug 0x74 (BAD_SYSTEM_CONFIG_INFO) ເນັ້ນໃສ່ກັບດັກທີ່ມີຊື່ສຽງ: ຜູ້ໃຊ້ເປີດ **msconfig -> Boot -> ທາງເລືອກຂັ້ນສູງ ** ປະຕິບັດຕາມວິດີໂອ "ການເພີ່ມປະສິດທິພາບຂອງເກມ" ທີ່ບໍ່ດີ, ໃຫ້ກວດເບິ່ງ Number of processors ຫຼື Maximum memory (ຕັ້ງມັນເປັນ 0 ຫຼືຄ່າທີ່ບໍ່ດີ), ແລະ reboot. ທັນທີທີ່ reboot, Windows hits ເປັນຖາວອນ BAD_SYSTEM_CONFIG_INFO BSOD ກ່ອນທີ່ຈະສໍາຜັດກັບ hives ລີຈິດຊີ.
ກວດເບິ່ງຂໍ້ມູນການຕັ້ງຄ່າ Boot ຂອງທ່ານ (BCD) ເກັບຮັກສາໃນປັດຈຸບັນ:
truncatememory, numproc, ຫຼື removememory. ຖ້າເສັ້ນໃດນຶ່ງປາກົດ, ໃຫ້ລຶບພວກມັນອອກທັນທີ:
bcdedit /deletevalue {default} truncatememory
bcdedit /deletevalue {default} numproc
bcdedit /deletevalue {default} removememory
wpeutil reboot ໃນປັດຈຸບັນ: PC ຂອງທ່ານຈະໃສ່ເກີບກົງກັບ desktop ໄດ້.
ຂັ້ນຕອນທີ 3: ກວດເບິ່ງ Fix B: Replay ເປື້ອນ .LOG1 / .LOG2 hive ບັນທຶກການເຮັດທຸລະກໍາໃນສະຖານທີ່ໂດຍໃຊ້ reg load¶
ຈະເຮັດແນວໃດຖ້າໄຟຟ້າຖືກຕັດໃນຂະນະທີ່ Windows ກໍາລັງຂຽນເຖິງ SYSTEM ຫຼື SOFTWARE?
+-------------------------------------------------------------------------+
| HOW WINDOWS REGISTRY HIVE HEADER SEQUENCE NUMBERS WORK |
| |
| Base Block Header of SYSTEM Hive (First 4,096 bytes: "regf"): |
| Offset 0x04: Primary Sequence Number = 0x0004810A |
| Offset 0x08: Secondary Sequence Number = 0x00048109 (MISMATCH) |
| |
| Why it fails at boot: |
| Power died mid-write before Primary == Secondary. The missing |
| dirty pages are sitting safely inside SYSTEM.LOG1 / SYSTEM.LOG2. |
| If winload.efi cannot reconcile the log at early boot, it throws |
| 0xc000014c or BAD_SYSTEM_CONFIG_INFO (0x74). |
| |
| How to force-replay the .LOG1/.LOG2 file in WinRE: |
| Running `reg load HKLM\Temp D:\Windows\System32\config\SYSTEM` |
| invokes the full WinRE Configuration Manager, which reads |
| SYSTEM.LOG1 + SYSTEM.LOG2, replays the dirty vector pages into |
| SYSTEM, sets Primary == Secondary, and flushes a clean hive on unload |
+-------------------------------------------------------------------------+
ທົດສອບແຕ່ລະຫ້າ hives (SYSTEM, SOFTWARE, SAM, SECURITY, DEFAULT) ຫນຶ່ງໂດຍຫນຶ່ງໃນ WinRE Command Prompt ໂດຍໃຊ້ reg load:
The operation completed successfully:
ບໍ່ພຽງແຕ່ທ່ານໄດ້ພິສູດວ່າ SYSTEM ແມ່ນ salvageable, ** ຖ້າ SYSTEM ມີເປື້ອນ .LOG1/.LOG2 ລຳດັບບໍ່ກົງກັນ, reg load ພຽງແຕ່ replayed ບັນທຶກການທຸລະກໍາແລະສ້ອມແປງ hive ໃນຄວາມຊົງຈໍາ . ຕອນນີ້ລ້າງສ່ວນຫົວທີ່ສ້ອມແປງແລ້ວກັບຄືນໄປໃສ່ແຜ່ນດິສກ໌ໂດຍການຖອດມັນອອກ:
- ເຮັດຊ້ໍາການທົດສອບການໂຫຼດແລະ unload ດຽວກັນຄືກັນອ້ອຍຕ້ອຍສໍາລັບ SOFTWARE, SAM, SECURITY, ແລະ DEFAULT:
reg load HKLM\TestSoft D:\Windows\System32\config\SOFTWARE
reg unload HKLM\TestSoft
reg load HKLM\TestSam D:\Windows\System32\config\SAM
reg unload HKLM\TestSam
reg load HKLM\TestSec D:\Windows\System32\config\SECURITY
reg unload HKLM\TestSec
reg load HKLM\TestDef D:\Windows\System32\config\DEFAULT
reg unload HKLM\TestDef
reg load / reg unload ຄໍາສັ່ງສໍາເລັດ? ຖ້າຫາກວ່າຫນຶ່ງໃນພວກເຂົາໃຊ້ເວລາ 2 ຫາ 3 ວິນາທີເພື່ອໂຫຼດ (ການຫຼິ້ນມັນໃຫມ່ .LOG1/.LOG2 journal) ແລະຈາກນັ້ນ unloaded ສະອາດ, ລອງ rebooting (wpeutil reboot) ໃນປັດຈຸບັນ: replaying the dirty journal via reg load ມັກຈະແກ້ໄຂ 0xc000014c ແລະ BAD_SYSTEM_CONFIG_INFO ສົມບູນ.
- ** ຖ້າຫາກວ່າ reg load ບໍ່ສຳເລັດ SYSTEM ຫຼື SOFTWARE ກັບ ERROR: The configuration registry database is corrupt ຫຼື The file or directory is corrupted and unreadable? ໃນປັດຈຸບັນທ່ານຮູ້ຈັກ **ແນ່ນອນ ** hive ທີ່ແຕກຫັກ (e.g., SYSTEM), ແລະທ່ານຮູ້ວ່າ hives ອື່ນໆສີ່ມີສຸຂະພາບດີ. ດໍາເນີນການທັນທີໄປຫາໄລຍະທີ 3 ເພື່ອທົດແທນ ພຽງແຕ່ hive ທີ່ແຕກຫັກຈາກ VSS Shadow Copy.
ໄລຍະທີ 3: ການສະກັດເອົາຮັງສີ Registry ສຸຂະພາບຈາກ VSS ສຳເນົາເງົາ (HarddiskVolumeShadowCopyN)¶
ເປັນຫຍັງພວກເຮົາຈຶ່ງເອົາຮັງທີ່ແຕກຫັກອອກດ້ວຍຕົນເອງຈາກ Volume Shadow Copy ແທນທີ່ຈະເປັນການຄລິກ ການແກ້ໄຂບັນຫາ -> ທາງເລືອກຂັ້ນສູງ -> System Restore ໃນ GUI?
1. ທໍາອິດ, ຖ້າ SYSTEM ຫຼື SOFTWARE ແມ່ນບໍ່ສາມາດອ່ານໄດ້, ຮູບພາບ System Restore (rstrui.exe) ຂອງຄວາມຍາວປາມັກຈະ crash ກັບ System Restore failed to extract the original copy of the directory from the restore point (0x80070002 / 0x80070017).
2. ອັນທີສອງ, ການຟື້ນຟູລະບົບກາຟິກແທນທີ່ * ທັງຫມົດ * hives ແລະ rolls ກັບຫຼາຍຮ້ອຍຄົນຂອງໄດເວີ / ປະຕິບັດການໄຟລ໌ໃນທົ່ວແຜ່ນ, ໃນຂະນະທີ່ການຄັດລອກພຽງແຕ່ຫນຶ່ງເສຍຫາຍ. SYSTEM ຫຼື SOFTWARE hive ຈາກ HarddiskVolumeShadowCopyN ໃຊ້ເວລາ 10 ວິນາທີແລະປະໄວ້ hives ອື່ນໆຂອງທ່ານ (SAM, SECURITY) ບໍ່ໄດ້ສໍາພັດ.
ຂັ້ນຕອນທີ 1: ບັນຊີລາຍຊື່ການສໍາເນົາ Shadow ປະລິມານທັງຫມົດທີ່ມີຢູ່ໃນແຜ່ນໄດ້¶
ໃນ WinRE Command Prompt, ແລ່ນ:
Contained 1 shadow copies at creation time: 10/30/2026 11:14:02 PM):
Contents of shadow copy set ID: {4b9128a1-8812-4091-a910-112938475610}
Contained 1 shadow copies at creation time: 10/30/2026 11:14:02 PM
Shadow Copy ID: {99182736-1122-3344-5566-77889900aabb}
Original Volume: (D:)\\?\Volume{12345678-0000-0000-0000-100000000000}\
Shadow Copy Volume: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1
Shadow Copy Volume ສ້າງ * ກ່ອນ * ການຂັດຂ້ອງເລີ່ມຕົ້ນ (ຕົວຢ່າງ: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy2 ຫຼື HarddiskVolumeShadowCopy1).
ຂັ້ນຕອນທີ 2: ກວດສອບ hives ການຈົດທະບຽນໃນປະລິມານການ Copy Shadow¶
ເພາະມາດຕະຖານ cd ຫຼື dir ຄໍາສັ່ງບາງຄັ້ງ choke ສຸດ \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1 ເສັ້ນທາງ namespace kernel, ທ່ານສາມາດຜ່ານເສັ້ນທາງໃນວົງຢືມໄປຫາ dir, ຫຼືສ້າງການເຊື່ອມຕໍ່ສັນຍາລັກທີ່ສະດວກ (mklink /d) ສຸດ D:\ ຊີ້ໄປຫາ Shadow Copy:
# Create a folder symlink on D:\ pointing into the newest Shadow Copy (e.g., ShadowCopy1):
mklink /d D:\ShadowMount \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1\
# Inspect the file sizes and dates of the registry hives inside that Shadow Copy:
dir D:\ShadowMount\Windows\System32\config
SYSTEM (-15-35 MB) ແລະ SOFTWARE (-80-180 MB) ພາຍໃນ D:\ShadowMount\Windows\System32\config ມີຂະໜາດໄຟລ໌ທີ່ບໍ່ແມ່ນສູນ ແລະວັນທີຫຼ້າສຸດ.
ຂັ້ນຕອນທີ 3: ສໍາເນົາເອົາພຽງແຕ່ hive ທີ່ເສຍຫາຍຈາກ Shadow Copy ເຂົ້າໄປໃນ D:\Windows\System32\config\¶
ສົມມຸດວ່າການທົດສອບຂອງທ່ານໃນໄລຍະ 2 ຂັ້ນຕອນທີ 3 ສະແດງໃຫ້ເຫັນວ່າ SYSTEM ລົ້ມເຫລວໃນການໂຫຼດ (ຫຼືທັງສອງ SYSTEM ແລະ SOFTWARE ລົ້ມເຫລວ).
Warning
** ລຶບຫຼືຍ້າຍອາຍຸ .LOG1 ແລະ .LOG2 ໄຟລ໌ສໍາລັບ hive ສະເພາະທີ່ທ່ານກໍາລັງທົດແທນ **: ຖ້າຫາກວ່າທ່ານທົດແທນການເສຍຫາຍ SYSTEM ໄຟລ໌ທີ່ມີສຸຂະພາບດີ SYSTEM ໄຟລ໌ຈາກ Shadow Copy ຂອງມື້ວານນີ້, **ທ່ານຍັງຕ້ອງຍ້າຍຫຼືລຶບຂອງມື້ນີ້ SYSTEM.LOG1 ແລະ SYSTEM.LOG2 ໄຟລ໌ ** (ທີ່ທ່ານສໍາຮອງຂໍ້ມູນໄປແລ້ວ D:\Config_Emergency_Backup ໃນໄລຍະທີ 2 ຂັ້ນຕອນທີ 1). ຖ້າເຈົ້າອອກຈາກມື້ນີ້ .LOG1 ແລະ .LOG2 ນັ່ງຢູ່ໃກ້ກັບມື້ວານນີ້ SYSTEM hive, Windows ອາດຈະພະຍາຍາມໃຊ້ບັນທຶກການເຮັດທຸລະກໍາທີ່ບໍ່ກົງກັນຂອງມື້ນີ້ໃສ່ກັບ hive ຂອງມື້ວານນີ້.
ດໍາເນີນການຄໍາສັ່ງທີ່ແນ່ນອນເຫຼົ່ານີ້ເພື່ອທົດແທນການແຕກຫັກ SYSTEM (ແລະ/ຫຼື SOFTWARE) ເຮັດໃຫ້ສະອາດ:
# 1. Remove the dirty .LOG1 / .LOG2 files for the hive being replaced (already backed up in D:\Config_Emergency_Backup)
attrib -h -s -r D:\Windows\System32\config\SYSTEM.LOG*
del D:\Windows\System32\config\SYSTEM.LOG1
del D:\Windows\System32\config\SYSTEM.LOG2
# 2. Copy the healthy SYSTEM hive from the Shadow Copy into D:\Windows\System32\config\
copy /y D:\ShadowMount\Windows\System32\config\SYSTEM D:\Windows\System32\config\SYSTEM
# (If SOFTWARE was ALSO broken in Phase 2 Step 3, run the same for SOFTWARE:)
attrib -h -s -r D:\Windows\System32\config\SOFTWARE.LOG*
del D:\Windows\System32\config\SOFTWARE.LOG1
del D:\Windows\System32\config\SOFTWARE.LOG2
copy /y D:\ShadowMount\Windows\System32\config\SOFTWARE D:\Windows\System32\config\SOFTWARE
# 3. Clean up the temporary symlink so you don't leave a dangling link on D:\
rmdir D:\ShadowMount
ຂັ້ນຕອນທີ 4: ກວດສອບການໂຫຼດ hive ຟື້ນຟູຢ່າງສະອາດ (reg load) ແລະກວດສອບ CurrentControlSet¶
ທົດສອບວ່າສຳເນົາໃໝ່ SYSTEM hive loads ມີສູນຄວາມຜິດພາດ:
reg load HKLM\TestRestored D:\Windows\System32\config\SYSTEM
reg query HKLM\TestRestored\Select
reg unload HKLM\TestRestored
reg query HKLM\TestRestored\Select:
HKEY_LOCAL_MACHINE\TestRestored\Select
Current REG_DWORD 0x1
Default REG_DWORD 0x1
Failed REG_DWORD 0x0
LastKnownGood REG_DWORD 0x2
wpeutil reboot (ຫຼືປິດ Command Prompt ແລະຄລິກ ສືບຕໍ່ໄປຫາ Windows 10/11). PC ຂອງທ່ານຈະບູດຢ່າງສະອາດກັບຫນ້າຈໍເຂົ້າສູ່ລະບົບ Windows.
ໄລຍະທີ 4: ຈະເປັນແນວໃດຖ້າ vssadmin list shadows ການສະແດງ No items found (0 Shadow Copy)?¶
ຈະເປັນແນວໃດຖ້າການປົກປ້ອງລະບົບ (VSS) ໄດ້ຖືກປິດຫມົດໃນການຂັບໄດ້, RegBack ຫວ່າງເປົ່າ, ແລະ reg load ບໍ່ສຳເລັດ SYSTEM ຫຼື SOFTWARE? ທ່ານຍັງມີສາມເສັ້ນທາງການຟື້ນຕົວຄືນກ່ອນທີ່ຈະຕິດຕັ້ງ Windows ຄືນໃໝ່:
Fallback 1: ສະຫຼັບ Default ກັບ LastKnownGood (ControlSet002) ພາຍໃນ SYSTEM¶
ຖ້າ reg load HKLM\TestSys D:\Windows\System32\config\SYSTEM ** ປະສົບຜົນສໍາເລັດ **, ແລະ BSOD (BAD_SYSTEM_CONFIG_INFO) ເກີດຂຶ້ນເພາະວ່າມີໄດເວີ ຫຼືກະແຈບໍລິການພາຍໃນ ControlSet001 (Current = 0x1) ແມ່ນເສຍຫາຍໃນຂະນະທີ່ ControlSet002 (LastKnownGood = 0x2) ພາຍໃນດຽວກັນ SYSTEM hive ແມ່ນ intact:
reg load HKLM\TestSys D:\Windows\System32\config\SYSTEM
reg query HKLM\TestSys\Select
# If ControlSet002 exists (verify via: reg query HKLM\TestSys\ControlSet002), switch Default from 1 to 2:
reg add HKLM\TestSys\Select /v Default /t REG_DWORD /d 2 /f
reg unload HKLM\TestSys
F8 ສໍາລັບ "ການຕັ້ງຄ່າທີ່ດີທີ່ຮູ້ຈັກຫຼ້າສຸດ" ໄດ້ຖືກໂຍກຍ້າຍອອກຈາກເມນູ boot, ແຕ່ Select\Default ຕົວຊີ້ການລົງທະບຽນພາຍໃນ SYSTEM ຍັງໃຫ້ກຽດ ControlSet002 ເມື່ອປ່ຽນດ້ວຍຕົນເອງຜ່ານ reg add.)
Fallback 2: ກວດສອບ C:\Windows\System32\config\TxR\ ແລະ C:\Windows.old\Windows\System32\config\¶
ກວດເບິ່ງວ່າຄຸນສົມບັດທີ່ໄດ້ຍົກລະດັບ PC ບໍ່ດົນມານີ້ສ້າງ (22H2 -> 23H2 -> 24H2) ຫຼືມີ Kernel Transaction Manager (TxR) ບັນທຶກບັນຈຸ:
D:\Windows.old\Windows\System32\config\SYSTEM ມີຢູ່ຈາກການປັບປຸງຄຸນນະສົມບັດ Windows ທີ່ຜ່ານມາ, ທ່ານສາມາດກວດສອບແລະເກັບກໍາຮາດແວ / ການບໍລິການຕົ້ນໄມ້ຈາກມັນ, ຫຼືກັບຄືນໄປບ່ອນການປັບປຸງຄຸນນະສົມບັດ (Troubleshoot -> Advanced options -> Uninstall Updates -> Uninstall latest feature update).
Fallback 3: ກັບຄືນການອັບເດດສະສົມທີ່ຕິດຕັ້ງເຄິ່ງຫຼັງ (dism /RevertPendingActions)¶
ເລື້ອຍໆ, BAD_SYSTEM_CONFIG_INFO ຫຼື CRITICAL_PROCESS_DIED ເກີດຂຶ້ນເນື່ອງຈາກວ່າ PC ໄດ້ສູນເສຍພະລັງງານຢູ່ທີ່ 30% ໃນລະຫວ່າງ Working on updates... Don't turn off your computer, ອອກໄປ SOFTWARE ແລະ \Windows\WinSxS\pending.xml ອອກຈາກການຊິ້ງຂໍ້ມູນ.
ຈາກ WinRE Command Prompt, ບອກການບໍລິການ ແລະການຄຸ້ມຄອງຮູບພາບການປັບໃຊ້ (DISM) ເຄື່ອງຈັກທີ່ຈະກັບຄືນໄປບ່ອນທຸລະກໍາການປັບປຸງທັງຫມົດທີ່ບໍ່ຫມັ້ນສັນຍາກັບຮູບພາບ Windows ອອບໄລນ໌ (D:\):
dism /RevertPendingActions ສໍາເລັດສົບຜົນສໍາເລັດ, ລຶບ D:\Scratch ແລະປິດເປີດໃໝ່.
Fallback 4: ການສ້ອມແປງຂໍ້ມູນການຕັ້ງຄ່າ Boot ທີ່ບໍ່ສາມາດອ່ານໄດ້ (BCD) ຮ້ານ (bootrec /rebuildbcd ແລະ bcdboot)¶
ຈະເປັນແນວໃດຖ້າຫາກວ່າທັງຫມົດຫ້າ hives ລົງທະບຽນພາຍໃນ D:\Windows\System32\config\ ໂຫຼດແລະ unload ສະອາດດ້ວຍ reg load, ແຕ່ PC ຍັງຖິ້ມ 0xc000014c (The Boot Configuration Data for your PC is missing or contains errors) ຫຼື 0xc000000f? ເນື່ອງຈາກວ່າ Windows BCD ໄຟລ໌ທີ່ເຊື່ອງໄວ້ຂອງທ່ານ 100 MB FAT32 EFI System Partition (\EFI\Microsoft\Boot\BCD) ຕົວຂອງມັນເອງຖືກເກັບໄວ້ໃນຄູ່ດຽວກັນຄືກັນອ້ອຍຕ້ອຍ regf registry hive ຮູບແບບເປັນ SYSTEM ແລະ SOFTWARE, ການສູນເສຍພະລັງງານສາມາດທໍາລາຍໄດ້ BCD hive ໃນຂະນະທີ່ອອກ D:\Windows\System32\config\ ບໍ່ໄດ້ແຕະຕ້ອງ.
ກໍ່ສ້າງໃໝ່ອັນໃໝ່ BCD Hive ໃນ EFI System Partition ຂອງທ່ານໃນ 15 ວິນາທີ:
diskpart
list volume
# Find the 100 MB to 300 MB FAT32 EFI System Partition (e.g. Volume 2)
select volume 2
assign letter=S
exit
# Back up the old broken BCD hive and generate a fresh one from D:\Windows:
ren S:\EFI\Microsoft\Boot\BCD BCD.bak
bcdboot D:\Windows /s S: /f UEFI
Tip
** ກວດເບິ່ງສຸຂະພາບ SMART ຂອງແຜ່ນ (wmic diskdrive get status) ແລະລະບົບໄຟລ໌ (chkdsk D: /f) ຫຼັງຈາກການສໍາຮອງຂໍ້ມູນ **: hives ການຈົດທະບຽນບໍ່ເຮັດໃຫ້ເສຍຫາຍໄປຈາກບ່ອນໃດເວັ້ນເສຍແຕ່ວ່າພະລັງງານໄດ້ຖືກຕັດໃນກາງການຂຽນ, RAM ມີ overclock XMP / EXPO ບໍ່ຫມັ້ນຄົງ, ຫຼື SSD / HDD ໄດ້ພັດທະນາຂະແຫນງການທີ່ບໍ່ດີພາຍໃນ. \Windows\System32\config\. ເມື່ອທ່ານໄດ້ສໍາຮອງຂໍ້ມູນ D:\Config_Emergency_Backup (ແລະຄັດລອກເອກະສານຜູ້ໃຊ້ທີ່ສໍາຄັນໃດໆ D:\Users\ ກັບ USB drive), ແລ່ນ chkdsk D: /f ໃນ WinRE ກ່ອນທີ່ຈະ reboot ເຂົ້າໄປໃນ Windows.
ໄລຍະທີ 5: ເປີດໃຊ້ຄືນໃໝ່ອັດຕະໂນມັດ RegBack ສໍາຮອງຂໍ້ມູນໃນ Windows 10 ແລະ Windows 11¶
ເມື່ອ Windows PC ຂອງທ່ານກັບມາຢູ່ເທິງເດັສທັອບ, ເປີດໃຊ້ Microsoft ທີ່ມີໃນຕົວ RegIdleBackup ວຽກງານດັ່ງນັ້ນ C:\Windows\System32\config\RegBack\ ຈະຖືກເພີ່ມອັດຕະໂນມັດທຸກໆອາທິດ, ແລະກວດສອບການກູ້ຄືນລະບົບ (VSS) ມີການເຄື່ອນໄຫວ:
- ** ເປີດໃຊ້ງານອັດຕະໂນມັດ
RegBackhive backup ໃນ Windows 10 (1803+) ແລະ Windows 11**: ເປີດ Command Prompt ສູງ (Run as Administrator) ແລະດໍາເນີນການຄໍາສັ່ງການລົງທະບຽນຢ່າງເປັນທາງການດຽວນີ້ (KB4509719):ຈາກນັ້ນເປີດໃຊ້ວຽກສຳຮອງທັນທີເພື່ອກວດສອບreg add "HKLM\System\CurrentControlSet\Control\Session Manager\Configuration Manager" /v EnablePeriodicBackup /t REG_DWORD /d 1 /fC:\Windows\System32\config\RegBackຕື່ມຂໍ້ມູນໃສ່ກັບສໍາເນົາສຸຂະພາບຂອງ hives ທັງຫ້າ: - ** ກວດສອບການປົກປັກຮັກສາລະບົບ (
VSSRestore Points) ແມ່ນຫັນONສໍາລັບC:**: ກົດWin + R, ປະເພດsysdm.cpl ,4, ເລືອກເອົາຂອງທ່ານC:drive, ຄລິກ Configure, ເລືອກ ເປີດການປົກປ້ອງລະບົບ, ຕັ້ງ Max Usage ເປັນ5%(10 GBກັບ25 GB), ແລະຄລິກ ສ້າງ ເພື່ອເຮັດສຳເນົາເງົາພື້ນຖານທີ່ສະອາດໃນຕອນນີ້. - ** ແລ່ນ
sfc /scannowແລະDISM /Online /Cleanup-Image /RestoreHealth** ເມື່ອ booted ເຂົ້າໄປໃນ Windows ເພື່ອກວດສອບການບໍ່ມີ DLLs ລະບົບຫຼືອົງປະກອບການ manifests (COMPONENTShive) ໄດ້ຮັບຄວາມເສຍຫາຍໃນລະຫວ່າງການເກີດອຸປະຕິເຫດ.
ໝາຍເລກສຸກເສີນລະດັບພາກພື້ນ ແລະພິທີການຂອງອົງການ¶
ໃນຂະນະທີ່ເປັນ Windows BAD_SYSTEM_CONFIG_INFO BSOD ປົກກະຕິເປັນບັນຫາດ້ານໄອທີພາຍໃນ ຫຼືການສ້ອມແປງຄອມພິວເຕີສ່ວນບຸກຄົນ, ການເຮັດວຽກ ຫຼືເຊີບເວີລົ້ມເຫຼວທີ່ສົ່ງຜົນກະທົບຕໍ່ໂຮງໝໍ, ການສົ່ງສຸກເສີນ, ຫຼືໂຄງສ້າງພື້ນຖານສາທາລະນະຮຽກຮ້ອງໃຫ້ມີການເລັ່ງດ່ວນ:
- ** ສະຫະລັດແລະການາດາ **: ໂທ
911ຖ້າຫາກວ່າອຸປະຕິເຫດ Windows ປິດການຕິດຕາມກວດກາຄົນເຈັບທາງດ້ານການຊ່ວຍ, ການສົ່ງສຸກເສີນ (CAD), ຫຼືການຄວບຄຸມຄວາມປອດໄພຊີວິດ, ແລະສະຫຼັບກັບຂັ້ນຕອນການຢຸດເຊົາສະຖານທີ່. ລາຍງານ bootloops ວິສາຫະກິດທີ່ກວ້າງຂວາງທີ່ເກີດຈາກການອັບເດດຕົວແທນຄວາມປອດໄພ ຫຼືເຫດການທາງໄຊເບີໄປຫາ CISA (1-844-Say-CISA/cisa.gov/report) ຫຼື ສູນການາດາສໍາລັບຄວາມປອດໄພ Cyber (1-833-CYBER-88). - ** ສະຫະລາດຊະອານາຈັກ **: ໂທ
999ສໍາລັບໄພຂົ່ມຂູ່ຕໍ່ຊີວິດຫຼືການຂັດຂວາງທາງດ້ານຄລີນິກຂອງ NHS ຮ້າຍແຮງ. ລາຍງານເຫດການທາງອິນເຕີເນັດຫຼືການມີຢູ່ທີ່ສໍາຄັນກັບ NCSC (ncsc.gov.uk) ຫຼື NHS England Cyber Operations. - ** ສະຫະພາບເອີຣົບ **: ໂທ
112ໃນທົ່ວປະເທດສະມາຊິກ EU ທັງຫມົດ. ໜ່ວຍງານທີ່ໄດ້ຮັບການຄຸ້ມຄອງພາຍໃຕ້ NIS2 Directive ຈະຕ້ອງລາຍງານການຢຸດຕິການດຳເນີນງານທີ່ສຳຄັນຕໍ່ກັບ CSIRT ແຫ່ງຊາດຂອງເຂົາເຈົ້າພາຍໃນ 24 ຊົ່ວໂມງ. - ** ອົດສະຕາລີແລະນິວຊີແລນ **: ໂທ
000ໃນອົດສະຕາລີຫຼື111ໃນນິວຊີແລນ; ລາຍງານເຫດການພື້ນຖານໂຄງລ່າງທີ່ສໍາຄັນກັບ ACSC (1300 CYBER1). - ** ອິນເດຍແລະອາຊີປາຊີຟິກ **: ໂທ
112ໃນປະເທດອິນເດຍສໍາລັບການຕອບສະຫນອງສຸກເສີນ; ລາຍງານໂຄງສ້າງພື້ນຖານ ຫຼືເຫດການທາງໄຊເບີໃຫ້ CERT-In (incident@cert-in.org.in).
ຄຳຖາມທີ່ມັກຖາມເລື້ອຍໆ¶
ຈະເປັນແນວໃດຖ້າໂປຣໄຟລ໌ຜູ້ໃຊ້ຂອງຂ້ອຍເອງບໍ່ສາມາດເຂົ້າສູ່ລະບົບຫຼັງຈາກ boot ("We can't sign in to your account" / Profile ຊົ່ວຄາວ) ເນື່ອງຈາກວ່າ NTUSER.DAT ເສຍຫາຍບໍ?¶
ນອກເຫນືອໄປຈາກຫ້າລະບົບ hives ພາຍໃນ `\Windows\System32\config\`, ແຕ່ລະບັນຊີຜູ້ໃຊ້ແຕ່ລະຄົນມີ hive ລົງທະບຽນຂອງຕົນເອງ (`HKEY_CURRENT_USER`) ເກັບຮັກສາໄວ້ທີ່ **`C:\Users\
ເປັນຫຍັງ WinRE ຂໍລະຫັດການກູ້ຄືນ BitLocker 48 ຕົວເລກກ່ອນທີ່ຈະໃຫ້ຂ້ອຍເປີດ Command Prompt, ເມື່ອຂ້ອຍບໍ່ເຄີຍເປີດ BitLocker ດ້ວຍຕົວເອງບໍ?¶
ໃນເກືອບທຸກຄອມພິວເຕີ Windows 11 (ແລະ Windows 10) ທີ່ທັນສະໄຫມກັບ `TPM 2.0` ແລະສະແຕນບາຍທີ່ທັນສະໄຫມ, ການເຂົ້າສູ່ລະບົບດ້ວຍບັນຊີ Microsoft ໃນລະຫວ່າງການຕັ້ງຕົ້ນອັດຕະໂນມັດເຮັດໃຫ້ **ການເຂົ້າລະຫັດອຸປະກອນ (`BitLocker`)** ໃນພື້ນຫຼັງ ແລະອັບໂຫລດລະຫັດການກູ້ຂໍ້ມູນ 48 ຕົວເລກຂອງທ່ານໃສ່ບັນຊີ Microsoft ຂອງທ່ານ. ເປີດ **`https://aka.ms/myrecoverykey`** ໃນສະມາດໂຟນຂອງທ່ານ, ເຂົ້າສູ່ລະບົບດ້ວຍບັນຊີ Microsoft (`@outlook.com`, `@hotmail.com`, `@gmail.com`) ຫຼື ID ເຂົ້າວຽກ/ໂຮງຮຽນ (`myaccount.microsoft.com`) ໃຊ້ໃນ PC ນັ້ນ, ແລະໃສ່ລະຫັດ 48 ຕົວເລກທີ່ກົງກັບ `Key ID` ສະແດງໃຫ້ເຫັນໃນຫນ້າຈໍ. ເມື່ອປົດລັອກແລ້ວ, `D:\Windows\System32\config` ແມ່ນສາມາດເຂົ້າເຖິງໄດ້ຢ່າງສົມບູນໃນ WinRE Command Prompt.
ຈະເປັນແນວໃດຖ້າ copy ລົ້ມເຫລວກັບ The process cannot access the file because it is being used by another process ເມື່ອຂ້ອຍພະຍາຍາມຂຽນທັບ SYSTEM ຫຼື SOFTWARE ໃນ WinRE?¶
ຄວາມຜິດພາດນັ້ນເກີດຂຶ້ນສໍາລັບຫນຶ່ງໃນສອງເຫດຜົນ: (1) ທ່ານໄດ້ພິມໂດຍບັງເອີນ `C:\Windows\System32\config\SYSTEM` ເມື່ອໃດ `C:` ຫຼື `X:` ຕົວຈິງແລ້ວແມ່ນ WinRE RAM disk ທີ່ໃຊ້ຊີວິດ (`X:\Windows\System32\config\SYSTEM` ຖືກລັອກໂດຍ WinRE ຕົວຂອງມັນເອງ; ຢືນຢັນຕົວໜັງສືຂັບ SSD ແບບອອບໄລນ໌ແທ້ຂອງເຈົ້າສະເໝີ `D:` ຫຼື `E:` ກັບ `diskpart -> list vol`); ຫຼື (2) ເຈົ້າແລ່ນ `reg load HKLM\TestSys D:\Windows\System32\config\SYSTEM` ກ່ອນໜ້ານີ້ໃນກອງປະຊຸມ ແລະລືມແລ່ນ **`reg unload HKLM\TestSys`** ກ່ອນທີ່ຈະແລ່ນ `copy`.
ເປັນຫຍັງຄອມພິວເຕີຂອງຂ້ອຍຈຶ່ງຂັດຂ້ອງ BAD_SYSTEM_CONFIG_INFO (0x00000074) ແມ້ແຕ່ຢູ່ໃນຕົວຕິດຕັ້ງ Windows USB ໃໝ່ໆ ກ່ອນທີ່ຈະແຕະໃສ່ SSD?¶
ຖ້າ `BAD_SYSTEM_CONFIG_INFO` (`0x00000074`) ເກີດຂຶ້ນໃນຂະນະທີ່ການບູດເຄື່ອງຕິດຕັ້ງ USB Windows 10/11 ຍີ່ຫໍ້ ** (ບ່ອນທີ່ຕົວຕິດຕັ້ງແມ່ນການໂຫຼດຂອງຕົນເອງ `boot.wim` ການຈົດທະບຽນ RAM hive ເຂົ້າໄປໃນຫນ່ວຍຄວາມຈໍາຂອງລະບົບ), ການຈົດທະບຽນ SSD ຂອງທ່ານແມ່ນ **ບໍ່ ** ບັນຫາ: ** RAM ລະບົບຂອງທ່ານ (`DDR4 / DDR5`) ແມ່ນ corrupting hive ລີຈິດຊີໃນຫນ່ວຍຄວາມຈໍາຍ້ອນວ່າມັນ unpacks **. ໃສ່ motherboard ຂອງທ່ານ `BIOS / UEFI` ຕັ້ງຄ່າ (`Del` ຫຼື `F2`), ປິດການໃຊ້ງານ `XMP / EXPO` ໂປໄຟການ overclocking ຫນ່ວຍຄວາມຈໍາເພື່ອໃຫ້ RAM ແລ່ນດ້ວຍຄວາມໄວມາດຕະຖານຂອງ JEDEC, ຫຼືທົດສອບດ້ວຍໄມ້ຫນຶ່ງຂອງ RAM ໃນເວລານັ້ນໂດຍໃຊ້ `MemTest86`.
ສາມາດກວດຫາ Antivirus ຫຼື Endpoint ຂອງພາກສ່ວນທີສາມໄດ້ (EDR) ການປັບປຸງ driver kernel ເຮັດໃຫ້ເກີດ BSOD loop ທີ່ຄ້າຍຄືກັບການລົງທະບຽນສໍ້ລາດບັງຫຼວງ?¶
ແມ່ນແລ້ວ. Kernel-mode ໄດເວີຄວາມປອດໄພ (`BOOT_START` ຄົນຂັບກັບ `Start = 0` ພາຍໃນ `HKLM\SYSTEM\ControlSet001\Services\
ແມ່ນຫຍັງ COMPONENTS ຮັງພາຍໃນ C:\Windows\System32\config\, ແລະເປັນຫຍັງມັນເປັນ 100 MB?¶
ບໍ່ຄືກັບ `SYSTEM`, `SOFTWARE`, `SAM`, `SECURITY`, ແລະ `DEFAULT` (ເຊິ່ງຖືກໂຫລດຢູ່ໃນທຸກໆເກີບ), **`COMPONENTS`** ຮັງ (`C:\Windows\System32\config\COMPONENTS`) ຖືກໂຫລດແບບໄດນາມິກຕາມຄວາມຕ້ອງການເທົ່ານັ້ນເມື່ອ ** Windows Update (`TiWorker.exe` / Component-Based Servicing)** ຫຼື `sfc /scannow` ແລ່ນ. ເສຍຫາຍ `COMPONENTS` hive ຈະ ** ບໍ່ ** ຢຸດ Windows ຈາກ booting (`0x00000074`), ເຖິງແມ່ນວ່າມັນຈະເຮັດໃຫ້ການປັບປຸງ Windows ລົ້ມເຫລວກັບ `0x80073712` ຈົນກ່ວາການສ້ອມແປງ `DISM /Online /Cleanup-Image /RestoreHealth`.
ຄູ່ມືທີ່ກ່ຽວຂ້ອງ¶
- Windows blue screen (BSOD) ແລະ boot ການສ້ອມແປງ
- BitLocker, FileVault, ແລະ LUKS encryption key recovery lockout and TPM reset
- BIOS ແລະ UEFI ເຟີມແວອັບເດດອິດ, ການສູນເສຍພະລັງງານ, ແລະ Dual-BIOS Flashback
- ໂໝດອ່ານເທົ່ານັ້ນແບບກະທັນຫັນ SSD ແລະ NVMe, 0% ບລັອກສຳຮອງ, ແລະ TRIM ປິດໃຊ້ງານການກູ້ຂໍ້ມູນ
- ຄວາມລົ້ມເຫຼວຂອງຮາດດິດແລະການຟື້ນຕົວຂໍ້ມູນ
- ການສໍາຮອງຂໍ້ມູນຄອມພິວເຕີ, ຍຸດທະສາດ 3-2-1, ແລະການຟື້ນຟູໄພພິບັດ
- ຕົວເລກສຸກເສີນຕາມປະເທດ
ແຫຼ່ງຂໍ້ມູນແລະຄໍາແນະນໍາຢ່າງເປັນທາງການ¶
- Microsoft ຮຽນຮູ້ (
learn.microsoft.com): *ກວດສອບ Bug0x74:BAD_SYSTEM_CONFIG_INFOການອ້າງອີງການແກ້ໄຂບັນຫາຢ່າງເປັນທາງການ (BCDtruncatememory/numprocການແກ້ໄຂແລະການຢັ້ງຢືນ Hive ການຈົດທະບຽນ)*. - ສະຫນັບສະຫນູນ Microsoft (
KB4509719): ການລົງທະບຽນຂອງລະບົບບໍ່ຖືກສໍາຮອງໃສ່ໃນRegBackໂຟນເດີເລີ່ມຕົ້ນໃນ Windows 10 ຮຸ່ນ 1803 (EnablePeriodicBackupRegistry Configuration). - Microsoft Windows Internals (7th Edition, Russinovich et al.): *ສະຖາປັດຕະຍະກຳຜູ້ຈັດການການຕັ້ງຄ່າ, ໂຄງສ້າງຖານສອງຂອງ Registry Hive (
regf,hbin), ແລະບັນທຶກການເຮັດທຸລະກໍາຄູ່ (.LOG1/.LOG2) ການຟື້ນຕົວ *. - Microsoft Server Storage Documentation: Volume Shadow Copy Service (
VSS) ການບໍລິຫານ (vssadmin list shadowsແລະGLOBALROOTການເຂົ້າເຖິງ Namespace ຂອງອຸປະກອນ). - ສະຖາບັນມາດຕະຖານ ແລະ ເຕັກໂນໂລຊີແຫ່ງຊາດ (
NIST) (ສະຫະລັດ): ການພິມເຜີຍແຜ່ພິເສດ 800-86: ການວິເຄາະແລະການຟື້ນຕົວຂອງ Windows Registry Forensic.