Skocz do zawartości

Konwersja dysku


pabl00

Rekomendowane odpowiedzi

Pobrałem obraz ISO ze strony od Ciebie. Wgrałem go na prendrive RUFUSEM.

Ustawiłem ''Schemat partycjonowania MBR na UEFI'' i system plików na FAT32. No i oczywiście drugi problem.

1470305007_UEFI-Bug-Windows-failed-to-st

 

W folderze efi mam dwa podfoldery, boot / microsoft. W boot jest plik bootx64. W microsoft jest podfolder boot który wygląda tak:

06933981043515265917.jpg

Edytowane przez pabl00
Odnośnik do komentarza
Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.

To ciekawe, bcd z czystej płyty powinno działać.

Być może nie widzi w ogóle bcd to by znaczyło, że ma kłopot z portem usb.

Upewnij się, że pen jest podłączony do usb2 (choć jeżeli działa w legacy to i efi nie powinno sprawiać problemów).

Bezwzględnie powinno być wyłączone "secure boot".

Jak csm wpływa na widoczność pena?

 

Spróbuj z tym bcd:

https://www.mediafire.com/?6k963wqm3fds4uj

 

To jest czysty kontener z pojedynczym wpisem wim:

 

Menedľer rozruchu systemu Windows
---------------------------------
Identyfikator              {bootmgr}
description             Windows Boot Manager
locale                  pl-PL
nointegritychecks       No
displayorder            {a03ce2f2-c469-4125-8d76-729a2da0ed24}
displaybootmenu         No

Modu adujĄcy rozruchu systemu Windows
---------------------------------------
Identyfikator              {a03ce2f2-c469-4125-8d76-729a2da0ed24}
device                  ramdisk=[boot]\sources\BOOT.WIM,{ramdiskoptions}
path                    \Windows\system32\boot\winload.efi
description             Boot from WIM
locale                  pl-PL
testsigning             No
osdevice                ramdisk=[boot]\sources\BOOT.WIM,{ramdiskoptions}
systemroot              \Windows
custom:250000c2         0
detecthal               Yes
winpe                   Yes

Opcje instalacji urzĄdzenia Ramdisk
-----------------------------------
Identyfikator              {ramdiskoptions}
ramdisksdidevice        boot
ramdisksdipath          \boot\boot.sdi
ps

Usuń z pena plik sources\ei.cfg - będziesz miał wybór edycji widowsa do zainstalowania.

pzdr

Odnośnik do komentarza

Chodzi o to, żeby instalka się odpaliła z włączony csm ale w efi.

Dla pewności, że startuje właściwy tryb możesz wyrzucić z katalogu boot wszystko prócz boot.sdi.

Możesz też spróbować z innym penem (np mniejszym - dla czystej siówmki wystarczy 4GB).

 

U mnie taki pen przygotowany rufusem 2.11 staruje bez problemu zarówno na maszynie wirtualnej jak i fizycznej.

 

pzdr

Odnośnik do komentarza

Tego się obawiałem, można próbować integrować stery w boot.wim i install.wim ale nie wiem czy warto się bawić.

I tak będzie trzeba sięgnąć do dism (tak temat wraca jak bumerang) więc pewnie lepiej od razu postawić w ten sposób system.

 

Uruchom dziesiątkę i odpal konsolę w trybie administratora.

Następnie wykonaj polecenie:

echo lis vol | diskpart

i pokaż wnik.

 

Załóżmy, że otrzymamy coś takiego (choć wolałbym się oprzeć na twoim listingu):

Microsoft DiskPart wersja 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
Na komputerze: MAGGREG-PC

DISKPART> 
  Wolumin ### Lit  Etykieta     Fs     Typ         Rozmiar  Stan       Info
  ----------- ---  -----------  -----  ----------  -------  ---------  --------
  Wolumin 0     F                       DVD-ROM         0 B  Brak non          
  Wolumin 1                      FAT32  Partycja     200 MB  Zdrowy     Ukryty, System          
  Wolumin 2     C   Win10        NTFS   Partycja      50 GB  Zdrowy     Rozruch, Plik str        
  Wolumin 3     D   Win7         NTFS   Partycja      50 GB  Zdrowy     
  Wolumin 4         Recovery     NTFS   Partycja      30 GB  Zdrowy     
  Wolumin 5     E   CCSA_X64FRE  FAT32  Wymienny       8 GB  Zdrowy         

DISKPART> 
Gdzie wolumen 3 jest przygotowany na instalację siódemki i ma przypisaną literę "D:", wolumen 5 odpowiada penowi z plikami instalacyjnymi i ma przypisaną literę "E:", wolumen 2 to nasza obecna dziesiątka z której wystartowaliśmy (bez znaczenia dla dalszej procedury, ważne że nie ulegnie ona zniszczeniu).

Założyłem, że dysk zawiera partycję recovery na końcu i jedną partycję efi z plikami startowymi (do zweryfikowania w faktycznym listingu).

 

W takiej konfiguracji zainstalowanie siódemki sprowadza się do wydania komend, ważne - z poziomu konsoli uruchomionej w trybie administratora:

 

dism /get-wiminfo /wimfile:e:\sources\install.wim

dism /Apply-Image /ImageFile:e:\sources\install.wim /Index:3 /ApplyDir:D:

