2015-12-24 22:59:40 +0000 2015-12-24 22:59:40 +0000
78
78

Jak zmniejszyć partycję w systemie Windows 10?

Używam dużej pojedynczej partycji na dysku talerzowym o pojemności 1TB z systemem Windows 10. Chciałbym zmniejszyć partycję, aby móc mirrorować dysk na mniejszym, ale szybszym dysku SSD 256GB.

Kupiłem dysk bez większego planowania. (Ups.) Zobaczyłem, że używam tylko 195GB i pomyślałem “cholera, dlaczego nie przyspieszę tej rzeczy?”.

Ale po (bardzo czasochłonnym) defragmentowaniu/optymalizacji za pomocą narzędzia Windows 10 “Optimize Drives”, wygląda na to, że mogę się skurczyć tylko do ~488GB.

Z tego co wiem, to potrzebuję, aby partycja źródłowa była mniejsza niż docelowa, zanim będę mógł wykonać mirroring. Ale poza defragmentacją, którą już zrobiłem, nie jestem pewien, co zrobić. Mógłbym usunąć kilka programów i zmniejszyć ilość miejsca, którego używam, ale już używam znacznie mniej niż “Całkowity rozmiar po zmniejszeniu”.

Jak mogę zmniejszyć minimalny rozmiar partycji? (tzn. “Całkowity rozmiar po zmniejszeniu”?).

Respostas (10)

94
94
94
2016-04-02 14:35:02 +0000

Wydaje się, że nie ma absolutnie żadnej potrzeby korzystania z oprogramowania stron trzecich.

Postępowałem zgodnie z instrukcjami tutaj , i pomyślnie zmniejszyłem moją partycję OS w około 10 minut. Działam pod Windows 10, ale wątpię, aby to robiło różnicę tutaj.

Kroki to:

  1. Wyłączyć hibernację.

  2. Wyłącz pagefile.

  3. Wyłącz ochronę systemu.

  4. Uruchom ponownie komputer.

Teraz nie ma już trzech plików, które uniemożliwiały zmniejszenie partycji. Zmniejsz rozmiar partycji, a następnie przywróć te trzy elementy.

Jeżeli Zarządzanie dyskami skarży się, że “Nie ma wystarczającej ilości wolnego miejsca na dysku(ach), aby zakończyć tę operację.”, mimo że wprowadziłeś rozmiar, który powinien działać zgodnie z własnymi danymi Zarządzania dyskami, zobacz Nie można zmniejszyć partycji C:: Niewystarczająca ilość miejsca

Później znalazłem podobne instrukcje w innych miejscach, wszystkie z nich wymieniają tylko te 3 elementy.

30
30
30
2017-02-05 18:11:09 +0000

Ciekawostką, o której często się nie mówi, jest to, że po zmniejszeniu partycji zmniejsza się również jej minimalny rozmiar (oczywiście, jeśli masz wolne miejsce, zdefragmentowane, nie masz nieusuwalnych plików, itp).

Użyłem tej metody, aby z powodzeniem zmniejszyć wolumin systemowy (C:) w Windows Server 2012R2 z 500GB (z zaledwie 50GB rzeczywistych danych) do 80GB. Za pierwszym razem, gdy próbowałem zmienić rozmiar, minimalny rozmiar wynosił około 425 GB.

Tip: Jeśli Twój wolumin nie jest woluminem systemowym, możesz pominąć początkowe kroki (przed Restartem)

  • Otwórz Powershell z prawami administratora.

  • Po pierwsze, wyłącz ustawienia, które mogą zachować nieruchome pliki

  • 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~3GB)

  • Uzyskaj pozostały rozmiar ponownie. Zmniejsz rozmiar partycji.

  • Płucz i powtarzaj, aż osiągniesz pożądany rozmiar.

  • Na koniec, przywróć ustawienia komputera.

7
7
7
2015-12-29 18:36:27 +0000

Odpowiedź @sancho.s działa, ale zostawię to tutaj na wypadek, gdyby ktoś szukał szybszego podejścia i jest wygodny z narzędziami innych firm.

Jak wskazują komentarze, problemem były pliki, które nie mogły się poruszać podczas zmniejszania partycji lub defragmentacji, ponieważ były zablokowane przez działające aplikacje i przez system Windows. Najprostszym sposobem na odblokowanie tych plików jest zatrzymanie procesów, a najprostszym sposobem na zatrzymanie procesów jest niedopuszczenie do ich uruchomienia! Dlatego też zacząłem szukać narzędzia do defragmentacji czasu startu.

