Właśnie skończyłem tworzenie DIY Fusion Drive na moim MacBooku Pro na początku 2009 roku. Działa świetnie, a ja wymyśliłem, jak zachować partycje odzyskiwania i Boot Camp w tym samym czasie.
Zacząłem od tworzenia kopii zapasowych: kopii zapasowej Time Machine i Carbon Copy Cloner mojej partycji Mountain Lion oraz kopii zapasowej WinClone mojej partycji Boot Camp. Wszystkie kopie zapasowe zostały zapisane na zewnętrznym dysku twardym, który nie był zaangażowany w aktualizację Fusion Drive.
W przypadku sprzętu kupiłem dysk twardy Samsung 830 SSD o pojemności 128 GB i tackę na dyski twarde, które pozwoliły mi wymienić Apple Superdrive na dysk twardy. (Instrukcje dostarczone z caddy są całkowicie błędne, ale caddy jest na tyle proste, że i tak wymyśliłem, jak zainstalować dysk w caddy.) Instalacja była trudna i wymagała niewielkiego śrubokręta Torx i kilku sztyftów, ale instrukcje na ifixit.com były jasne i pomocne.
Po instalacji odkryłem, korzystając z Informacji o systemie, że dysk SSD we wnęce CD ma wynegocjowaną prędkość łącza 1,5 Gigabit zamiast 3 Gigabit. Więc ponownie otworzyłem MacBooka Pro i zamieniłem dysk twardy i dysk SSD. Przy następnym uruchomieniu oba dyski pracowały z prędkością 3 Gigabit. Jako tymczasowy środek do testowania sformatowałem dysk SSD za pomocą Narzędzia dyskowego jako pojedynczej kronikowanej partycji HFS +.
Aby utworzyć Fusion Drive, uruchomiłem partycję odzyskiwania, przytrzymując Command-R podczas uruchamiania. Użyłem terminala w trybie odzyskiwania do utworzenia napędu Fusion.
Pierwszym krokiem było użycie diskutil list
polecenia, aby uzyskać pełną listę partycji na obu dyskach. W moim przypadku dysk0s2 był partycją na dysku SSD, a dysk1s2 był moją zwykłą partycją Mountain Lion na dysku twardym.
Następnie użyłem polecenia, diskutil cs create Fusion disk0s2 disk1s2
aby utworzyć logiczną grupę woluminów z dwóch partycji. To był wyjątkowy krok. Określając partycje zamiast całych dysków podczas tworzenia logicznej grupy woluminów. Mogłem pozostawić nienaruszone partycje odzyskiwania i Boot Camp. Większość instrukcji, które widziałem, używały nazw dysków zamiast nazw partycji, co powoduje wyczyszczenie całego dysku. Użycie nazw partycji jest udokumentowane na stronie man diskutil.
Następnie użyłem diskutil cs createVolume <ID from above> jhfs+ Reliance '100%'
polecenia, aby utworzyć wolumin logiczny przy użyciu 100% grupy woluminów logicznych. Ponieważ nadal miałem partycje odzyskiwania i Boot Camp, nie było potrzeby zostawiać dla nich miejsca w logicznej grupie woluminów, więc mogłem swobodnie wykorzystać całe miejsce na moją nową partycję Fusion Drive.
W tym momencie trudna część została wykonana. Uruchomiłem się ze sklonowanej kopii zapasowej i użyłem aplikacji Zainstaluj OS X Mountain Lion, aby ponownie zainstalować Mountain Lion na dysku Fusion. (Zamiast tego mogłem sklonować go z powrotem, ale spodobał mi się pomysł ponownego zainstalowania Mountain Lion.) Po zakończeniu instalacji użyłem Asystenta migracji, aby skopiować moje pliki i konta z klonu z powrotem na dysk Fusion.
Jak zwykle po utworzeniu kopii zapasowej / przywróceniu, mój komputer Mac był zajęty przez wiele godzin, ponownie indeksując Spotlight, a następna kopia zapasowa Time Machine była bardzo wolna. Ale kiedy te rzeczy zniknęły, wszystko przyspieszyło i zacząłem czerpać korzyści z nowego napędu Fusion! Cały czas robi się coraz szybszy, ponieważ uczy się najczęściej używanych aplikacji.
Pod koniec tego procesu jest kilka usterek, ale uważam je wszystkie za bardzo niewielkie:
- Jeśli uruchomię komputer przy wciśniętym klawiszu opcji, moje oprogramowanie układowe Maca wyświetli dwukrotnie napęd Fusion. Wybór obu napędów rozruchowych jest w porządku.
- Narzędzie dyskowe pokazuje moją partycję Boot Camp jako część napędu Fusion, nawet jeśli znajduje się ona tylko na dysku twardym. To wydaje się nieszkodliwe.
- Panel sterowania Boot Camp w Windows 7 wyświetla również dwukrotnie listę Fusion Drive. Ponownie oba wybory działają dobrze.
- Przy pierwszym uruchomieniu systemu Windows 7 pojawił się ekran modułu ładującego Windows, prawdopodobnie dlatego, że przeniosłem dysk twardy z partycją Boot Camp do wnęki CD. Windows 7 dostosował adres napędu i od tego czasu uruchamia się normalnie.
Podsumowując, jest to świetna aktualizacja i cieszę się, że to zrobiłem!