Jak zaktualizować Win 8 do wersji 8.1 na dysku VHD?

2

Obecnie mam zainstalowany system Windows 8 na dysku VHD. Po uruchomieniu i próbie uaktualnienia do systemu Windows 8.1 ze sklepu pobiera się, a następnie kończy się niepowodzeniem podczas instalacji, informując mnie, że „Nie można uaktualnić na dysku wirtualnym”.

Czy można przeprowadzić aktualizację?

row1
źródło
1
To niefortunne. Nie sądzę, żeby dbał o Windows 8. Chcesz usłyszeć wynik. Jakiego hiperwizora używasz?
kobaltz
Korzystałem z Windows 8 Pro w / Media Center na moim rzeczywistym komputerze, z Hyper-V na tym komputerze i VM również z systemem Windows 8 (nie pamiętam, które SKU). Najpierw zaktualizowałem swój komputer - potrzebował jednego lub dwóch restartów i poprawek Windows Update, zanim Hyper-V uruchomił się ponownie. Jestem obecnie w trakcie uaktualniania mojej maszyny wirtualnej do wersji 8.1 i wszystko będzie dobrze. Czy korzystasz z Hyper-V lub czegoś innego?
Mark Allen
Potwierdzono, że aktualizacja przeszła dobrze, VM działa teraz w systemie Windows 8.1 i odwiedzam Windows Update itp. Przepraszam, że nie działa. Zauważ, że najpierw zaktualizowałem mój komputer, nie wiem, czy to miało znaczenie, czy nie.
Mark Allen
Uruchamiam bezpośrednio w VHD i nie ładuję go do maszyny wirtualnej.
row1

Odpowiedzi:

2

Zapytałem tego Microsoftu kilka tygodni temu i powiedzieli mi, że nie można uaktualnić rodzimego VHD z Windows 8 do 8.1.

Instalator nie powiedzie się z tym błędem:

enter image description here

Musisz stworzyć nowy VHD z 8.1 ISO.

magicandre1981
źródło
2
@ MarkAllen mówisz o maszynie wirtualnej, ja i pytający mówimy o NATIVE BOOT VhD! To są 2 różne rzeczy. Próba uaktualnienia skutkuje tym błędem: dl.dropboxusercontent.com/u/5749744/Bilder/superuser/…
magicandre1981
Jak uzyskać plik ISO 8.1 bez konta MSDN?
row1
@ magicandre1981 Aha !! Przepraszam, to nauczy mnie pisać, kiedy będę zmęczony.
Mark Allen
@ row1 - Myślę, że możesz użyć istniejącej partycji Windows 8 do utworzenia dysku USB do odzyskiwania, którego można użyć do wykonania naprawy bez ISO, zobacz howto.cnet.com/8301-11310_39-57601638-285/… i oto jak zamontować USB jako napęd Hyper-V, aby zobaczyć, petri.co.il/boot-hyper-v-virtual-machine-usb-drive.htm#
Liam Westley
1

Wziąłem aktualizację VHD na trasę Hyper-V, aby uaktualnić mój system Windows 8 do VHD na Windows 8.1.

Zapisałem przewodnik krok po kroku (20 kroków!) Na moim blogu,

http://geekswithblogs.net/twickers/archive/2013/10/19/upgrading-windows-8-boot-to-vhd-to-windows-8.1ndashstep-by.aspx ,

ale jeśli chcesz wersję krótką, to jest to,

  • Uruchom system Windows 7 - stwórz kopię systemu Windows 8 VHD, aby stać się Windows 8.1
  • Włącz Hyper-V w swoim Windows 8 (oryginalny rozruch na Partycja VHD)
  • Utwórz nową maszynę wirtualną, dołączając kopię dysku VHD systemu Windows 8
  • Uruchom maszynę wirtualną, zaktualizuj ją za pomocą Sklep Windows do Windows 8.1
  • Zamknij maszynę wirtualną
  • Uruchom system Windows 7 - użyj narzędzia bcedit, aby utworzyć nową opcję rozruchu systemu Windows 8.1 z VHD (wskazując na kopię)
  • Uruchom nową opcję systemu Windows 8.1
  • Ponownie aktywuj system Windows 8.1 (zostanie dezaktywowany przez działa pod Hyper-V)
  • Usuń oryginalny VHD z Windows 8, aw Windows 7 użyj bcedit, aby usunąć go z menu startowego

