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.