Zgodnie z zaleceniami @LưuVĩnhPhúc, użyłem tego (darmowego) menedżera partycji , więc nie musiałem defragmentować. Po prostu uruchom narzędzie, ustaw zadanie partycji w kolejce i zrestartuj komputer:

  1. Uruchom narzędzie, kliknij partycję, której rozmiar chcesz zmienić, i kliknij Przenieś/Rozmiar:

  2. Ustaw rozmiar i kliknij OK:

  3. Zastosuj zmiany!

  4. Jeśli tak jak ja zmniejszasz wiele plików, program poprosi cię o zrobienie tego przy ponownym uruchomieniu komputera. Po prostu zrestartuj komputer z okna dialogowego i popijaj kawę przez jakiś czas.

2
2
2
2018-04-13 02:38:24 +0000

Żaden z powyższych sposobów nie zadziałał u mnie - defraggler pokazał kilkadziesiąt plików na samym końcu dysku, których nie mogłem ruszyć. Jedynym sposobem było użycie AOMEI Partition Assistant https://www.disk-partition.com/articles/shrink-volume-with-unmovable-files-4348.html ) - zadziałał idealnie. Ładuje on aplikację prebootową, która uruchamia się po restarcie i wykonuje zadanie - najwyraźniej niektórych plików systemowych nie da się dotknąć z poziomu działającego systemu.

2
2
2
2015-12-25 02:33:09 +0000

Kluczowym punktem jest ta część wiadomości informacyjnej, którą zamieściłeś:

Nie możesz zmniejszyć woluminu poza punkt, w którym znajdują się jakiekolwiek nieruchome pliki.

Z Microsoft’s Shrink a Basic Volume :

Dodatkowe uwagi

  • Podczas zmniejszania partycji niektóre pliki (na przykład plik stronicowania lub obszar przechowywania kopii cieni) nie mogą być automatycznie przenoszone i nie można zmniejszyć przydzielonego miejsca poza punkt, w którym znajdują się pliki nieruchome. Jeśli operacja zmniejszania nie powiedzie się, należy sprawdzić Dziennik aplikacji pod kątem zdarzenia 259, które zidentyfikuje nieruchome pliki. Jeśli znasz klaster lub klastry związane z plikiem, który uniemożliwia operację zmniejszania, możesz również użyć polecenia fsutil w wierszu poleceń (wpisz fsutil volume querycluster /? dla użycia). Kiedy podasz parametr querycluster, wyjście polecenia zidentyfikuje nieruchomy plik, który uniemożliwia pomyślne przeprowadzenie operacji zmniejszania.

  • Jeśli liczba uszkodzonych klastrów wykrytych przez dynamiczne remapowanie bad-cluster jest zbyt duża, nie można zmniejszyć partycji. W takim przypadku należy rozważyć przeniesienie danych i wymianę dysku.

  • Można zmniejszać partycje główne i dyski logiczne na partycjach surowych (bez systemu plików) lub partycjach z systemem plików NTFS.

Powinieneś najpierw sprawdzić Application Log jak wskazano. Jeśli nieruchomy plik jest plikiem stronicowania, można spróbować (tymczasowo) przenieść go na inny dysk, a następnie ponowić próbę zmniejszania. Jednakże, jeśli istnieją inne nieruchome pliki, które uniemożliwiają kurczenie, a których nie możesz usunąć/przenieść, wtedy nie będziesz mógł kurczyć się przy użyciu wbudowanej funkcji. W takim przypadku będziesz musiał użyć narzędzia do partycjonowania/obrazowania innej firmy - istnieją zarówno darmowe, jak i płatne narzędzia tego typu.

1
1
1
2018-12-19 20:31:53 +0000

Use the Freeware AOMEI Partition Assistant Standard Edition

Postanowiłem dać temu doskonałemu narzędziu do wykonania zadania lepszy opis, aby zwiększyć jego popularność.

Potrafi on zmniejszyć partycję ponad to, co jest zajęte przez (na bieżącym dysku systemowym) “nieruchome” (=używane) pliki, podczas gdy diskmgmt.msc (Zarządzanie dyskami) nie daje takiej możliwości.

Rozpisałem to bardziej szczegółowo, ponieważ szkoda mi ludzi tracących cenny czas na ręczne wykonywanie instrukcji takich jak

  1. Wyłącz pagefile.
  2. Wyłącz hibernację.
  3. Wyłącz ochronę systemu.
  4. Wyłącz zrzut pamięci jądra