Ze względu na kombinację SSD / HDD w trakcie procesu ukończenie procesu zajęło około 3 godzin, ale wydaje się, że działa dobrze. Cóż, publikuję to od aktualizacji systemu Windows 8.1 do VHD.

Mam nadzieję, że może pomóc komuś innemu rozwiązać ten problem.

Liam Westley
źródło
Doceniam wysiłek włożony w tę odpowiedź, ale nie jestem skłonny jej wypróbować. Używam systemu Windows 8, a nie systemu Windows 7 i nie chcę tego wypróbować, ponieważ ostatnio włączałem Hyper-V, co powodowało sporadyczne problemy z Wi-Fi.
row1
To był wysiłek, którego użyłem, aby zaktualizować swój własny system ;-) To był system Windows 8, który musiałem zaktualizować, w którym musiałem włączyć Hyper-V, Windows 7 był tylko moim bootstrapem. Jeśli Hyper-V spowodował problemy z Wi-Fi, możesz po prostu włączyć go do aktualizacji, a następnie wyłączyć go później - jest on używany tylko przez krótki czas, aby przeprowadzić aktualizację, a następnie nie jest potrzebny.
Liam Westley
Ostatni problem polegał na tym, że zainstalował on kilka wirtualnych sterowników sieciowych i bardzo trudno było się ich pozbyć. Ale może to być warte wysiłku.
row1
0

Możesz go odpalić w maszynie wirtualnej i dokonać tam aktualizacji. Windows 7/8 / 8.1 zaskakująco dobrze znosi zmiany hw.

(Utwórz kopię zapasową!)

Tarnay Kálmán
źródło
0

W dyskusjach Microsoft Technet omówiono kilka rozwiązań i nie chcę, aby ludzie przegapili te opcje, więc zamieszczam link.

Istnieje kilka opcji wokół Hyper-V i innych wokół V2P2V.

Mam nadzieję, że to pomoże komuś, kto tu przyjdzie, więc proszę, nie podawajcie mnie negatywnie. Dzięki.

Znalazłem tutaj kilka rozwiązań -

https://social.technet.microsoft.com/forums/windows/en-US/b9ca72ab-cdc3-4ae8-be6f-1ce9cb18ffb6/upgrading-windows-8-to-81-native-vhd-boot

Cytowane zgodnie z prośbą Davida o komentarz.

Zapisałem przewodnik krok po kroku (20 kroków!) Na moim blogu, http://geekswithblogs.net/twickers/archive/2013/10/19/upgrading-windows-8-boot-to-vhd-to-windows-8.1ndashstep-by.aspx ,   ale jeśli chcesz wersję krótką, to jest to,

  • Uruchom system Windows 7 - utwórz kopię swojego systemu Windows 8 VHD, aby stać się Windows 8.1
  • Włącz Hyper-V w swoim Windows 8 (oryginalna partycja rozruchowa na VHD)
  • Utwórz nową maszynę wirtualną, dołączając kopię dysku VHD systemu Windows 8
  • Uruchom maszynę wirtualną, zaktualizuj ją za pośrednictwem Sklepu Windows do Windows 8.1
  • Wyłącz maszynę wirtualną Uruchom system Windows 7 - użyj narzędzia bcedit, aby utworzyć nową opcję rozruchu systemu Windows 8.1 na dysk VHD   (wskazując na kopię)
  • Uruchom nową opcję systemu Windows 8.1
  • Ponownie uaktywnij system Windows 8.1 (zostanie dezaktywowany przez uruchomienie w Hyper-V)
  • Usuń oryginalny VHD z Windows 8, aw Windows 7 użyj bcedit, aby usunąć go z menu startowego

Inne opcje:

V2P2V jest szybki i łatwy. Zobacz post przez skunk123punk i mój post. Pewnego razu   zdejmujesz to, jest szybkie i bezbolesne. Hyper-V nie jest jedynym   sposób pracy. Zaktualizowałem z 8 do 8.1 za pomocą hyper-v na Liama   Blog Westleya i uaktualniony z jednej wersji Windows 10 Tech   Podgląd do innego za pomocą V2P2V. V2P2V jest DUŻO łatwiejszy.

