Eniten epätietoisuutta Windows 11 järjestelmävaatimuksista:
- (päivitysasennus ja puhdas asennus) - Tietokoneen biosissa on oltava Secure Boot -ominaisuus, mutta Secure Boot ei tarvitse olla päällä bios-asetuksissa silloin kun Windows 11 asennetaan.
- (puhdas asennus) - Windows 11 on asennettava UEFI/GPT asennuksena, mutta CSM (Compatibility Support Module) ominaisuutta ei tarvitse poistaa käytöstä bios-asetuksista silloin kun Windows 11 asennetaan.
"CSM > Enabled" means that both UEFI and Legacy BIOS mode are enabled.
"CSM > Disabled" means that only UEFI mode is enabled.
Netissä kerrotaan virheellisesti, että ennen Windows 11 asennusta pitäisi CSM poistaa käytöstä ja Secure Boot laittaa päälle, mutta kumpaakaan ei tarvitse tehdä. Mutta koska paremman tietoturvan takia Secure Boot kannattaa laittaa päälle, eikä Secure Bootin päälle laittaminen onnistu monissa koneissa ennen kuin CSM on poistettu käytöstä, niin ennen Windows 11 asennusta poista CSM käytöstä, joissakin koneissa pitää kone käynnistää uudelleen, ja sitten laita Secure Boot päälle. Mutta kummankin asetuksen muuttaminen onnistuu myös Windows 11 asennuksen jälkeen.
edit: Uusissa emolevyissä/tietokoneissa CSM-asetus on oletuksena pois päältä tai sitä ei ole ollenkaan.
Nyt ainoaksi ongelmaksi muodostui: Windows 11 ja suojattu käynnistys.
Olen laittanut biossista TPM päälle ja pelaa ja security boot options tein avaimet ja kaikki mutta ei kerta kaikkiaan lähde toimimaan.
MBR levy? Pitää olla GPT.
Alla olevan kuvan "
Tietokoneen on tuettava suojattua käynnistystä" (The PC must support Secure Boot) tarkoittaa, että levyllä on MBR-osiotaulukko eli Windows 10 on asennettu BIOS/MBR asennuksena (boot menussa valittu ilman UEFI-etuliitettä oleva Windowsin USB-tikku).
Tätä ongelmaa ei olisi, jos Windows 10 olisi asennettu UEFI/GPT asennuksena eli boot menussa olisi valittu UEFI-etuliitteellä oleva Windowsin USB-tikku (kuva alla), jolloin levylle luodaan automaattisesti GPT-osiotaulukko.
Ongelman saa korjattua seuraavasti (
valitse vaihtoehdoista).
- Asenna Windows 11 puhtaana asennuksena GPT-levylle (ohje
tässä viestissä).
- Asenna Windows 11 päivitysasennus vippaskonstilla (ohje
tässä viestissä).
- Muunna MBR-levy GPT-levyksi MBR2GPT-komennolla ilman tietojen menetystä (katso alla oleva ohje).
Muunna MBR-levy GPT-levyksi MBR2GPT-komennolla ilman tietojen menetystä.
- Tätä ohjetta ei ole tarkoitettu vanhoille tietokoneille (valmistettu ennen vuotta 2012) joissa on BIOS-järjestelmä, jolloin Windows käynnistyy vain MBR-levyltä.
- Uudemmissa tietokoneissa (vuodesta 2012) on UEFI-järjestelmä sekä tuki vanhalle BIOSille UEFIn CSM-moduulin (Compatibility Support Module) kautta.
- Uusissa tietokoneissa CSM-asetus on oletuksena pois päältä tai sitä ei ole ollenkaan, jolloin Windows käynnistyy vain GPT -levyltä.
Joissakin tietokoneissa pitää muuttaa bios-asetuksia MBR2GPT-komennon jälkeen, jotta Windows käynnistyy GPT-levyltä UEFI-tilassa.
- Jos Windowsin lataussivun työkalulla luotu Windows 10/11 USB-tikku näkyy boot menussa kahdesti eli UEFI-etuliitteellä ja ilman UEFI-etuliitettä, silloin bios-asetuksia ei tarvitse muuttaa MBR2GPT-komennon jälkeen, koska silloin bios-asetukset tukee sekä UEFI että BIOS -käynnistystilaa.
Esim. Asus emolevy tukee alla olevilla bios-asetuksilla (oletusasetukset vanhoissa Asus emolevyissä) sekä UEFI että BIOS -käynnistystilaa.
- Boot > CSM (Compatibility Support Module) > Launch CSM >
Enabled
- Boot > Secure Boot > OS Type >
Windows UEFI Mode
Huom! Levyllä johon Windows on asennettu saa korkeintaan olla kolme osiota (kuva alla) ja levyllä ei saa olla yhtään laajennettua/loogista osiota.
- Virheilmoitus "
Disk layout validation failed for disk 0."
- C:\Windows\setuperr.log -tiedosto: "
Too many MBR partitions found, no room to create EFI system partition."
Huom! Jos Windowsin järjestelmäosio (aktiivinen osio) on järjestelmän varaama osio (kuva alla), silloin osion on oltava samalla levyllä mihin Windows on asennettu.
- Virheilmoitus "
Cannot find OS partition(s) for disk 0."
- "/disk:1" eli levyn numeron määrityksestä ole apua: "
Disk layout validation failed for disk 1."
- C:\Windows\setuperr.log -tiedosto: "
Wrong boot partition count, expected 1 but found 0."
Disk Prerequisites
Before any change to the disk is made, MBR2GPT validates the layout and geometry of the selected disk to ensure that:
- The disk is currently using MBR
- There's enough space not occupied by partitions to store the primary and secondary GPTs:
- 16 KB + 2 sectors at the front of the disk
- 16 KB + 1 sector at the end of the disk
- There are at most three primary partitions in the MBR partition table
- One of the partitions is set as active and is the system partition
- The disk doesn't have any extended/logical partition
- The BCD store on the system partition contains a default OS entry pointing to an OS partition
- The volume IDs can be retrieved for each volume that has a drive letter assigned
- All partitions on the disk are of MBR types recognized by Windows or has a mapping specified using the /map command-line option
If any of these checks fails, the conversion doesn't proceed, and an error is returned.
Alla olevan kuvan tapauksessa MBR2GPT-komento ei toimi, koska aktiivinen järjestelmäosio ja Windows-osio eivät ole samalla levyllä.
MBR-levyllä järjestelmäosio (system partition) on bios-asetuksissa määritetyn ensisijaisen levyn aktiivinen osio, joko järjestelmän varaama osio (system reserved partition) tai käynnistysosio (boot partition) eli Windows-osio.
- Suorita seuraava komento järjestelmänvalvojana.
mbr2gpt /validate /allowfullos
- Validointi tarkistaa että levy täyttää vaatimukset. Mitään muutoksia levylle ei tehdä.
- Jos ongelmia ei löydy, komento näyttää "
Validation completed successfully."
- Jos ongelmia ei löytynyt, suorita seuraava komento.
mbr2gpt /convert /allowfullos
Huom! Jos vanhasta koneesta siirretty Windows ei käynnisty uudessa koneessa, koska levyllä on MBR-osiotaulukko, silloin uudessa koneessa käynnistä komentokehote Windowsin USB-tikulta ja suorita MBR2GPT-komento ilman "/allowFullOS" optiota.
mbr2gpt /validate
mbr2gpt /convert
Jos "mbr2gpt /validate" komento näyttää "
Failed to retrieve geometry for disk -1" vaikka koneessa on vain yksi levy, silloin käytä seuraavia komentoja (kuva alla). Muuta tarvittaessa levyn numero.
mbr2gpt /validate /disk:0
mbr2gpt /convert /disk:0
Alla olevassa kuvassa näkyy levyn osiot MBR2GPT-komennon jälkeen. Levylle on luotu 100 Mt kokoinen EFI-järjestelmäosio (EFI system partition), jossa on Windowsin käynnistystiedostot. Levyllä on nyt GPT-osiotaulukko.
Käytöstä poistetulla järjestelmän varaama osiolla on asemakirjain, jolloin osio näkyy resurssienhallinnassa. Voit poistaa asemakirjaimen levynhallinnassa, valitse järjestelmän varaama osio hiiren oikealla ja valitse "Muuta asemakirjain ja polku" > "Poista".
Huom! Jos järjestelmän varaama osio (system reserved partition) on kooltaan vähintään 100 Mt (tai 260 Mt 4K-sektorikokoisilla levyillä), käynnistä komentokehote Windowsin USB-tikulta, koska silloin MBR2GPT-komento muuntaa järjestelmän varaama osion EFI-järjestelmäosioksi. Suorita MBR2GPT-komento ilman "/allowFullOS" optiota.
Creating an EFI system partition
For Windows to remain bootable after the conversion, an EFI system partition must be in place. MBR2GPT creates the EFI system partition using the following rules:
- The existing MBR system partition is reused if it meets these requirements:
- It isn't also the OS or Windows Recovery Environment partition.
- It is at least 100 MB (or 260 MB for 4K sector size disks) in size.
- It's less than or equal to 1 GB in size. This size is a safety precaution to ensure it isn't a data partition.
- The conversion isn't being performed from the full OS. In this case, the existing MBR system partition is in use and can't be repurposed.
- If the existing MBR system partition can't be reused, a new EFI system partition is created by shrinking the OS partition. This new partition has a size of 100 MB (or 260 MB for 4K sector size disks) and is formatted FAT32.
If the existing MBR system partition isn't reused for the EFI system partition, it's no longer used by the boot process after the conversion. Other partitions aren't modified.
If the existing MBR system partition isn't reused for the EFI system partition, it might be assigned a drive letter. If this small partition isn't going to be used, its drive letter must be manually hidden.
(alla olevaa ei välttämättä tarvitse tehdä)
Jos MBR2GPT-komento onnistui, mutta näkyi virheilmoitus "
Failed to update ReAgent.xml, please try to manually disable and enable WinRE", silloin koneen uudelleenkäynnistyksen jälkeen suorita seuraava komento järjestelmänvalvojana.
reagentc /info
Palautusympäristön asetukset on kunnossa jos "reagentc /info" näyttää palautusympäristön tilaksi "
Windows RE status: Enabled."
Jos "reagentc /info" näyttää palautusympäristön tilaksi "
Windows RE status: Disabled", silloin suorita seuraavat komennot järjestelmänvalvojana.
reagentc /disable
reagentc /enable
reagentc /info
Jos palautusympäristön tila on vieläkin "Windows RE status: Disabled", silloin Windows 11 -päivitys korjaa palautusympäristön asetukset ja luo palautusosion jos sitä ei ole.
-----
MBR-levyn käynnistyksen korjaus
tässä viestissä.
GPT-levyn käynnistyksen korjaus
tässä viestissä.