nie można jednocześnie zamontować dysku twardego i jego kopii na OSX

2

Niedawno kupiłem dysk SSD i za pomocą dd skopiowałem dysk twardy OSX na ten dysk SSD. Jestem w stanie uruchomić z obu dysków, gdy są zainstalowane w moim Macbook Pro, oddzielnie. Jeśli jednak oba napędy znajdują się w maszynie (wymieniłem CD i zastąpiłem go starym dyskiem twardym), wydaje się, że maszyna utknęła przy próbie zamontowania dysków. Brak możliwości rozruchu z jednego dysku z obu obecnych.

Zakładam, że dd (który tworzy dokładną kopię) sprawił, że oba dyski wyglądają dokładnie tak samo jak h / w, a coś nie pozwala magistrali rozróżnić tych dwóch. Co (i jak) mam zmienić, aby umożliwić jednoczesne współistnienie obu dysków? Myślę, że gdzieś na dysku musi być jakiś identyfikator.

Tło: dlaczego miałbym to zrobić, a nie po prostu wytrzeć stary dysk twardy? Dwa powody: (1) Chciałbym mieć stary dysk jako kopię zapasową przez kilka tygodni, aby upewnić się, że nowy dysk jest stabilny i (2) Od tego czasu zaktualizowałem system operacyjny (Snow Leopard -> Mtn Lion ) na dysku SSD i chciałbym mieć stary system operacyjny, więc mogę go uruchomić w celu tworzenia i testowania s / w.

PS: Niestety, nie mam błędu, który maszyna zgłasza, gdy oba dyski są ładowane i próbuję uruchomić się w trybie pojedynczego użytkownika (lub w dowolnym trybie). Trudno jest zamontować dysk twardy we wnęce na napęd CD. Kiedy dostanę szansę zburzenia mojego systemu i przejścia przez konfigurację h / w, zanotuję błąd i wyedytuję ten post z dokładnymi szczegółami. Być może jednak ktoś wie, co może być nie tak z tą informacją. Dziękuję Ci.

Andrew Philips
źródło

Odpowiedzi:

1

Podobny problem miałem kiedyś w systemie Windows, gdzie dysk ma ten sam identyfikator dysku (UUID). Googling dla „macos change UUID” doprowadził do a superuser thread re MacOS 10.6 . Identyfikatory UUID są przypisane do partycji i można je wyświetlać interaktywnie z dysku-util, wybierając partycję i naciskając przycisk info (i) w górnej części okna disk-util. Zobaczysz tam także identyfikator dysku (np. Disk0s2).

Patrząc na inne pytanie, polecenie będzie

sudo /System/Library/Filesystems/hfs.fs/hfs.util -s disk0s2

Ale nie próbowałem tego tutaj, więc wejdź na własne ryzyko (i za pomocą własnego identyfikatora dysku).

Istnieje jednak program o nazwie SuperDuper, którego używam w tym celu (tworzy dokładnie działające klony dysków, a moje systemy wracają do OS X Tiger nadal w tym kierunku), ale nie jestem pewien, czy mówisz o tobie uaktualniono już do Mountain Lion. Jeśli nie, możesz sklonować dysk w ten sposób, a następnie uaktualnić.

collaborator
źródło
Dzięki. Następna szansa na ponowne zainstalowanie dysku, sprawdzę to i przejrzę inny wątek - wygląda obiecująco. Po opublikowaniu opublikuję moje wyniki. Uaktualniłam już do Mt Lion na dysku SSD, więc dyski znacznie się rozeszły z perspektywy danych. Myślę, że SuperDuper nie jest opcją w tym momencie. Dziękuję za sugestię.
Andrew Philips
To zadziałało, dziękuję. (starałem się dodać komentarz, ale nie mam jeszcze rep., aby to zrobić). Użyłem diskutil i hfs.util -k, aby sprawdzić, czy oba UUID są takie same (podłączono jeden dysk do zewnętrznego dysku USB, aby go sprawdzić). hfs.util -s zmienił identyfikator UUID na jednym z dysków (upewnij się, że dysk został odłączony i upewnij się, że wszystkie dyski z identyfikatorami UUID zostały zmienione).
Andrew Philips
Napisałem szczegółowy post na blogu o dodaniu dysku SSD do mojego Macbooka Pro, który zawiera informacje o potrzebie zmiany identyfikatorów UUID dla dokładnie powielonego dysku i jak to zrobić.
Andrew Philips
1
@ AndrewPhilips problem polegał na tym, że wewnętrznie woluminy (sformatowane partycje) są identyfikowane przez ich identyfikatory i muszą być unikalne dla całego systemu. Nie są tak naprawdę identyfikatorami UUID widocznymi w narzędziach Apple. Krwawe szczegóły są w mojej odpowiedzi superuser.com/questions/344706/… Poprawiono „UUID” woluminów (dzięki czemu stały się one unikatowe dla całego systemu). Istnieją jednak inne UUIDy (Apple nazywa je „Media UUID”), które same identyfikują partycje. one w tej chwili musi być unikalny na tym samym dysku.
Analog File