Dostrajanie systemu Windows 7 do użycia w maszynie wirtualnej

10

Używam systemu Windows 7 w wirtualnej maszynie VirtualBox i chciałbym, aby działał w bardziej sprawny sposób. Korzystam z instalacji głównie do testowania aplikacji internetowych i nie muszę ich szybko uruchamiać. Chciałbym, aby działał z minimalnymi wymaganiami dotyczącymi pamięci i minimalnymi zmianami zawartości wirtualnego dysku twardego. Zmiany zawartości dysku twardego, na przykład pliku stronicowania, powodują większe rozmiary migawek.

Inne mój ostatni post wydaje się być związany z tym problemem, ale nie rozwiązuje bezpośrednio problemów z systemem Windows.

Jedną z obaw, które mam, jest to, że Windows wydaje się wykorzystywać 17% swojego pliku stronicowania, nawet z ponad 900 MB pamięci oznaczonej jako „Gotowość” lub „Wolny”. Moje niewykształcone przypuszczenie jest takie, że jest ono używane do przechowywania indeksów lub innych danych, które pomagają przyspieszyć system, ale tak naprawdę nie są konieczne.

Zastanawiam się również, czy normalne dla Windows jest używanie ponad 500 MB pamięci „w użyciu” bez uruchamiania aplikacji. Czy ta kwota zmniejszy się, jeśli zmniejszy się ilość „zainstalowanej” pamięci w maszynie wirtualnej? Jakie kroki mogę podjąć, aby zmniejszyć obciążenie pamięci systemu bez zwiększania użycia pliku stronicowania?

intuited
źródło

Odpowiedzi:

10

Chociaż nie odpowiada to bezpośrednio na pytanie, publikuję to tutaj jako przypomnienie alternatywne rozwiązanie . W większości zastosowań maszyn wirtualnych prawdopodobnie nie potrzebujesz każdy pojedynczy komponent z systemem Windows 7 (np. Tablet PC, Windows Media Center). Jeśli masz dostęp do nośnika instalacyjnego lub pliku obrazu, możesz użyć WAIK za pomocą narzędzia DISM narzędzie, jeśli jesteś zaawansowanym użytkownikiem, lub rozważ prostsze narzędzie, takie jak RT Se7en Lite , aby zminimalizować system operacyjny (jeśli jesteś zainteresowany, możesz również przesłać aktualizacje systemu Windows / dodatki Service Pack, aplikacje nienadzorowane itp.).

Powinno to skutkować znacznie mniejszym obrazem i znacznie „lżejszym” systemem operacyjnym (który zdecydowanie zmniejsza wykorzystywaną pamięć RAM) w zależności od usuwanych komponentów.

Ponownie, oczywiście, nie dotyczy to zainstalowanego & amp; działająca wersja systemu Windows. Zdecydowanie więcej jest optymalizacji, które możesz wykonać później, dlatego nazwałem to po prostu alternatywny rozwiązanie. Istnieją szeroki wybór przewodników w Internecie do optymalizacji po instalacji.

Breakthrough
źródło
Pierwotnie stworzyłem tę maszynę wirtualną z obrazu przywracania mojego laptopa. Niestety nie dostarczyli mi dysku instalacyjnego, więc wydaje mi się, że muszę zrobić z zainstalowaną wersją.
intuited
Cóż, jeśli masz laptopa, na dole znajduje się numer seryjny. O ile mi wiadomo, uzyskanie systemu Windows 7 ISO z dowolnego miejsca (MSDN, zwykłe źródła itp.) Jest całkowicie legalne i instalowanie przy użyciu że numer seryjny (w końcu to jest to, za co płacisz 180 USD, a nie dysk).
Breakthrough
2

Windows Thin PC (winTPC)

To jest lekka wersja systemu Windows 7:

Windows Thin PC umożliwia klientom zmianę przeznaczenia istniejących komputerów na cienkie   klientów, zapewniając mniejszy rozmiar, zablokowaną wersję   System Windows 7

Może to być dobry pomysł, aby zainstalować na maszynie wirtualnej.

vsync
źródło
1
Proszę być konkretnym i podać kilka linków. Nie znalazłem żadnych plików iso.
TechLife
1
@TechLife - Google winTPC iso... download.microsoft.com/download/C/D/7/…
vsync
0

Plik stronicowania jest używany dla pamięci, która jest zatwierdzona, ale nie jest dostępna. Na przykład aplikacja przydziela 1 GB pamięci, ale dotyka tylko 100 MB. Zamiast wyrzeźbić i wyrzucić pełne GB pamięci, da tylko 100 MB pamięci fizycznej. Ale Windows obiecał tej aplikacji, że ma 1 GB pamięci; gwarancja ta jest wspierana przez plik stronicowania.

Mark Sowul
źródło
1
Wydaje się to sugerować, że jeśli w systemie Windows nie zabraknie pamięci fizycznej, nie będzie żadnych zmian w pliku stronicowania, pomimo wskazań, że jest on używany. Czy to prawda?
intuited
Jest „w użyciu”, ale nie w żadnym sensie. Właśnie dlatego sekcja „Zaangażowanie” w pliku „Menedżer zadań” była zawsze myląca i myląca. Chciałbyś sprawdzić liczniki perfmon w celu rzeczywistego użycia pliku strony w takim sensie, na jakim komuś zależy. Zwróć uwagę, że mówię ogólnie: z pewnością plik strony może zostać użyty, jeśli Windows zdecyduje się na ta pamięć byłaby efektywniej wykorzystywana do przechowywania pamięci podręcznej niż coś, czego aplikacja nie dotknęła od wieków. Dlatego kopiowanie dużych plików często było wessane w przeszłości (XP i wcześniejsze).
Mark Sowul