Przenieś partycję hibernacji Intel Rapid Start na inny dysk SSD

8

Mam Acer Ultrabook. Dostarczono z dyskiem SSD 20 GB i 320 GB, plik hibernacji znajduje się na dysku SSD 20 GB. Mój stary laptop miał dysk SSD 128 GB, który zainstalowałem w tym ultrabooku.

Aby przeprowadzić migrację wszystkiego, zobrazowałem poprzedni format 320 GB HD do formatu .VHD, a następnie sflashowałem obraz na dysk SSD 128 GB.

System wykorzystuje dysk SSD 20 GB jako dysk hibernacji. Ale chcę przenieść go na dysk SSD o pojemności 128 GB. Powodem tego jest to, że dysk SSD 128 GB jest znacznie szybszy niż dysk SSD 20 GB. Mogę uruchomić system Windows znacznie szybciej niż mogę wznowić system ze stanu hibernacji. W porównaniu z tym jest niezwykle powolny.

Testowałem dyski. 20 GB SSB pobiera około 240 MB / s podczas sekwencyjnego odczytu. Dysk SSD 128 GB robi prawie 550 MB / s. Ale dysk SSD o pojemności 20 GB jest ponad dwa razy szybszy przy 4k odczytu / zapisu i innych mniejszych odczytach / zapisach. Więc uczyniłem go dyskiem stronicowania. Chcę pobrać ten sekwencyjny plik hibernacji z dysku SSD o pojemności 128 GB. Jak mogę to zrobić?

IMG

Derek Ziemba
źródło
1
Spróbuj wyłączyć hibernację, a następnie włącz ją ponownie. Zwykle plik hibernacji znajduje się na dysku rozruchowym. Zobacz tę odpowiedź . Wygląda na to, że masz szczęście, że masz system na jednym dysku i plik hibernacji na innym…
Aleksiej Iwanow

Odpowiedzi:

5

Rozgryzłem to. Jest to część specjalnego zestawu funkcji chipsetów Intel Z77 / H77 / Q77 o nazwie Rapid Start Technology i Smart Response Technology . Technologia szybkiego uruchamiania musi być włączona w systemie BIOS i musi znajdować się na dysku SSD.

Nadal możesz utworzyć partycję hibernacji i wszystko bez niej, ale nie jestem pewien, w jaki sposób sprawisz, że system Windows będzie z niej korzystać bez „Intel Rapid Start”.

Oto, co zajęło przeniesienie partycji na inny dysk:

EDYCJA: Więc po tym, jak zrobiłem to na moim laptopie, postanowiłem zrobić to na komputerze stacjonarnym, który zbudowałem, który ma również chipset Z77 i dysk SSD. Nigdy nie włączono hibernacji.

Zetknąłem się z problemem zmniejszania partycji Windows SSD, którą mogą mieć także inni. Nie mogłem zmniejszyć wolumenu z powodu niemożliwych do przeniesienia plików, które znajdowały się na końcu napędu. Byłem w stanie łatwo zmniejszyć laptopa, ponieważ został przywrócony z obrazu VHD, a wszystkie dane znajdowały się na początku dysku. Jeśli nie możesz zmniejszyć głośności, sprawdź edycję na dole tego postu.


  1. Otwórz zarządzanie dyskami

    1. Kliknij prawym przyciskiem myszy C: dysk i wybierz Zmniejsz głośność .
    2. Zmniejsz głośność do rozmiaru systemowej pamięci RAM plus 1 megabajt więcej.
      • Powinieneś teraz mieć niepartycjonowane miejsce wielkości RAM na końcu dysku
    3. Kliknij prawym przyciskiem myszy nieprzydzielone miejsce, wybierz Nowy prosty wolumin .
    4. W wyświetlonym kreatorze kliknij:
      • Kolejny
      • Kolejny
      • Wybierz opcję Nie przypisuj litery dysku ani ścieżki dysku , kliknij przycisk Dalej
      • Wybierz opcję Nie formatuj tego woluminu , kliknij przycisk Dalej
      • koniec
  2. Otwórz CMD i wpisz polecenie diskpart

    1. Wpisz polecenie lis dis
    2. Znajdź dysk, na którym chcesz go, na przykład dysk 0, i wpisz sel dis 0
    3. Wpisz polecenie lis par
    4. Znajdź partycję utworzoną w Zarządzaniu dyskami, w moim przypadku była to partycja 3.
      Wprowadziłem poleceniesel par 3
    5. Wpisz polecenie det dis, pojawi się lista pokazująca woluminy.
    6. Znajdź żądany wolumin, w moim przypadku był to Tom 2. Wprowadziłem polecenie sel vol 2
    7. Wpisz polecenie set id=84 override
      • nastąpi przerwa podczas podziału głośności na partycje
    8. Wpisz polecenie exit
  3. Teraz musimy wrócić diskparti usunąć poprzednią partycję hibernacji. Nie zrobiłem tego, gdy byliśmy już w diskpartśrodku, ponieważ nie wiem, jak odznaczyć dysk.

    1. W CMD wpisz polecenie diskpart
    2. Zakładając, że masz taką samą konfigurację, jak ja, wpisz te polecenia w kolejności:

      lis dis
      sel dis 1
      lis par
      sel par 1
      del par override
      

    Upewnij się, że masz właściwy, override = status honeybadger

  4. Otwórz / zainstaluj Intel Rapid Start , jest dostarczany z komputerem lub jest dostępny w sekcji sterowników na stronie producenta lub na stronie producenta płyty głównej.

    1. Porównaj to z poniższym zrzutem ekranu, upewnij się, że status Intel Rapid Start Technology jest włączony .
      I ludzie mówili, że nie da się tego zrobić.  Tada !!!

    2. Opcjonalne: Wyłącz hibernację systemu Windows i odzyskaj miejsce na dysku, w CMD wpisz polecenie: powercfg.exe /hibernation off

      • Intel Rapid Start aktywuje się, gdy komputer będzie w trybie uśpienia przez wybrany czas. Nie przez informowanie komputera o hibernacji. Dlatego najlepiej po prostu wyłączyć hibernację systemu Windows.

      • Na pulpicie ustawiam Intel RapidStart, aby aktywował się po śnie przez 0 minut. Teraz, gdy klikam „uśpienie”, komputer przechodzi w dziwny tryb rozruchu, w którym wentylatory uruchamiają się w 100% przez czas potrzebny na zapisanie pamięci RAM systemu na partycji Intel Rapid Start SSD, a następnie wyłącza się. Kiedy uruchamiam komputer, nie ma BIOS POST, zamiast tego wentylatory wybuchają przez kilka sekund wysoko, a potem niech tak, jestem na pulpicie. Całkiem słodki.


