Jak mogę zmienić rozmiar partycji NTFS w GParted?


13

Mój rodzinny komputer ma system Windows Vista, a ostatnio stał się bezużyteczny, ma dziwne błędy i zajmuje wiele godzin, więc instaluję Ubuntu 11.10. Połączyłem się z GParted, aby zmienić rozmiar partycji Vista, ale stwierdził, że ma wykrzyknik w czerwonym kółku obok: GParted

Próbowałem zmienić rozmiar, ale przycisk Zmień rozmiar / Przenieś był wyszarzony. Pomyślałem, że może to mieć związek z wykrzyknikiem, więc spojrzałem na informacje i znalazłem mnóstwo błędów: GParted

Co oznacza wykrzyknik? Jak mogę zmienić rozmiar mojej partycji?

AKTUALIZACJA 1

Uruchomiłem się w trybie awaryjnym z wierszem polecenia w systemie Vista zgodnie z sugestią eug i uruchomiłem chkdsk c: /F /R(/ F Naprawiono błędy na dysku, / R Lokalizuje uszkodzone sektory i odzyskuje czytelne informacje) i otrzymałem:

Chkdsk cannot run because the volume is in use by another process.  Would you like to schedule this volume to be checked the next time the system restarts? (Y/)

Po ponownym uruchomieniu nie uruchamia się polecenia chkdsk, wybieram ponownie tryb awaryjny z wierszem polecenia, ponieważ nie mogę uruchomić się normalnie. Jak mogę przestać go używać?

AKTUALIZACJA 2

Próbowałem zrobić to, co sugerował Luis. Oto wyjście terminala:

ubuntu@ubuntu:~$ sudo ntfsfix /dev/sda3
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
NTFS volume version is 3.1.
NTFS partition /dev/sda3 was processed successfully.
ubuntu@ubuntu:~$ sudo apt-get install ntfsprogs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'ntfs-3g' instead of 'ntfsprogs'
ntfs-3g is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Nadal nie mogę zmienić rozmiaru partycji. Ntfsfix nie wygląda na to, że coś zrobił, a ntfsprogs jest już zainstalowany. Mogę uzyskać dostęp do dysku twardego i wykonywać kopie zapasowe za pomocą dysku CD Ubuntu Live, którego teraz używam. Jakieś inne sugestie?

AKTUALIZACJA 3

Próbowałem użyć ntfsresizepolecenia, ale wystąpił błąd:

ERROR: Volume is scheduled for check.
Run chkdsk /f and please try again, or see option -f.

Wynika to z faktu, że uruchomiłem program chkdsk w trybie awaryjnym Vista z wierszem polecenia i nie mógł tego zrobić, ponieważ był w użyciu, ale zaoferował to przy następnym uruchomieniu. Ponownie uruchamiam komputer i przechodzę do menu, aby wybrać, czy uruchomić system Windows normalnie, tryb awaryjny itp. Zamiast sprawdzania dysku. Czy jest jakiś sposób na nieplanowanie?

EDYTOWAĆ

Właśnie odkryłem, że mogę użyć opcji -f, aby to wymusić. Nie powiodło się i kazał mi uruchomić chkdsk / f w systemie Windows, a następnie uruchomić ponownie dwa razy. Ale program chkdsk znajduje się na partycji, którą próbuję sprawdzić, więc mówi, że jest w użyciu.


1
Myślę, że powinieneś zrobić kopię zapasową i uruchomić narzędzie chkdsk z poziomu systemu Vista
— dniu

second @eug brzmi, jakby system plików był fubar
— squareborg

@StephenMartin Przepraszam, nie rozumiem, co próbujesz powiedzieć ... Widziałem też, że zredagowałeś swój komentarz i zmieniłeś foobar na fubar: P
— Greg Treleaven,

1
Stephen oznacza, że ​​ntfs fs jest zły i zgadza się z eug (podobnie jak ja)
— laurent

Możesz także skorzystać z ntfsresizenarzędzia.
— Anonimowy

Odpowiedzi:


9

Włączyłem komputer i nie zdawałem sobie sprawy, że nie ma dysku CD z Ubuntu, więc próbowałem uruchomić system Windows. Kiedy wróciłem do niego, zdałem sobie sprawę, że zaczął on uruchamiać program chkdsk, ponieważ zanim nie mogłem uruchomić systemu w trybie awaryjnym, zaplanowałem uruchomienie programu chkdsk. Po zakończeniu partycji Vista nie ma już wykrzyknika i jestem w stanie ją zmniejszyć. Obecnie się kurczy i jest na real resizescenie od dłuższego czasu, ale najwyraźniej jest to normalne, jeśli zajmuje dużo czasu. (Dodatkowe informacje: zrezygnowałem, ponieważ nie sądziłem, że coś się dzieje, ale pomieszało partycję. Jakoś chkdsk zostało ponownie zaplanowane, więc mogłem ponownie zmienić jego rozmiar. Tym razem nie będę go anulować. )

Więc jeśli ktoś ma ten problem, uruchom go chkdsk /rw trybie awaryjnym z wierszem polecenia lub konsolą odzyskiwania, jeśli go masz (nie mam).


Chciałem tylko dodać, że jeśli naprawdę nie było sposobu, aby wrócić do systemu Windows, pobieranie i nagrywanie (lub tworzenie rozruchowego USB) z ISO dysku Windows jest prawdopodobnie najlepszym wyborem. Możesz legalnie pobierać większość ISO, nawet z torrentów - o ile oczywiście ich nie instalujesz. Wszystkie dyski z Vistą zawierają zarówno Startup Repair, jak i wiersz poleceń, który pozwala na uruchomienie chkdsk i innych narzędzi offline.
— SilverbackNet

Tak, jednak kiedy uruchamiasz z dysku instalacyjnego, musisz również określić dysk twardy, na przykład chkdsk C: /f. Użycie chkdsk /fspowoduje błąd „chroniony przed zapisem”.
— mchid

5

Firs wypróbuj to z poziomu Ubuntu (w terminalu):

sudo ntfsfix /dev/sda3

Spróbuje naprawić jak najwięcej. Jeśli to rozwiąże problemy, wykonaj następujące czynności, zanim dysk na ciebie umrze:

sudo apt-get install ntfsprogs

co powinno zapewnić obsługę systemu plików NTFS w Gparted.

Następnie wystarczy otworzyć gparted i zmienić rozmiar / sprawdzić system plików. To wszystko przy założeniu, że czek z ntfsfixposzedł dobrze, a czek z gparted również.

Jeśli oba ulegną awarii i nadal nie można uruchomić systemu z partycją NTFS, sugeruję poszukiwanie innego komputera niż podłączenie dysku twardego, rozwiązanie problemu lub wykonanie kopii zapasowej.


Dzięki za próbę pomocy, ale to nie zadziałało, zaktualizowałem swoje pytanie.
— Greg Treleaven

Czy próbowałeś w ostateczności przenieść dysk twardy na inny komputer z systemem Windows?
— Luis Alvarado,

Mam netbooka, ale jeśli masz na myśli dosłownie jego przeniesienie, może nie pasować ... Albo mógłbym spróbować OSTATNEGO kurortu, tworząc kopię zapasową i usuwając złą partycję.
— Greg Treleaven

Zwykle dyski twarde do laptopa / netbooka mają takie same połączenia Sata jak zwykłe dyski twarde do komputerów stacjonarnych. Możesz więc nadal podłączyć go do normalnego komputera.
— Luis Alvarado,

Miałem na myśli, że mam netbooka to inny komputer z systemem Windows, komputer z systemem Vista to komputer stacjonarny.
— Greg Treleaven
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.