Używam dużej pojedynczej partycji na napędzie talerzowym 1 TB w systemie Windows 10. Chciałbym zmniejszyć partycję, aby móc wykonać kopię lustrzaną napędu na mniejszy, ale szybszy dysk SSD 256 GB.
Kupiłem dysk bez planowania. (Ups.) Widziałem, że używam tylko 195 GB i pomyślałem: „cholera, dlaczego nie przyspieszyłem tego?”
Ale po (bardzo czasochłonnej) defragmentacji / optymalizacji za pomocą narzędzia Windows 10 „Optymalizuj dyski” wydaje się, że mogę jedynie zmniejszyć się do ~ 488 GB.
O ile wiem, trzeba dostać się partycja źródło mniejszy niż partycji docelowej przed mogę lustro. Ale poza defragmentacją, którą już zrobiłem, nie jestem pewien, co robić. Mógłbym wyrzucić kilka programów i zmniejszyć ilość używanego miejsca, ale już używam znacznie mniej niż „Całkowity rozmiar po zmniejszeniu”.
Jak mogę zmniejszyć minimalny rozmiar partycji? (tzn. „Całkowity rozmiar po zmniejszeniu”?)
źródło
Odpowiedzi:
Wydaje się, że absolutnie nie jest potrzebne żadne oprogramowanie stron trzecich .
Postępowałem zgodnie z instrukcjami tutaj i z powodzeniem zmniejszyłem partycję systemu operacyjnego w około 10 minut. Działa pod Windows 10, ale wątpię, żeby miało to znaczenie.
Kroki są następujące:
Wyłącz hibernację.
W wierszu polecenia z podwyższonym poziomem uprawnień (admin) uruchom polecenie
Wyłącz plik stronicowania.
Otwórz stronę System w Panelu sterowania (z „Ten komputer” / „Mój komputer”, otwórz Właściwości). Kliknij „Zaawansowane ustawienia systemu”, a następnie w zakładce „Zaawansowane” okna dialogowego „Właściwości systemu”, otwórz ustawienia „Wydajność”, przejdź do zakładki „Zaawansowane”, kliknij „Zmień ...” w obszarze „Pamięć wirtualna”, odznacz „ Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków ”, wybierz dysk, który chcesz zmniejszyć, wybierz„ Brak pliku stronicowania ”i kliknij przycisk„ Ustaw ”.
Wyłącz ochronę systemu.
W oknie dialogowym „Właściwości systemu” jak wyżej, przejdź do zakładki „Ochrona systemu”, kliknij „Konfiguruj ...” i wybierz „Wyłącz ochronę systemu”.
Uruchom ponownie
Teraz zniknęły trzy pliki, które zapobiegały zmniejszeniu partycji. Zmniejsz rozmiar partycji, a następnie przywróć trzy elementy.
Jeśli Zarządzanie dyskami narzeka, że „Na dyskach nie ma wystarczającej ilości miejsca, aby ukończyć tę operację”. Pomimo wprowadzenia rozmiaru, który powinien działać zgodnie z własnymi danymi Zarządzania dyskami, zobacz Nie można zmniejszyć C: partycja: Za mało miejsca
Później znalazłem podobne instrukcje w innych miejscach, wszystkie wymieniając tylko te 3 elementy.
źródło
Ciekawym faktem, który często się nie wypowiada, jest to, że po zmniejszeniu partycji minimalny rozmiar jest również zmniejszony (oczywiście, jeśli masz wolne miejsce, defragmentujesz, nie można przenosić plików itp.).
Zastosowałem tę metodę, aby skutecznie zmniejszyć wolumin systemowy (C :) w systemie Windows Server 2012R2 z 500 GB (tylko 50 GB rzeczywistych danych) do 80 GB. Za pierwszym razem, gdy próbowałem go zmienić, minimalny rozmiar wynosił około 425 GB.
Wskazówka: jeśli wolumin nie jest systemem, możesz pominąć początkowe kroki (przed ponownym uruchomieniem)
Otwórz wiersz Powershell z uprawnieniami administratora.
Najpierw wyłącz ustawienia, które mogą przechowywać nieprzenośne pliki
Wyłącz plik stronicowania
Wyłącz hibernację (tylko system Windows na pulpicie)
Wyłącz przywracanie systemu (tylko system Windows na pulpicie)
Zrestartuj komputer
Defrag (odpowiednik
defrag C: /L /D /K /G /H
)Uzyskaj pozostały rozmiar w GB
Zmień rozmiar partycji (użyj powyższej wartości plus 2 ~ 3 GB)
Uzyskaj ponownie pozostały rozmiar. Zmiana rozmiaru partycji zmniejszyła go.
Płucz i powtarzaj, aż osiągniesz żądany rozmiar.
Na koniec przywróć ustawienia komputera
Włącz plik stronicowania
Włącz hibernację (tylko system Windows dla komputerów stacjonarnych)
Włącz przywracanie systemu (tylko system Windows na pulpicie)
Zrestartuj komputer
źródło
Disable-ComputerRestore -Drive C:
się błąd'Disable-ComputerRestore' is not recognized as an internal or external command, operable program or batch file.
.Resize-Partition
nie pozwolił mi zmniejszyć partycję do 100G, że chciałem (tylko przy użyciu ~ 34g), więc zdecydowaliśmy się skorzystaćDiskPart
. Po panice z pierwszym uruchomieniem, w wyniku którejMissing Operating System
wystąpił błąd, ponownie uruchomiłem system.Odpowiedź @ sancho.s działa, ale zostawię to tutaj na wypadek, gdyby ktoś szukał szybszego podejścia i czuł się komfortowo z narzędziami stron trzecich.
Jak wskazują komentarze, problemem były pliki, które nie mogły się przenieść podczas zmniejszania lub defragmentacji partycji, ponieważ zostały zablokowane przez uruchomione aplikacje i okna. Najprostszym sposobem na odblokowanie tych plików jest zatrzymanie procesów, a najprostszym sposobem na zatrzymanie procesów jest niedopuszczenie do ich uruchomienia! Dlatego zacząłem szukać narzędzia do defragmentacji czasu rozruchu.
Zgodnie z zaleceniami @ LưuVĩnhPhúc użyłem tego (bezpłatnego) menedżera partycji , więc nie musiałem w końcu przeprowadzać defragmentacji. Po prostu uruchom narzędzie, ustaw kolejkę zadania partycji i uruchom ponownie komputer:
Uruchom narzędzie, kliknij partycję, aby zmienić rozmiar, a następnie kliknij Przenieś / Zmień rozmiar:
Ustaw rozmiar i kliknij OK:
Zastosuj zmiany!
Jeśli zmniejszasz wiele, tak jak ja, wyświetli się monit o ponowne uruchomienie. Po prostu uruchom ponownie komputer z okna dialogowego i wypij trochę kawy.
źródło
Żadne z powyższych nie działało dla mnie - defraggler pokazał kilkadziesiąt plików na samym końcu dysku, których nie mogłem przenieść. Jedynym sposobem było użycie AOMEI Partition Assistant ( https://www.disk-partition.com/articles/shrink-volume-with-unmovable-files-4348.html ) - działało idealnie. Ładuje aplikację przed uruchomieniem, która działa po ponownym uruchomieniu i wykonuje zadanie - najwyraźniej niektórych plików systemowych nie można dotknąć z działającego systemu.
źródło
Kluczową kwestią jest ta część wysłanej wiadomości informacyjnej:
Z Microsoft's Shrink a Basic Volume :
Najpierw sprawdź
Application Log
jak wskazano. Jeśli nieprzenośnym plikiem jest plik stronicowania, możesz spróbować (tymczasowo) przenieść go na inny dysk, a następnie spróbować ponownie zmniejszyć. Jeśli jednak istnieją inne nieprzenośne pliki, które zapobiegają zmniejszaniu, których nie można usunąć / przenieść, oznacza to, że nie będzie można zmniejszyć za pomocą wbudowanego narzędzia. W takim przypadku musisz użyć zewnętrznego narzędzia do partycjonowania / obrazowania - istnieją zarówno bezpłatne, jak i płatne takie narzędzia.źródło
diskmgmt.msc
bogowie nie będą wystarczająco zadowoleni. Skończyło się to na użyciu menedżera partycji czasu rozruchu, aby przenieść nieporuszalne pliki przed ich zablokowaniem.Skorzystaj z bezpłatnej wersji AOMEI Partition Assistant Standard Edition
Postanowiłem dać temu idealnemu narzędziu lepszą pracę, aby zwiększyć jego popularność.
Może zmniejszyć partycję poza to, co zajmują (na bieżącym dysku systemowym) pliki „nieruchome” (= w użyciu), podczas gdy
diskmgmt.msc
( Zarządzanie dyskami ) nie ujawnia takiej możliwości.Napisałem to bardziej szczegółowo, ponieważ szkoda mi ludzi marnujących cenny czas na ręczne wykonywanie instrukcji, takich jak
Wpisy zawierające te instrukcje zajmują więcej miejsca, przez co wydają się ważniejsze niż małe przeplatane posty zawierające najprostsze rozwiązania. Znaczenie jest odwrotnie proporcjonalne do wielkości ... Ponadto, jeśli coś związanego z komputerem można zapisać jako dokładne instrukcje, można napisać program, aby podążał za nimi i może być wykonywany przez każdego bez wysiłku ręcznego ...
Udało mi się zmniejszyć rozmiar dysku (nvme ssd) do mniej więcej dokładnie tego, którego używam (od 200 GB do 140 GB) w ciągu 5 minut, w tym po zbadaniu tematu, zainstalowaniu tego rozwiązania i jego uruchomieniu. Co najważniejsze, nie trzeba uczyć się niczego o typowych dużych plików w systemie Windows nieruchome, które nie dbają o wcale .
Uruchom program, wybierz partycję, którą chcesz zmniejszyć (zakładam, że to twoja partycja systemowa / wolumin C :), a następnie przeciągnij suwak, aby ustawić żądany rozmiar. Ponieważ dysk jest używany, proces zmiany rozmiaru zostanie skonfigurowany jako program Windows PE (środowisko przedinstalacyjne) , zaplanowany do wykonania przy następnym uruchomieniu.
Oto ich instrukcje, w tym zdjęcia, aby zwiększyć rozmiar tego postu:
Oświadczenie: Jeśli zmienisz rozmiar C :, będzie to wymagało ponownego uruchomienia, a program zostanie uruchomiony jednorazowo w środowisku Windows PE, który jest zredukowanym pulpitem systemu Windows, który może nie być bardzo ładny, ale wykonuje zadanie.
Dalsze referencje:
Oświadczenie: Nie jestem w żaden sposób z nimi związany, tylko bardzo szczęśliwy użytkownik, który zainstalował i użył tego narzędzia, aby rozwiązać problem raz i gotowe.
źródło
W moim przypadku wykonanie powyższych instrukcji nie powiodło się. Jakoś nadal nie jestem w stanie zmniejszyć napędu. Dla mnie zadziałało ponowne uruchomienie systemu Windows w trybie awaryjnym (przytrzymaj klawisz Shift i wybierz opcję Uruchom ponownie). W trybie awaryjnym przejdź do zaawansowanych i przejdź do wiersza polecenia. Użyj,
diskpart.exe
aby zmniejszyć dysk:Należy to zrobić po wyłączeniu hibernacji, systemu plików stron i ochrony systemu.
Pamiętaj, aby włączyć je po zmniejszeniu głośności.
źródło
Ważny punkt. Jeśli przeprowadzasz partycjonowanie, szczególnie gdy używasz narzędzia innej firmy lub instalujesz system Linux, zrób kopię zapasową kluczy Bitlocker z góry . Pomyślnie zmniejszyłem partycję Windows i zainstalowałem Linuksa, ale przy następnej próbie uruchomienia systemu Windows zażądałem kluczy / kodów odzyskiwania bitlockera.
Na szczęście dla mnie informatycy MAM wcześniej utworzyli kopie kodów bitlockerów na tym laptopie korporacyjnym. Ponieważ nie używamy kont Microsoft do logowania, nie było kopii zapasowej w chmurze, do której mógłbym uzyskać dostęp, więc byłbym SOL!
źródło
Oprócz kroków opisanych powyżej przez sancho :
źródło
Ważna informacja dla tych, którzy walczą o zmniejszenie partycji, nawet wykonując wszystkie kroki wymienione w zaakceptowanej odpowiedzi.
Możliwe jest uzyskanie informacji o ostatnim nieusuwalnym pliku, który zakłóca proces zmniejszania i usunięcie go.
Poszukaj rozwiązania poniżej.
Oczywiście możesz korzystać z oprogramowania innych firm, z którego również starałem się korzystać, ale w większości przypadków darmowe wersje pozwolą ci się zmniejszyć tylko podczas uruchamiania systemu - w przypadku wersji rozruchowych w większości przypadków trzeba zapłacić.
Zanim zaczniesz, ważne rzeczy do zapamiętania:
TŁO:
W moim przypadku w systemie Windows 10 uruchomionym na dysku SSD wykonałem wszystkie kroki wymienione w tym samouczku , które są:
Nie działało. Przeprowadziłem również proces optymalizacji partycji, ale również nie działał. Ciągle otrzymuję wiadomość:
Próbowałem również
MiniTool Partition Wizard Free
, jak wspomniano powyżej, nie byłem w stanie się skurczyć podczas działania systemu. Zostałem poproszony o ponowne uruchomienie, jednak aplikacja się zawiesiła. Na szczęście udało mi się anulować proces bez utraty danych - system uruchomił się normalnie. Jedną z sugestii było użycie wersji rozruchowej, która nie jest darmowa. Więc wykopałem więcej i znalazłem rozwiązanie.ROZWIĄZANIE:
Możliwe jest uzyskanie informacji o ostatnim nieusuwalnym pliku, który zakłóca proces zmniejszania. Po prostu musisz uruchomić Podgląd zdarzeń .
Jeśli ci się powiedzie, pamiętaj, aby:
W moim przypadku muszę 3 razy szukać ostatniego nieusuwalnego pliku i po każdym usunięciu mogłem nieco zmniejszyć partycję. Zasadniczo przeskakujesz z ostatniego nieusuwalnego pliku do innego, aż osiągniesz pożądany wolumin partycji. Może to zająć trochę czasu, ale nadal możesz to zrobić bez aplikacji innych firm.
Znalazłem tam rozwiązanie i udostępniam je tutaj, mając nadzieję, że pomoże to większej liczbie osób.
źródło