2009-12-27 14:50:12 +0000 2009-12-27 14:50:12 +0000
117
117

Jak zmniejszyć partycję rozruchową Windows 7 z nieruchome pliki

Właśnie kupiłem laptopa HP z Windows 7 (64 bit). Ma on dysk twardy 500 GB z trzema partycjami: małą ukrytą partycją systemową, 12 GiB partycją odzyskiwania HP oraz 450 GiB C: partycją rozruchową.

Chciałbym podzielić tę dużą partycję C: na dwie partycje, pozostawiając tylko 100 GiB dla systemu, a resztę przekazać na nową partycję danych.

Chociaż wbudowane w system Windows narzędzie do zarządzania dyskiem ma możliwość zmniejszenia partycji startowej, to pozwala mi na zmniejszenie jej tylko o około połowę, mimo że na partycji jest używane tylko 20 GiB. Z tego co rozumiem, systemowe pliki nieruchome leżą na środku partycji, uniemożliwiając narzędziu do zarządzania dyskami robienie tego, co chcę.

A ponieważ nowe laptopy HP nie są dostarczane z dyskami instalacyjnymi systemu operacyjnego (pozwalają tylko na samodzielne tworzenie dysków odzyskiwania), nie mogę po prostu po prostu repartycjonować dysku twardego, a następnie ponownie zainstalować systemu operacyjnego.

Czy jest więc sposób na skrócenie partycji C: bootable i zachowanie Windows 7?

P.S.: Próbowałem użyć zewnętrznego narzędzia GParted , a po skróceniu partycji, Windows 7 przestał się uruchamiać, z BSoD . Odzyskiwanie systemu nie zadziałało, a ja musiałem wykonać odzyskiwanie fabryczne. Ponieważ jest to długi proces, chciałbym uniknąć tego powtórzenia :) Więc, proszę, zaproponuj tylko sprawdzone rozwiązania.

Odpowiedzi (6)

102
102
102
2009-12-28 22:16:34 +0000

TL;DR

  1. Spróbuj zmniejszyć partycję w zatrzasku Windows Disk Management. Przejdź do kroku 2, jeśli kurczenie się nie powiedzie.
  2. Znajdź zdarzenie o ID 259 w dzienniku zdarzeń systemu Windows i zobacz jego szczegóły.
  3. Aby uzyskać jeszcze więcej szczegółów, opcjonalnie wykonaj polecenie fsutil z odpowiednimi parametrami podanymi w kroku 2.
  4. Biorąc pod uwagę szczegóły z kroków 2 i 3, określ jaki komponent, program lub funkcja blokuje Twoją partycję.
  5. Tymczasowo wyłącz lub odinstaluj ją.
  6. Przejdź do kroku 1.

Możliwi sprawcy: Wirtualna pamięć, Przywracanie systemu i/lub Indeks wyszukiwania systemu Windows (folder System Volume Information), Hibernacja, Internet Explorer pliki tymczasowe.

Wersja szczegółowa:

W zadaniach niskopoziomowych, takich jak praca z partycją systemową na dysku twardym, wolę używać natywnych narzędzi tak bardzo, jak to możliwe, i przełączać się na narzędzia innych firm tylko w ostateczności, jeśli żadne z rodzimych narzędzi nie zadziałało. Tak więc, kierując się harrymc, dałem Windows Disk Management kolejną próbę.

Najpierw wyłączyłem Virtual Memory i System Restore, usunąłem System Volume Information foldery, a następnie narzędzie Disk Management pozwoliło mi zmniejszyć partycję C: tak bardzo, jak potrzebowałem. Następnie ponownie włączyłem funkcje.

Poniższe instrukcje mogą pomóc w identyfikacji aplikacji lub komponentu, który uniemożliwia zmniejszenie się partycji. Najpierw należy znaleźć najnowsze zdarzenie o ID 259 w dzienniku zdarzeń systemu Windows (patrz Podgląd zdarzeń / Dzienniki Windows / Aplikacja). Zdarzenie jest generowane, gdy system analizuje partycję, a jeżeli już próbowałeś zmniejszyć partycję klikając na nią prawym przyciskiem myszy w zatrzasku zarządzania dyskiem, to zdarzenie powinno tam być. Innym sposobem na skłonienie systemu do analizy partycji jest uruchomienie wbudowanego w system Windows narzędzia do defragmentacji. Zdarzenie mówi o ostatnim nieusuwalnym pliku lub tylko o numerze ostatniego klastra takiego pliku. Mówi ono również o kompletnym poleceniu, które należy wykonać z linii poleceń, aby uzyskać więcej szczegółów na temat ostatniego nieusuwalnego pliku. (Alternatywnie, prawdopodobnie możesz również spróbować obliczyć numer klastra jako min dozwolony rozmiar partycji podzielony przez rozmiar klastra, a następnie uruchomić polecenie fsutil z odpowiednimi parametrami).