EDYCJA: JEŚLI NIE MOŻESZ SKRÓCIĆ SWOJEJ OBJĘTOŚCI

Istnieją dwie metody. Pierwsza metoda polega na robieniu wszystkiego z poziomu systemu Windows bez narzędzi innych firm, druga metoda polega na użyciu narzędzia innej firmy, GParted i umieszczeniu go na rozruchowym dysku flash. Pierwsza metoda, którą wypróbowałem, ale nie zadziałała.

Metoda 1: Brak narzędzi innych firm

  1. Wyłącz plik stronicowania
  2. Wyłącz hibernację za pomocą polecenia CMD: „powercfg -h off”
  3. Wyłącz Przywracanie i ochronę systemu.
  4. Uruchom ponownie, spróbuj ponownie się zmniejszyć
  5. Ponownie włącz wszystko.

Metoda 2: Działa lepiej IMO

Jeśli nie możesz zmniejszyć głośności, znajdź dysk flash z co najmniej 133 MB wolnego miejsca. Pobierz GParted w formie bootowalnego archiwum zip stąd: http://gparted.sourceforge.net/

Lub po prostu pobierz dokładnie ten, którego użyłem: gparted-live-0.16.1-1-i486.zip

  1. Wypakuj archiwum .zip do katalogu głównego na dysku flash.
  2. Przejdź do katalogu flashdrive: \utils\win32i uruchom makeboot.batplik, aby dysk rozruchowy
  3. Uruchom ponownie komputer i uruchom komputer z dysku flash na GParted
  4. Zmniejsz partycję Windows.
  5. Wyjmij Flashdrive i uruchom komputer normalnie. Podczas uruchamiania system Windows uruchomi CHKDSK, aby sprawdzić spójność systemu plików dysków, pozwól mu to zrobić.
  6. Teraz zacznij od Zadania 1, Krok 3 tego postu: „1. Otwórz Zarządzanie dyskami” i „3. Kliknij prawym przyciskiem myszy nieprzydzielone miejsce, wybierz Nowy prosty wolumin ”.
Derek Ziemba
źródło
WindowsITPro zawiera również przydatne informacje na temat tego, co może zapobiec zmniejszeniu woluminu ( windowsitpro.com/storage/… )
Pierre Arnaud
5

To pytanie jest mylące, podobnie jak odpowiedź. To, co opisujesz, to przeniesienie „partycji” hibernacji, wykorzystywanej wyłącznie przez technologię Intel Rapid Start. Nie ma to nic wspólnego z „plikiem” hibernacji (hiberfil.sys) używanym przez hibernację systemu Windows. Są to dwie zupełnie różne i niezależne technologie.

Plik hibernacji używany przez hibernację systemu Windows (c: \ hiberfil.sys) nie może zostać przeniesiony. Musi znajdować się w katalogu głównym podstawowej partycji systemowej, gdzie może być odczytany przez miniaturowy sterownik systemu plików wbudowany w krytyczne pliki rozruchowe. Technet

Plik hibernacji używany przez technologię Intel Rapid Start (IRST) może znajdować się w dowolnym miejscu na dowolnym dysku SSD w systemie. Jest to specjalna partycja z określonym „typem” (w zależności od systemu BIOS lub UEFI), która jest używana wyłącznie przez IRST. Przewodniki użytkownika Intel IRST

MoonDogg
źródło
0

Zgodnie z tym artykułem nie można przenieść pliku hibernacji (o nazwie hiberfil.sys), ponieważ MUSI on być przechowywany na partycji podstawowej zawierającej program ładujący.

Wygląda na to, że albo masz możliwość całkowitego wyłączenia hibernacji, albo sformatowania.

Oliver G.
źródło
1
Ale ten artykuł jest zły lub nieaktualny. Hibernacji nie ma na moim dysku rozruchowym. Na zrzucie ekranu boot jest dyskiem c, a hibernacja jest na dysku bez przypisanej litery.
Derek Ziemba
1
Przepraszamy, jeśli było niepoprawne. Wątpię, czy plik hibernacji znajduje się na partycji hibernacji. Prosty Googling powie ci, że MUSI znajdować się na dysku rozruchowym. Nie mogę znaleźć żadnego dowodu, że można go mieć gdziekolwiek indziej ...
Oliver G