Posty zawierające te instrukcje zajmują więcej miejsca, przez co wydają się ważniejsze niż malutkie, przeplatające się posty zawierające najprostsze rozwiązania. Ważność jest odwrotnie proporcjonalna do wielkości… Ponadto, jeśli coś związanego z komputerem można zapisać jako precyzyjne instrukcje, można napisać program, który będzie je wykonywał i każdy może go wykonać bez ręcznego wysiłku…

Udało mi się zmniejszyć mój dysk (nvme ssd) do mniej więcej dokładnie takiego rozmiaru, jakiego używam (z 200 GB do 140 GB) w ciągu 5 minut, wliczając w to zgłębienie tematu, zainstalowanie tego rozwiązania i jego wykonanie. Co najważniejsze, nie musiałem się uczyć czegokolwiek o typowych dużych, nieruchawych plikach w Windowsie, którymi się nie przejmowałem w ogóle.

Uruchamiasz program, wybierasz partycję, którą chcesz zmniejszyć (zakładam, że jest to partycja systemowa/wolumin C:), a następnie przeciągasz suwak, aby ustawić pożądany rozmiar. Ponieważ dysk jest w użyciu, proces zmiany rozmiaru zostanie skonfigurowany jako program Windows PE (Preinstallation Environment) , zaplanowany do wykonania przy następnym uruchomieniu systemu.

Oto ich instrukcje zawierające obrazki, aby zwiększyć rozmiar tego postu:

  1. Pobierz, zainstaluj i uruchom ten darmowy program do zarządzania partycjami .

  2. Kliknij prawym przyciskiem myszy na partycji lub woluminie, który ma zostać zmniejszony i wybierz Resize Partition.

  3. Na następnym ekranie, przeciągnij suwak w lewo, aby zmniejszyć partycję.

  4. Kliknij OK, aby wyświetlić podgląd układu partycji. Jeśli nie ma problemu, kliknij Zastosuj, aby uruchomić operację.

Po zmniejszeniu woluminu z nieusuwalnymi plikami, pojawi się nieprzydzielone miejsce.

Zastrzeżenie: Jeśli zmienisz rozmiar C:, będzie to wymagało ponownego uruchomienia komputera, a program zostanie wykonany jednorazowo w środowisku Windows PE, które jest zredukowanym pulpitem Windows, który może nie jest zbyt ładny, ale spełnia swoje zadanie.

Dalsze odnośniki:

Zastrzeżenie: Nie jestem w żaden sposób związany z nimi, po prostu bardzo szczęśliwy użytkownik, który zainstalował i użył tego narzędzia, aby rozwiązać problem raz i mieć to za sobą.

0
0
0
2018-11-05 18:59:37 +0000

W moim przypadku zastosowanie się do powyższych instrukcji nie powiodło się. Jakimś cudem nadal nie jestem w stanie zmniejszyć dysku. To, co zadziałało dla mnie, to ponowne uruchomienie systemu Windows w trybie bezpiecznym (przytrzymaj shift i wybierz restart). W trybie bezpiecznym, przejdź do zaawansowanych i upuść do wiersza poleceń. Użyj diskpart.exe, aby zmniejszyć dysk:

list volume 
select volume <volume number>
shrink [desired=<desiredsize>] [minimum=<minimumsize>]

Trzeba to będzie zrobić po wyłączeniu hibernacji, systemu plików stron i ochrony systemu.

Pamiętaj, aby włączyć je po zmniejszeniu woluminu.

0
0
0
2019-02-11 09:43:19 +0000

Ważna uwaga. Jeśli dokonujesz repartycji, szczególnie jeśli używasz narzędzia innej firmy lub instalujesz linuxa, zrób kopię zapasową kluczy bitlockera z wyprzedzeniem. Z powodzeniem zmniejszyłem partycję Windows i zainstalowałem Linuksa, ale przy następnej próbie uruchomienia Windows zażądał kluczy/kodów odzyskiwania bitlockera.

Na szczęście dla mnie, informatycy wcześniej wykonali kopię zapasową kodów bitlockera na tym firmowym laptopie. Ponieważ nie używamy kont Microsoft do logowania się, nie było żadnej kopii zapasowej w chmurze, do której mógłbym uzyskać dostęp, więc byłbym SOL!

-1
-1
-1
2018-05-23 14:15:58 +0000