Nazwa pliku da Ci podpowiedź jak zgadnąć, jaki program lub funkcja blokuje Twoją partycję. Następnie możesz ją wyłączyć lub odinstalować i sprawdzić, czy to pomogło. W moim przypadku wystarczyło wyłączyć Virtual Memory and System Restore. Czasami konieczne jest również wyłączenie hibernation, itp. Czasami może też pomóc defragmentacja partycji. Również, jak stwierdzono w artykuł WindowsITPro , Windows Search Index files i Internet Explorer temporary files mogą być “nieusuwalne”. Czasami po wyłączeniu funkcji Przywracanie systemu i Indeks wyszukiwania systemu Windows automatycznie usunie nieporuszalne pliki z folderu System Volume Information, a czasami konieczne będzie ręczne usunięcie tego folderu.

P.S.: Dziękujemy wszystkim za odpowiedzi. Prawdopodobnie w moim przypadku zadziałają również narzędzia innych firm i prawdopodobnie są one łatwiejsze w użyciu, ale jak już mówiłem, do tego typu zadań wolę używać narzędzi natywnych tak bardzo, jak to tylko możliwe. Ponadto, osobiste podziękowania dla harrymca za ważną wskazówkę.

9
9
9
2009-12-27 14:54:35 +0000

Gdybym był tobą, dałbym Gparted kolejną próbę, może być użyty jako dysk rozruchowy Linuksa i może bardzo dobrze zmieniać rozmiar dysków.

Jeśli spojrzysz na strona pobierania , jest tam ostrzeżenie z błędem odnoszącym się do dysków NTFS, więc możesz spróbować poprzedniej wersji.

OSTRZEŻENIE: Ostatnio pojawiło się kilka zgłoszeń problemów przy zmianie rozmiaru systemów plików za pomocą gparted-live-0.5.0-3. W przypadku systemu plików NTFS, komunikat o błędzie widziany po zmianie rozmiaru partycji to:

ERROR: Current NTFS volume size is bigger than the device size!

Problem wydaje się być związany z kombinacją pakietów, jądra Linux i łatek używanych w obrazie GParted Live. Prowadzimy badania w celu znalezienia głównej przyczyny problemu. Do czasu rozwiązania tego problemu zalecamy GParted Live 0.4-6-1 do zmiany rozmiaru wszystkich systemów plików.

6
6
6
2009-12-27 15:02:05 +0000

Niektóre pliki systemu Windows są nieusuwalne i są bezużytecznie przydzielane przez system Windows na końcu lub na środku dysku, więc można zmniejszyć C tylko do pewnego limitu. Co jest dokładnie tym, co odkryłeś: Dysk nie może być dalej zmniejszany bez zniszczenia Windows.

Jedynym rozwiązaniem jest ponowna instalacja Windows na mniejszej partycji. W twoim przypadku, będziesz musiał usunąć istniejącą partycję systemową i podzielić ją na dwie partycje za pomocą zewnętrznego narzędzia, a następnie przywrócić Windows na pierwszą partycję na dysku. Nie dotykaj partycji przywracania!

Sugeruję użycie Paragon Partition Manager 2010 Free Edition jako dobrego interfejsu użytkownika. W przeciwnym razie można użyć dowolnego innego narzędzia, np. GParted.

4
4
4
2010-09-18 07:06:51 +0000

(http://en.wikipedia.org/wiki/GParted) rozwiązało mój problem! Po zmaganiu się z nieporuszalnymi plikami w standardowym Windows Disk Manager w końcu użyłem GParted z Ubuntu 10.04 (Lucid Lynx) live CD . To działało jak urok!

4
4
4
2010-04-08 15:40:58 +0000

Od kilku dni walę się w głowę, próbując zmniejszyć partycję główną Windows 7, na której znajduje się system operacyjny. Problemem był zestaw plików systemowych znajdujących się na środku partycji, które zostały wykluczone podczas procesu defragmentacji. Różne próby z kilkoma programami do partycjonowania dysków, z których niektóre wskazywały na możliwość zmiany lokalizacji wszystkich plików systemowych, powodowały tylko większą frustrację.

Rozwiązanie:

Wyłącz odzyskiwanie systemu. Pliki, które nie zostałyby przeniesione podczas defragmentacji, zostały stworzone przez to narzędzie i zawierały wszystkie punkty przywracania. Po wyłączeniu programu System Recovery pliki te są usuwane. Po ich usunięciu narzędzie do zarządzania dyskami systemu Windows 7 mogło zmniejszyć moją partycję 259 GB C: do nieco ponad 40 GB.

3
3
3
2012-01-12 21:19:51 +0000

Do napędu bitlockowanego z powodzeniem wykorzystałem narzędzie Raxco Perfect Disk 12 (wersja testowa).

Zawiera ono narzędzie do defragmentacji z profilem “shrink drive”. Może on przenosić wiele nieporuszalnych plików w locie. W moim przypadku i tak musiałem go zaplanować przy starcie systemu i wykonał on zadanie. Następnie udało mi się zmniejszyć dysk z konsoli Disk Management w standardowy sposób.

Zalety:

  • Zadziałało pomimo tego, że mój dysk systemowy był bitlockowany. Bitlocker uniemożliwiałby korzystanie z narzędzi Linuksa, jak przypuszczam.
  • Nie zdenerwował mojej konfiguracji Bitlockera. Niektóre narzędzia, które robią bałagan z sekwencją startową włączają tryb odzyskiwania bitlockera.
  • Nie wymagało to wyłączenia, odinstalowania lub usunięcia jakichkolwiek plików.