Apple’ın Mac Studio masaüstü bilgisayarı, Apple’ın üretiminde daha esnek olmasını sağlayan ve potansiyel olarak değiştirilebilen veya yükseltilebilen tescilli SSD’ler kullanıyor. Ancak bir Mac Studio’ya sürücü eklemeye çalışan kullanıcılar, bu modüllerin belirli bir sisteme ‘bağlı’ olduğu ve başka bir yerde kullanılamayacağı için bunu yapamadı. Görünüşe göre şimdilik bir Mac Studio’da yükseltme yapmak imkansız.
Apple ürünleri konusunda uzmanlaşmış bir isim olan Luke Miami, iki Mac Studio masaüstü bilgisayar aldı ve yükseltme imkanını görmek için bir sistemden diğerine SSD ekleme yapmaya çalıştı. Miami tüm denemelerinde başarısız oldu ve şu yöntemleri denedi:
- Bir Mac Studio’dan başka bir Mac Studio’nun ikincil SSD yuvasına SSD takmayı denedi. Mac Studio önyükleme yapamadı ve hata uyarı LED’i yanıp sönmeye başladı. Üzerinde macOS bulunan bir önyükleme sürücüsü kullandığı için bu şaşırtıcı değil.
- Miami ayrıca ikincil yuvaya takılı kendi SSD’sinden bir Mac Studio’yu başlatmayı denedi. Bu işe yaramadı zira belki de Apple’ın aygıt yazılımı güvenlik veya başka nedenlerle ikincil yuvadan önyüklemeye izin vermiyor.
- Ardından bir Mac Studio’dan bir önyükleme sürücüsü aldı ve onu başka bir Mac Studio’nun birincil SSD yuvasına kurdu. Sistem ne açıldı ne de SOS uyarı ışığı yanıp söndü.
- Miami’nin denemediği şey şuydu: bir Mac Studio’daki ikincil SSD’yi bir diğer Studio’nun ikincil yuvasına takmak.
İkincisi Apple, T2 güvenlik SoC’ini ve ardından bir süreliğine Apple Silicon SoC’lerinin yerleşik güvenlik özelliklerini kullanarak katı hal depolama alt sistemlerindeki verileri şifreledi. Aynı güvenlik işlemcisi, yalnızca birkaçını saymak gerekirse, önyükleme işleminin korunması ve şifreleme anahtarlarının saklanması gibi şeyleri de gerçekleştiriyor.
Apple’ın SSD kontrolcüsü (3D NAND flash kontrolcü) verileri anında şifreliyor, şifreleme anahtarlarını depoluyor, SSD modülünü (veya lehimlenmiş depolama durumunda 3D NAND yongalarını) kendisine bağlıyor ve bir donanım güven kökü oluşturuyor. Bu nedenle başka bir Mac Studio’dan başlatmak için bir Mac Studio’daki önyükleme sürücüsünü kullanmak imkansız.
Ayrıca Apple’ın güvenlik mekanizması o kadar karmaşık ki, ikincil SSD yuvasında bilinmeyen bir sürücüye sahi sistemin önyükleme yapmasına izin vermiyor. Bu bir sürücüden veri çalınmasını önlemek amacıyla yapılıyor. Bir AES-256 şifrelemesini kırmaya çalışmak yerine sistemi ele geçirmek ve parolasını daha basit şekilde ele geçirmek mümkün.
Şimdilik bir Mac Studio’yu başka bir Mac Studio’dan önyükleme sürücüsü kullanarak yükseltmenin imkansız olduğunu rahatlıkla söyleyebiliriz. Öte yandan başka bir Apple güvenlik işlemcisi kullanılarak şifrelendiğinden, bir Mac Studio’dan ikincil SSD’yi alıp başka bir SSD’ye kurmak mümkün olmayacak gibi görünüyor. Son olarak, Apple macOS’a uygun bir özellik eklemedikçe bir önyükleme sürücüsünü klonlamanın imkansız olduğunu varsayıyoruz.
Şu anda tek olasılık, Apple veya ortaklarından birinin Mac Studio’ya özel bir SSD modülü piyasaya sürmesi. Örneğin Apple Mac Pro için SSD modülleri satarken, QWC isimli bir şirket önceki nesil (2015 öncesi) MacBook Pro’lar için SSD’lere sahip.