It kopiearjen fan bcdboot-bootbestannen mislearre - Hoe reparearje?

As jo ​​​​besykje de bootloader fan Windows 11, Windows 10 en oare bestjoeringssystemen te herstellen dy't bcdboot brûke en de passende kommando's útfiere, kinne jo de flater tsjinkomme "It kopiearjen fan bootbestannen mislearre". ), ek al lykje alle kommando's goed ynfierd te wêzen .

Dizze hantlieding beskriuwt wat kin feroarsaakje de flater "Failed to copy boot files" by it brûken fan bcdboot.exe om de bootloader te herstellen en hoe't jo it probleem oplosse kinne.

Oarsaken fan de flater

bcdboot net kopiearje de bootbestannen wurdt normaal feroarsake troch ien fan 'e folgjende:

  1. De dielingsletters yn it kommando binne ferkeard. Dit komt om't herstellen fan bootloader meastentiids dien wurdt fan in USB-stick of yn in herstelomjouwing, en de tawiisde partysjeletters kinne yn dit gefal oars wêze fan dy yn in wurkjende Windows.
  2. Foar systemen ynstalleare op in GPT-stasjon yn UEFI-modus - d'r is gjin FAT32-partysje om de bootbestannen te hostjen of it is net beskikber. Dit bart normaal as de kompjûter mear dan ien stasjon hie, it systeem op ien stasjon wie, en de bootloader op 'e oare, en dan wie it bootloader-stasjon útskeakele of om oare redenen net tagonklik.
  3. Skiifflaters, ûnfermogen om partysjes te skriuwen en/of te lêzen mei it systeem of bootlader, korrupsje fan systeembestannen.

It probleem kin normaal relatyf maklik oplost wurde as de oarsaak fûn wurdt.

In útsûndering is de lêste fan boppesteande oarsaken, dy't ek net út te sluten binne. As it probleem mei it starten fan Windows komt troch problemen mei de hurde skiif of SSD, syn ferbining of as gefolch fan 'e korrupsje fan' e bestjoeringssysteembestannen, dan sil de taak wêze om krekt dy problemen op te lossen - skiiffouten reparearje, it systeem mooglik opnij ynstallearje of sels de skiven ferfange, ynstee fan de bootloader te reparearjen.

Manieren om bcdboot-flater te reparearjen "Kopiearje fan bootbestannen mislearre"

Foardat jo begjinne mei it brûken fan de bcdboot-kommando's op 'e kommandorigel, ried ik oan dat jo de partitionstruktuer mei diskpart ûndersykje om flaters te foarkommen:

  1. Fier de kommando's yn
    diskpart list folume

    en sjoch nei de partition struktuer en tawiisd letters. Bygelyks, yn 'e skermôfbylding sjoch ik dat de systeemskiif (it is te merken troch syn grutte of label) gjin letter hat (yn jo gefal kin it wêze, mar it is oars as C). Jo kinne ek in partysje sjen mei in FAT32-bootloader (allinich GPT/UEFI-systemen), ek sûnder letter.

  2. As it nedich is, kinne jo letters tawize oan 'e winske partysje (ik riede ek oan om in brief oan' e FAT32-partysje te jaan, yn 'e ôfbylding hjirboppe hat allinich de systeempartysje in letter tawiisd) mei de kommando's (feroarje N nei it folumenûmer)
    selektearje folume N tawize letter=БУКВА
  3. As it systeem is ynstalleare op in GPT-stasjon yn UEFI-modus en d'r is gjin FAT32-partysje, wie it wierskynlik op in oar stasjon, dat is útskeakele. Jo kinne it sels meitsje op 'e oerbleaune skiif, brûk de metoade "Meitsje in EFI-bootpartysje" út it artikel Herstel Windows 11 bootloader (wurket ek foar âldere OS ferzjes).
  4. Nei't jo de partysjeletters hawwe definieare mei it systeem en bootloader (foar GPT-skiven), ferlitte Diskpart mei it kommando Exit.

As wy de eigentlike letters fan 'e partysjes kenne, sille wy se brûke yn 'e kommando's:

  • Jo kinne in ienfâldige fariant besykje: bcdboot C:\Windows (wêr't it nedich wêze kin om de letter C te feroarjen nei de eigentlike letter fan 'e systeemdieling), as dit net wurket, brûk dan ien fan 'e folgjende opsjes
  • Kommando foar UEFI systeem op in GPT skiif. Feroarje C nei de letter fan 'e eigentlike systeemdieling, Z nei de letter fan' e FAT32-partysje mei de bootloader bcdboot C:\Windows /s Z: /f UEFI
  • Foar legacy-systemen kinne jo de folgjende syntaksis brûke, troch C te ferfangen foar de eigentlike letter fan 'e systeemdieling: bcdboot C:\Windows /s C: /f BIOS
  • Nettsjinsteande UEFI- as Legacy-systemen, kin in fariant fan it kommando brûkt wurde bcdboot C:\Windows /s Z: /f ALL wêr't C de letter fan 'e systeemdieling is, Z is de letter fan' e bootloader-partysje.
  • Mear detaillearre ynstruksjes mei fideo beskikber hjir: Weromsette Windows 11 Bootloader, Weromsette Windows 10 Bootloader.

Yn it gefal dat de kommando's net wurde útfierd en d'r in mooglikheid is om it bestânsysteem fan 'e skiven te beskeadigjen, ried ik oan dat jo it bestânsysteem fan' e partysjes kontrolearje mei it systeem en bootloader mei it kommando chkdsk C: / f (Dit foarbyld kontrolearret it bestânsysteem fan drive C en reparearret flaters automatysk.)

As d'r noch fragen binne, freegje se dan yn 'e kommentaren, wy sille besykje it probleem út te finen en op te lossen.