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:
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:
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ć ntfsresize
polecenia, 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.
źródło
ntfsresize
narzędzia.Odpowiedzi:
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 resize
scenie 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 /r
w trybie awaryjnym z wierszem polecenia lub konsolą odzyskiwania, jeśli go masz (nie mam).źródło
chkdsk C: /f
. Użyciechkdsk /f
spowoduje błąd „chroniony przed zapisem”.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
ntfsfix
poszedł 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.
źródło