Wcześniej dzisiaj iMac w 2009 r. Emitował błędy we / wy podczas próby skopiowania plików. Więc uruchomiłem narzędzie dyskowe, sprawdź dysk, aby zobaczyć, czy coś jest nie tak. To było. Ale ponieważ jest to mój dysk startowy, nie mogłem go naprawić, więc wypróbowałem tryb awaryjny. Tryb awaryjny zadziałał za pierwszym razem, ale po ponownym uruchomieniu pokazuje pasek postępu, zanim się zatrzyma. Za każdym razem, gdy go włączam, następuje ten sam pasek postępu, po którym następuje awaria. Uruchamianie w trybie pełnym ujawnia, że fsck kończy się niepowodzeniem z sygnałem 8.
Używając trybu pojedynczego użytkownika, ponieważ o ile wiem, jedyny sposób, aby uzyskać dostęp do systemu, uruchomiłem fsck_hfs. Jednak zawsze zawodzi. Poniżej znajduje się wyjście z fsck_hfs -d / dev / disk0s2.
** /dev/rdisk0s2
Using cacheBlockSize=32K cacheTotalBlock=65536 cacheSize=2097152K.
** Root file system
Executing fsck_hfs (version diskdev_cmds-491.6~3).
** Verifying volume when it is mounted with write access.
** Checking Journaled HFT Plus volume.
** Checking extents overflow file.
** Checking catalog file.
Missing thread record (id = 9931104)
Missing thread record (id = 16434146)
Missing thread record (id = 19370458)
disk0s2: I/O error
hfs_swap_BTNode: offsets 10 and 11 out of order (0x0000, 0x0000)
Invalid node structure
(4, 115897)
** The volume Macintosh HD could not be verified completely.
volume check failed with error 7
volume type is pure HFS+
primary MDB is at block 0 0x00
alternate MDB is at block 0 0x00
primary VHB is at block 2 0x02
alternate VHB is at block 1952491198 0x74622d5e
sector size = 512 0x200
VolumeObject flags = 0x07
total sectors for volume = 1952591200 0x74622d60
total sectors for embedded volume = 0 0x00
Absolutnie muszę mieć możliwość rozruchu, aby używać go jako monitora zewnętrznego.
źródło
launchctl load /System/Library/LaunchDaemons/com.apple.kextd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.notifyd.plist launchctl load /System/Library/LaunchDaemons/com.apple.configd.plist
launchctl load /System/Library/LaunchDaemon/com.apple.DirectoryServices.plist
I potem zrobił kilka innych rzeczy, nie wiem, czy to było konieczne, a następnieshutdown -h now
, a gdy to nie pomogło,exit
.Odpowiedzi:
Jakieś trzy lata temu napotkałem dokładnie ten sam problem, który masz. Problem dotyczy samego dysku twardego - nic nie jest związane z oprogramowaniem. Zabierz go do najbliższego / najlepszego sklepu Apple i poproś o wymianę dysku twardego. Następnie możesz przywrócić wszystkie informacje z kopii zapasowej. Ci zrobić kopię zapasową komputera, prawda?
(Uwaga: jeśli niedawno zapomniałeś wykonać kopię zapasową komputera lub w inny sposób nie możesz uzyskać dostępu do starych plików, warsztat najprawdopodobniej będzie w stanie odzyskać większość, jeśli nie wszystkie dane. Jeśli jednak dysk twardy jest naprawdę bardzo uszkodzony, najlepiej jest wysłać go do DriveSavers w celu demontażu pomieszczeń czystych i odzyskiwania danych. Jeśli jednak wybierzesz tę opcję, przygotuj się na kilkaset dolarów).
źródło
Możesz spróbować wymusić
fsck_hfs
przebudowę katalogu, uruchamiająclub (jeśli chcesz uniknąć konieczności udzielania odpowiedzi na monity)
Oczywiście naprawi to tylko logiczne uszkodzenia i będzie nadal działać, jeśli dysk zostanie uszkodzony.
źródło
Znalazłem tę stronę przez Google i upuszczam ją tutaj. Cierpiąc na tę samą „nieprawidłową strukturę węzła” i odmowę uruchomienia, udało mi się przejść przez szary ekran i uruchomić komputer na pulpicie, wykonując następujące czynności:
Uruchom system w trybie pojedynczego użytkownika (cmd + s na starcie)
Zamontuj uszkodzony dysk twardy
/sbin/mount -uw /
Wyjdź z trybu pojedynczego użytkownika, wpisując „exit” w monicie
(Nie wiem, czy ten krok jest konieczny.) Naciśnij raz przycisk włączania / wyłączania.
W ten sposób uruchomiłem mojego Macbooka (z systemem Snow Leopard) na pulpit, omijając nieudane sprawdzenie fsck i umożliwiając mi wykonanie aktualnej kopii zapasowej wehikułu czasu. YMMV, ale mam nadzieję, że to komuś pomoże.
źródło
O ile mogę powiedzieć:
… Nie jest prawidłowym poleceniem -
R
powinno byćr
. Więc:zamiast.
źródło
fsck_hfs
podręcznika dla (przynajmniej 10.9) mówi, że-r
jest to synonim-Rc
.-Rc
.