mountvol s: /s

bcdboot D:\Windows /s S: /l pl-pl /f UEFI /d

 

Po kolei poszczególne linijki oznaczają:

1. upewniamy się który index ma obraz do zainstalowania (komenda opcjonalna, na czystej płycie kolejność jest stała).

2. przywracamy obraz 3 - zakładam, że to będzie 7pro.

3. montujemy partycję efi (startową) jako "s:" dla kolejnej komendy.

4. dopisujemy siódemkę jako pozycję rozruchową do kontenera (uwaga na przełącznik /d - bez niego komenda skasuje nam obecny kontener (wtedy trzeba będzie odbudować rozruch dla dziesiątki).

 

pzdr

Odnośnik do komentarza

czyli po małych zmianach:

dism /get-wiminfo /wimfile:h:\sources\install.wim

dism /Apply-Image /ImageFile:h:\sources\install.wim /Index:3 /ApplyDir:f:

mountvol s: /s

bcdboot f:\Windows /s S: /l pl-pl /f UEFI /d

 

Mam nadzieję, że rozumiesz koncepcję.

 

Jeżeli po restarcie system siedem się nie uruchomi (start skończy się bsod-em) będzie trzeba doinstalować sterowniki dysku i/lub usb (pozostałe sterowniki nie powinny być wymagane na tym etapie i można je dodać w samym systemie).

W tym celu trzeba będzie powtórzyć punkt 2. po uprzednim sformatowaniu partycji "f:".

 

Sterowniki w dism integruje się następującą komendą:

Dism /Image:f: /Add-Driver /Driver:c:\drivers /Recurse

 

Gdzie "c:\drivers" to ścieżka w której są rozpakowane paczki sterowników, "/Recurse" oznacza że komenda spróbuje dodać wszystkie sterowniki obecne w katalogu (można też wskazać jeden konkretny sterownik).

 

pzdr

Odnośnik do komentarza

Czyli wpisać te komendy w cmd?

Obawiam się, że tak.

Wyśpiewanie ich przed lustrem raczej nie da efektu :).

 

edit

Upewnij się, że komenda mountvol zamontowała właściwa partycję (partycję efi).

Jeżeli z jakiegoś powodu zawiedzie (konfigurację startową zawiera też partycja C: i pewnie partycja recovery) możesz zastępczo użyć komendy:

(echo sel vol 4 & echo ass letter=s:) | diskpart

 

edit2

Partycja OS/Systemowa/Data będą nie naruszone?

Nie wiem co rozumiesz pod pojęciem partycja systemowa - jeżeli chodzi ci o partycję efi to do kontenera rozruchu na niej zawartego będzie dodana pozycja dotycząca win7, przy starcie powinno się pojawić menu wyboru systemów. Pozostałe partycje biorą udział w procesie tylko w zakresie przechowywania danych tymczasowych czy choćby sterowników (jeżeli takowe będziesz musiał podać) i w tym zakresie nie różni się to od tego co robił rufus podczas tworzenia pena czy też każde inne operacje związane z codziennym użytkowaniem systemu - podsumowując z punktu widzenia użytkownika jest to procedura bezkolizyjna i na pewno niedestrukcyjna.

 

pzdr

Odnośnik do komentarza

po kolei:

 

opcjonalnie:

dism /get-wiminfo /wimfile:h:\sources\install.wim

 

jak już się upewnisz, że chcesz postawić pro i ma ono index 3 (tak podpowiada moja kula magiczna):

dism /Apply-Image /ImageFile:h:\sources\install.wim /Index:3 /ApplyDir:f:

 

potem:

mountvol s: /s

lub

(echo sel vol 4 & echo ass letter=s:) | diskpart

 

I na koniec - mając pewność, że pod s: zamontowana jest partycja efi:

bcdboot f:\Windows /s S: /l pl-pl /f UEFI /d

 

restart systemu i start do siódemki

 

I jeszcze mała uwaga - przed restartem odłącz pena - czasami pierwszy start systemu może się bardzo wydłużyć kiedy są podłączone jakieś napędy massstorage usb.

 

pzdr

Odnośnik do komentarza

Widać jakąś aktywność dysku?

Niestety siódemka miewa takie odchyły, najczęściej to są problemy z jakimś urządzeniem usb, może być jakiś wbudowany czytnik kart np.

Jeżeli bios daje taką opcję to czasami dobrze po prostu wyłączyć całkowicie usb na czas startu.

Co się dokładnie dzieje można odczytać z pliku windows\panther\setup.etl.

Można się do niego dobrać z konsoli (shift + f10) ale trzeba go odkodować:

Wevtutil qe /lf C:\windows\panther\setup.etl

ale sama analiza to już wyższa szkoła jazdy.

 

Sam fakt, że da się odpalić konsolę świadczy o tym, że instalacja się nie zawiesiła a po tym jak się zachowuje (może być bardzo nieresponsywna, zamulona) świadczy że ww problem występuje w tle.

 

Na marginesie - przy instalacji z pena/płyty miałbyś ten sam efekt.

Po prostu laptopy potrafią być tak "udziwnione" przez producentów, że wszystko poza jedynie słusznym recovery (najczęściej z toną blatware) nie działa tak jak powinno.

 

pzdr

Odnośnik do komentarza

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...