Ważna informacja dla tych, którzy mają problemy z zmniejszeniem partycji nawet po wykonaniu wszystkich kroków wymienionych w zaakceptowanej odpowiedzi.

Możliwe jest uzyskanie informacji, jaki jest ostatni nieusuwalny plik, który zakłóca proces kurczenia i usunięcie go.

Poszukaj rozwiązania poniżej.

Oczywiście możesz użyć oprogramowania firm trzecich, które również próbowałem używać, ale w większości przypadków darmowe wersje pozwolą Ci tylko na zmniejszanie podczas pracy systemu - za wersje bootowalne w większości przypadków trzeba zapłacić.

Zanim zaczniesz, ważne rzeczy do zapamiętania:

  • *Nie traktuj swojego dysku SSD żadnym z narzędzi do defragmentacji, ponieważ możesz go uszkodzić lub skrócić jego żywotność. *
  • Zanim zaczniesz bawić się narzędziami do partycjonowania, zrób kopię zapasową ważnych danych.

PODSTAWY:

W moim przypadku pod Windows 10 uruchomionym na dysku SSD wykonałem wszystkie kroki wymienione w tym poradniku , którymi są:

  1. Wyłączenie pagefile.
  2. Wyłącz hibernację.
  3. Wyłączenie ochrony systemu.
  4. Wyłącz zrzut pamięci jądra.
  5. Zrestartuj system.

Nie zadziałało. Przeprowadziłem również proces optymalizacji partycji, ale to również nic nie dało. Ciągle dostaję komunikat:

You cannot shrink a volume beyond the point where any unmovable files are located

Próbowałem również MiniTool Partition Wizard Free, jednak tak jak wspomniałem wyżej, nie udało mi się zmniejszyć podczas pracy systemu. Zostałem poproszony o restart, jednak aplikacja zamarzła. Na szczęście udało mi się anulować proces bez utraty jakichkolwiek danych - system uruchomił się normalnie. Jedną z sugestii było użycie wersji bootowalnej, która nie jest darmowa. Poszperałem więc więcej i znalazłem rozwiązanie.

ROZWIĄZANIE:

Możliwe jest uzyskanie informacji, jaki jest ostatni nieusuwalny plik, który zakłóca proces zmniejszania. Wystarczy uruchomić Event Viewer.

  1. Menu Start > Uruchom > eventvwr.msc
  2. W lewym panelu wybierz “Windows logs” > “Application”.
  3. Sprawdź szczegóły ostatnich zdarzeń Defrag, aby zobaczyć, jaki jest prawdopodobnie ostatni nieusuwalny plik.
  4. Usuń plik. Jeśli plik jest w jakiś sposób powiązany z systemem i chroniony, wyszukaj w Google rozwiązanie z nazwą pliku jako zapytanie.
  5. Wykonaj ponownie próbę zmniejszenia partycji.

Jeśli Ci się uda, pamiętaj, aby:

  1. Włącz pagefile.
  2. Włącz hibernację.
  3. Włącz ochronę systemu.
  4. Włącz zrzut pamięci jądra

W moim przypadku, musiałem szukać ostatniego nieusuwalnego pliku 3 razy i po każdym usunięciu, byłem w stanie zmniejszyć trochę partycję. Zasadniczo, skaczesz od ostatniego nieusuwalnego pliku do innego, aż osiągniesz pożądaną objętość partycji. To może zająć trochę czasu, ale mimo to, jesteś w stanie to zrobić bez aplikacji innych firm.

Znalazłem rozwiązanie tam i dzieląc się nim tutaj mam nadzieję, że pomoże to większej ilości osób.

-1
-1
-1
2017-11-19 20:40:21 +0000

Oprócz kroków opisanych przez sancho powyżej:

  1. Wyłącz hibernację. Uruchom ponownie.
  2. Wyłącz pagefile. Restart.
  3. Wyłącz ochronę systemu.
  1. Wykonaj czyszczenie dysku, aby usunąć stare pliki kopii zapasowych.
  2. Użyj zewnętrznego narzędzia do defragmentacji defraggler (przez piriform, tych samych ludzi, którzy robią speccy). To przeniosło pliki uniemożliwiając zmniejszenie partycji. Z jakiegoś powodu wbudowane narzędzie defragmentacyjne Microsoftu ich nie przenosi.
  3. Jeśli nie pozwala na masową zmianę rozmiaru partycji, możesz spróbować wykonać redukcję przyrostową, np. 50gb shrink, 2 x 25gb, lub 10 x 5gb shrinks.