Inne:

Dodatkowe możliwe obejście:

  1. Usuń funkcję Hyper-V z bieżącej konfiguracji rodzimego rozruchu.
  2. Utwórz obraz WIM bieżącej rodzimej konfiguracji rozruchowej przy użyciu Windows 8.1 ADK.
  3. Dodaj funkcję Hyper-V z powrotem.
  4. Zainstaluj WIM na nowym pliku VHD dołączonym do maszyny wirtualnej.
  5. Uaktualnij utworzoną maszynę wirtualną.
  6. Dołącz VHD z maszyny wirtualnej do fizycznego menedżera rozruchu za pomocą bootcfg. Wygląda niezgrabnie, ale jest wykonalny.

Inny sposób:

Zgadzam się ze skunk123punk powyżej. Przejdź od rodzimego rozruchu VHD do fizycznego   uruchom, wykonaj aktualizację, a następnie wróć do rodzimego rozruchu VHD. Oto jak ja   zrobił to:

  1. Utwórz partycję na dysku lokalnym odpowiadającą rozmiarowi oryginalnego pliku vhdx. Ten lokalny dysk nie powinien zawierać dysku   oryginalny plik rozruchowy vhd lub vhdx. Proces kończy się niepowodzeniem, gdy a   partycja na dysku zawierająca plik rozruchowy vhd lub vhdx   (Z mojego doświadczenia wynika, że ​​uruchomienie w kroku 4. poniżej zakończy się niepowodzeniem).
  2. Użyj Macrium Reflect (darmowa wersja, jeśli jesteś na komputerze domowym), aby sklonować wolumin vhdx na partycji fizycznej.
  3. Dodaj instalację do partycji fizycznej do menu rozruchowego za pomocą Bcdboot T: Windows, gdzie T jest literą dysku fizycznego   przegroda
  4. Uruchom z partycji fizycznej i wykonaj aktualizację.
  5. Przejdź z fizycznego rozruchu z powrotem do rodzimego rozruchu VHD. Utwórz plik vhdx o rozmiarze odpowiadającym partycji fizycznej. Zamontuj plik vhdx   i użyj Macrium Reflect, aby sklonować fizyczną partycję na nową   Wirtualna jazda.
  6. Usuń oryginalny wpis rozruchowy (rodzimy rozruch VHD).
  7. Zamontuj plik vhdx z kroku 5. i nadaj mu literę dysku, powiedz U
  8. Dodaj wpis rozruchowy dla zaktualizowanej instalacji przy użyciu Bcdboot U: Windows
  9. Usuń wpis rozruchowy utworzony w kroku 3.
  10. Uruchom uaktualniony vhdx i gotowe! Dzięki szybkim dyskom (dyski SSD) dzieje się to bardzo szybko. AZona1
Alex S
źródło
Podaj istotne części odpowiedzi z linków referencyjnych, ponieważ odpowiedź może stać się nieważna, jeśli zmienione strony zostaną zmienione.
DavidPostill
@DavidPostill - David - Właśnie próbowałem skopiować wklejony cytat z tych linków i jego bloga, ale staje się to kropelką tekstu, który jest OGROMNY. Kroki są obszerne, jak pokazano tutaj - Czy jest jakiś przewodnik SuperUser lub StackExchange na temat kopiowania i cytowania materiałów z Rich Formatted Blogs? geekswithblogs.net/twickers/archive/2013/10/19/…
Alex S
Dużo lepiej ;). Nie ma prawdziwego przewodnika po formatowaniu ... Zmodyfikowałem i wprowadziłem dwie bardzo małe zmiany, aby wyglądały nieco bardziej czytelnie (umieść zwrot przed listami i poprawnie sformatowali).
DavidPostill
Oh, a ja właśnie zauważyłem, 20-stopniowy przewodnik jest bezpośrednią kopią drugiej odpowiedzi (napisanej przez autora bloga). Możesz usunąć ten bit ...: / Musisz także dodać atrybuty (linki) do innych cytatów. Widzieć Jak odwołać się do materiałów napisanych przez innych .
DavidPostill