Nowe posty

Autor Wątek: NTFS-3g + Windows 8 = ;_;  (Przeczytany 4300 razy)

Eregus

  • Gość
NTFS-3g + Windows 8 = ;_;
« dnia: 2013-03-10, 15:22:24 »
Witam
Na dual-bocie mam Archa oraz Windows 8. Jako że wszelkie multimedia przechowywam na dysku ntfs - sda3 ("D" w Windowsie), toteż partycję tę mam non-stop zamontowaną. Windows 8 znany jest ze swojego "fast-restart", który powoduje, że ntfs-3g musi zamontować partycje windowsowe z opcją ro (read-only).
Jednak nie jestem pewien czy przy automontowaniu (skorzystałem z tego poradnika) także używa tej opcji - najwyraźniej nie, ponieważ ostatnio jak chciałem uruchomić system (Arch), to odmówił posłuszeństwa - otworzyło się recovery mode. Dopiero skomentowanie linijki z partycją ntfs w fstab rozwiązało problem.
System Windows natomiast w ogóle się nie chce uruchamiać - po ekranie startowym z ładowaniem systemu na zmianę ekran się wyłącza i pokazuje czarny ekran, na którym wprawdzie nic nie ma, lecz mogę poruszać myszką. Nie włącza się natomiast żaden menedżer logowania, bo po wciśnięciu entera, wpisania hasła i następnie próbie wyłączenia komputera z klawiatury, nic się nie dzieje.

Oto mój fstab:
#
# /etc/fstab: static file system information
#
#
           
# UUID=5124938d-8667-4607-bf8d-1317da470058
/dev/sda6               /               ext4            rw,relatime,data=ordered        0 2
/dev/sda5               none            swap            defaults        0 0
# /dev/sda3             /mnt/sda3       ntfs-3g         defaults        0 0
Kiedy próbowałem naprawić partycję za pomocą ntfsprogs i polecenia ntfsfix pojawił się taki komunikat:
[root@eregus eregus]# ntfsfix /dev/sda3
Mounting volume... The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sda3 was processed successfully.
Tu spis wszystkich partycji na kompie:
[eregus@eregus ~]$ lsblk -f
NAME   FSTYPE LABEL           UUID                                 MOUNTPOINT
sda                                                                
|-sda1 ntfs   System Reserved 72627D67627D3149                    
|-sda2 ntfs                   EE5C26495C260D41                    
|-sda3 ntfs                   AC2E979D2E975EE0                     /mnt/sda3
|-sda4                                                            
|-sda5 swap                   c83d3868-b70b-4fd9-bcc2-bf29cdf19e61 [SWAP]
`-sda6 ext4                   5124938d-8667-4607-bf8d-1317da470058 /
sr0
Aha no i montując partycję sda3 na linuksie wszystkie pliki działają poprawnie - pomijając już fakt, że Windows potrzebuje (chyba) do bootu jedynie partycji sda2 (C). Da się więc:
a) naprawić jakoś partycję sda3;
b) "odłączyć" partycję sda3 od Windowsa, bo przecież nie jest mu ona do życia potrzebna;
c) w jakiś inny sposób zmusić okienka do działania? ^^
Pozdrawiam i liczę na pomoc :)

  • Gość
NTFS-3g + Windows 8 = ;_;
« Odpowiedź #1 dnia: 2013-03-10, 18:44:45 »
Jedyne, co mi na myśl przychodzi, to próba odpalenia Windows'a w trybie awaryjnym, lub odzyskanie systemu za pomocą płytki instalacyjnej.

Ze swojej strony mogę poradzić tyle tylko, byś wyłączył ten cholerny fast start - więcej z tego powodu problemów, aniżeli pożytku. Zerknij tutaj

EDIT:

Odnośnie opcji a) i b), to masz dwie możliwości:
- wykorzystać propozycje podane w linku gdzieś wyżej;
- sda3 sformatować na ext4, pod Windows'em używać tak skonfigurowanej maszyny wirtualnej (dodanej do autostart'u), by partycja bezproblemowo była widoczna dla Windows'a - zużywa to jednak trochę zasobów komputera.

Eregus

  • Gość
NTFS-3g + Windows 8 = ;_;
« Odpowiedź #2 dnia: 2013-03-10, 21:30:05 »
Hm a z czego może wynikać problem? Bo to mnie najbardziej ciekawi... Na żadnej z partycji windowsowych nic nie zmieniałem, jedynie odczytywałem/kopiowałem pliki. Czy jest możliwe że Windows 8 zapisuje dane do hibernacji na sda3 (d)? Pomogłoby wtedy jedynie skasowanie pliku hibernacyjnego?

EDIT: WTF
[root@eregus eregus]# ntfs-3g -o remove_hiberfile /dev/sda3 /mnt/sda3
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda3': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.
[root@eregus eregus]# ntfs-3g -o remove_hiberfile -o ro /dev/sda3 /mnt/sda3
[root@eregus eregus]# umount /dev/sda3
[root@eregus eregus]# ntfs-3g /dev/sda3 /mnt/sda3
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda3': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2769
  • 1709
    • Zobacz profil
NTFS-3g + Windows 8 = ;_;
« Odpowiedź #3 dnia: 2013-03-11, 10:24:58 »
Cytuj
Czy jest możliwe że Windows 8 zapisuje dane do hibernacji na sda3 (d)? Pomogłoby wtedy jedynie skasowanie pliku hibernacyjnego?
Większość z nas nie używa windowsa, więc powinieneś zadać to pytanie na innym forum.
Aczkolwiek byłoby to dziwne gdyby tak było.
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Eregus

  • Gość
NTFS-3g + Windows 8 = ;_;
« Odpowiedź #4 dnia: 2013-03-11, 21:41:42 »
Ok mniejsza o to. Potrzebuję za to wiedzieć, jak wyłączyć 'write-protection' na tej partycji. To chyba leży gdzieś w biosie, bo tej partycji nie mogę zamontować (bez opcjo ro) ani z poziomu linuksa, ani z płyty livecd, ani z safe mode windows :P
Pozdrawiam

  • Gość
NTFS-3g + Windows 8 = ;_;
« Odpowiedź #5 dnia: 2013-03-11, 22:26:18 »
Wygląda na to, że Windows 8 zablokował Ci partycję - zgaduję. Pokombinuj z odzyskaniem tego systemu, później z wyłączaniem fast-startu.

Problem wynika z mechanizmu fast startu (a więc i hibernacji) Windowsa.