Przepraszam, że prowadzę konwersację z samym sobą, ale udało mi się w końcu znaleźć rozwiązanie, więc umieszczam je poniżej, może komuś się kiedyś przyda.
Konwersja z MBR na GPT nie jest zasadniczo problemem jeśli instalujemy system na nowo (taką konwersję można przeprowadzić również za pomocą funkcji DISKPART, ale wiąże się to z usunięciem wszystkich aktywnych partycji). Małe wyzwanie stanowi natomiast konwersja aktywnego dysku systemowego, jeśli chcemy aby wszystkie dane pozostały nienaruszone. W takim przypadku można skorzystać np. z programów EaseUS Partition Master lub AOMEI Partition Assistant, ale ta funkcja dla dysków systemowych jest dostępna tylko w pełnej - płatnej wersji (za darmo możemy konwertować dyski niesystemowe). Jedyne darmowe rozwiązanie, które znalazłem to funkcja
MBR2GPT, z której co do zasady należy korzystać w środowisku Windows PE, uruchomionym np. z dysku odzyskiwania.
Teoretycznie konwersję można uruchomić również w wierszu poleceń systemu w trybie administratora z odpowiednią modyfikacją komendy, choć nie jest to zalecane. Bezpośrednio w systemie można natomiast bezproblemowo przeprowadzić weryfikację czy nasz dysk spełnia wymagania do konwersji, za pomocą komendy:
mbr2gpt /validate /allowFullOSCo do samej konwersji to korzystałem informacji dostępnych tutaj:
https://webinsider.pl/windows-10-1703-mbr2gpt-konwersja-dysku/https://docs.microsoft.com/en-us/windows/deployment/mbr-to-gptNiestety akurat w moim przypadku pierwszy błąd jaki spotkałem to "Disk layout validation failed for disk". Ten błąd wyskakuje jeśli na dysku systemowym mamy więcej niż 3 partycje (wliczając w to partycję rozruchu i partycję odzyskiwania). Ponieważ miałem jeszcze dodatkową partycję niesystemową, postanowiłem usunąć partycję odzyskiwania. Generalnie jest ona zbędna po utworzeniu zewnętrznego dysku odzyskiwania, ale doprowadziło to do kolejnego błędu o nazwie "Cannot find OS partition(s) for disk". Tutaj po mozolnym poszukiwaniu udało mi się w końcu znaleźć rozwiązanie, za pomocą funkcji bcdedit
https://www.micah.soy/posts/converting-windows-10-legacy-bios-to-uefi-secure-boot/ Gdybym wiedział, że tak to będzie wyglądać, to zrobiłbym backup i usunął partycję z danymi... ale ważne, że udało się problem rozwiązać.
Potem konwersja przebiegła natychmiastowo i bez żadnych problemów.
W BIOS nic nie musiałem zmieniać, system startował na dysku GPT nawet z ustawionym trybem CSM. Później zmieniłem wszystko i tak na UEFI. Różnicy w prędkości uruchamiania Windowsa nie zauważyłem.