Як замінити SSD в Apple MacBook Pro?

Реєстрація
30.12.13
Місто
Керкира
Є не дуже новий, але все ще більше або менше непогано працюючий MacBook Pro. А саме модель Apple A1398.
Щось трапилось зі storage device'ом в цьому ноутбуці, macOS не завантажується. Internet recovery tool через раз бачить SSD. В якийсь момент здається все в порядку, але recovery tool не може дуже довго визначити які partitions є на диску. Здається, щось трапилось з SSD у цьому MacBook.

Вдалося демонтувати сам накопичувач (плату), який, звісно, типу SSD.
Й, звісно, саме ця модель накопичувача має спеціальний так званий Apple-specific роз'єм, який називають, схоже, як "12 + 16 Pins".
Найпростіший варіант - шукати сумісний з моделлю ноутбука SSD та міняти, але вибір таких накопичувачів не дуже широкий та й, можливо, є інший шлях.

То ж вивчивши трохи питання, вдалося знайти спеціалізовані перехідники з Apple-specific "12 + 16 Pins" на роз'єм типу M.2. Й здавалось, що далі вже буде простіше, але ні. Виявляється, що потрібен накопичувач, який має роз'єм M.2, але такий, щоб ще й підтримував AHCI.
Й в цьому й питання до спільноти. Тобто в цьому випадку треба шукати накопичувач у вигляді плати з роз'ємом M.2, але такий накопичувач, який підтримує набір команд SATA? Тобто простіше кажучи, такі накопичувачі підписують звичайно як M.2 - SATA? Заплутує саме те, що частіше за все у деяких інструкціях для такого типу upgrade'у зазначається, що накопичувач повинен підтримувати AHCI, але в каталогах Інтернет-магазинів немає такого ні параметра, ні фільтра. Тобто здається, що, мабуть, коли пишуть AHCI, то мають на увазі SATA.

А ще трохи не зрозуміло, достатньо або ні довжини або простору для встановлення не Apple-specific SSD за допомогою перехідника. Наскільки я розумію, то довжина звичайних SSD 80 мм (у разі формату 2280).

Можливо, хтось вже робив щось подібне та підкаже у якому напрямку гуглити далі та на що ще має сенс звернути увагу?
 

Maxxx

Ябкодрочер)
Реєстрація
01.12.08
Місто
Київ
Телефон
iPhone 12 Pro Max
Я робив, апгрейдив mb pro 13 2014 за допомогою перехідника, і ставив туди m2 nvme (не sata) ssd. У тебе 2015 рік, і стоїть sata? Краще зніми нижню кришку і сфотографуй диск, щоб розуміти який треба перехідник..
 
Реєстрація
30.12.13
Місто
Керкира
Якого саме року цей Apple A1398, на жаль, точно не знаю. Приблизні роки модельного ряду - 2013 - 2015. Як дізнатися точно, на жаль, поки що не знаю.
Оригінальний SSD демонтував й в цьому випадку це Samsung MZ-JPV2560/0A4, який має Apple-specific роз'єм "12 + 16 Pins".
Але бачу, що, наприклад, тут https://www.memory4less.com/samsung-256gb-pci-express-3-0-x4-ssd-mz-jpv2560-0a4 вказано, що це "256GB MLC PCI Express 3.0 x4 M.2 2280", що автоматично каже про те що, оригінальний SSD все ж підтримує NVMe.
Оригінальний SSD Samsung має довжину приблизно 89 мм.
Перехідник, який теоретично міг би підійти у разі використання нового SSD формату M.2 - PCI-e\NVMe - https://prom.ua/ua/p699834084-perehodnik-adapter-ahci.html. Але в описі перехідника зазначено, щось що називається "M-key", а також, що перехідник підходить для SSD типу AHCI (що, схоже, значить саме SSD формату M.2 - SATA).

Загалом, наскільки я розумію, то завжди, коли пишуть AHCI, то мають на увазі, що SSD буде спілкуватися з зовнішнім чіпом через роз'єм M.2, який підтримує формат команд SATA. А коли мова йде про NVMe, то через M.2 буде підключення до PCI-e шини.
Таким чином термін AHCI фактично тотожний SATA, а PCI-e тотожний NVMe (саме у разі SSD-накопичувачів).

На деяких форумах є повідомлення, що до A1398 підходить лише AHCI (SATA) SSD в той час, коли в інших місцях пишуть про те, що й NVMe (PCI-e) працює. Припускаю, що, мабуть, були різні A1398, частина з яких, схоже, не підтримує NVMe, але прямо це ніде не зазначено.
То ж в цьому випадку, схоже, теоретично M.2 PCI-e NVMe буде працювати. Питання лише в довжині плати SSD та в тому, підійде або ні перехідник.
 
Реєстрація
30.12.13
Місто
Керкира
Мабуть, "M - key" - це опис типу контактів роз'єму M.2. У разі "M - key" - це, схоже, "PCIe ×4, SATA and SMBus", тобто той перехідник, про який йшла мова вище буде працювати й з SSD SATA-типу, й з SSD NVMe-типу.
 
Останнє редагування:
Реєстрація
30.12.13
Місто
Керкира
Знайшов як визначити рік моделі - https://checkcoverage.apple.com/coverage.
Це доволі просто зробити по серійному номеру моделі. В цьому разі, дійсно, Apple A1398 датована mid-2015.

Загалом існує як мінімум два види перехідників для SSD у разі Apple-specific роз'єма "12 + 16 Pins"
1) довга плата - https://www.aliexpress.com/item/4000262504940.html;
2) коротка плата - https://prom.ua/ua/p699834084-perehodnik-adapter-ahci.html.

У разі використання довгої плати продавець зазначає, що підходить лише SSD, який має чіпи лише з одного боку.
Коротка плата-перехідник, можливо, не має такого обмеження в використанні лише SSD з чіпами з одного боку. Та й коротка плата, схоже, дозволяє краще охолоджуватися SSD накопичувач, а, схоже, значний нагрів може бути в деяких режимах роботи, а там й не так далеко акумуляторна батарея розміщена.

Apple зробила все, щоб замінити SSD було складно. ) Й це при тому, що в продажі тільки SSD з 3D NAND TLC та форматом M.2 (PCI-e & NVMe) пам'яттю зараз дуже багато варіантів.
Стосовно довжини, то схоже SSD M.2 2280 трохи коротші, ніж оригінальний SSD Samsung з Apple-specific роз'ємом "12 + 16 Pins". Теоретично це дає можливість встановити M.2 SSD з перехідником.
Тепер, мабуть, залишилось перевірити цю теорію на практиці, якщо все що вище, дійсно, так працює.
 
Останнє редагування:

Maxxx

Ябкодрочер)
Реєстрація
01.12.08
Місто
Київ
Телефон
iPhone 12 Pro Max
x-bird, подивись тут, всі можливі перехідники, ніби у цього продавця і брав собі колись.


Для додаткового охолодження клеїв на весь диск термопрокладку, краще брати від 6 Вт/мк, тоді тепло виводиться на алюм. корпус. Ніби товщиною 1мм, якщо точно хочеш знати, такий лайффак: береш дитячий "сучасний" пластилін, який не розмазується, маленький шарик клеїш на диск, кришкою притискаєш і потім штангелем заміряєш товщину, на яку його розплющить))
 
Реєстрація
30.12.13
Місто
Керкира
x-bird, подивись тут, всі можливі перехідники, ніби у цього продавця і брав собі колись.


Для додаткового охолодження клеїв на весь диск термопрокладку, краще брати від 6 Вт/мк, тоді тепло виводиться на алюм. корпус. Ніби товщиною 1мм, якщо точно хочеш знати, такий лайффак: береш дитячий "сучасний" пластилін, який не розмазується, маленький шарик клеїш на диск, кришкою притискаєш і потім штангелем заміряєш товщину, на яку його розплющить))
Дуже корисне посилання на olx.ua.
Дякую.

Вивчив асортимент. Дійсно, в моєму випадку є два варіанти - короткий перехідник тільки під SSD довжиною 80 мм, та, наскільки я розумію, SSD з NVMe коротше за 80 мм поки що не буває. Тому це доволі перспективний варіант.
А другий варіант перехідника - це довга плата. У разі довгої плати SSD повинен мати чіпи тільки з одного боку. Наразі, здається, таких SSD на 1 TB не існує. Та навіть було складно знайти фотографії тих кількох варіантів SSD, які є претендентами на купівлю, щоб зорієнтуватись що на SSD з обох боків (всі фотографії частіше за все тільки одного боку плати SSD). )
Найголовніше - це те, що цей продавець на olx.ua підтверджує, що SSD NVMe повинні працювати з MacBook Pro A1398, хоча, схоже, бувають деякі несумісні SSD.

Ідея про охолодження теж подобається. )
Треба використовувати можливості Apple, а саме металічний (мабуть, алюмінієвий) корпус.
Але це вже другий етап після успішного запуску SSD.
Ще раз дякую за підказки.
 
Реєстрація
30.12.13
Місто
Керкира
таких SSD на 1 TB не існує.
Та ладно, а я тоді собі який ставив на велику плату? Саме на 1ТБ
Наразі є в продажу й SSD PCI-e NVMe M.2 2280 на 4 TB, звісно. Більше поки що не бачив. Але більше значить й дорожче.
Я писав про те, що немає таких SSD на 1 TB, які коротше 80 мм. Велика плата підтримує різну довжину SSD та меншу, ніж 80 мм. Тому й писав, що немає сенсу в довгому перехіднику, немає таких SSD, які коротше за 80 мм.
Або я щось не так десь зрозумів. )
 
Реєстрація
30.12.13
Місто
Керкира
Поспілкувався з цим продавцем перехідників трохи.
Й от цікаво, що продавець вважає, що Apple-specific роз'єм має "12 + 18" контактів, хоча майже всюди пишуть, що контактів "12 + 16".
Спитав, чому в оголошенні написано саме "12 + 18", продавець каже, що є якісь злитті або подвоєні контакти. Уважно роздивився оригінальний SSD Samsung, нічого такого немає, а так звані "missing plot" (так званий ключ або виріз плати) не рахуються як контакти на платах, наскільки я розумію.

Це до того, що плутанина все ж є в цій темі. )
Але очікую, що вже скоро буде зрозуміло працює все що вище або ні. )
Наскільки я розумію, то перехідник - це суто для зміни фізичного форм-фактору, ніякої іншої схемотехніки в перехіднику немає.
 
Реєстрація
30.12.13
Місто
Керкира
ніякої іншої схемотехніки в перехіднику немає.
Немає. Може бути несумісність підтримки деяких моделей ssd самим ноутом. Я ставив Transcend.
Планую спробувати Gigabyte на 1 TB, в якого є трохи DRAM cache'у, що дає можливість відносно довго копіювати швидко, якщо, звісно, раніше не перегріється SSD. Запасний варіант - старіший Crucial P2. Серед можливих опцій теж був Transcend.
Наскільки розумію, в новіших моделях MacBook'ів SSD вже припаяні. Відпаювати й припаювати назад - це вже набагато складніше, хоча все ще здається можливим.
 
Реєстрація
30.12.13
Місто
Керкира
Далі було приблизно так.
На місце оригінального SSD Samsung з Apple-specific роз'ємом "12 + 18" був встановлений SSD Crucial P2 з коротким перехідником. Перехідник підходить дуже добре. Таке відчуття, що Apple одразу робили так, щоб можливо було використовувати звичайні SSD з перехідниками. Звісно й оригінальний, й новий SSD працюють через PCI-e.
AmorphousDiskMark в macOS показує щось подібне 1,8 GiB\1,5 GiB (Write\Read) для Crucial P2, що доволі непогано для ноутбука, якому приблизно 8 років.

Все що вище, про апаратні зміни. Й з цим все було доволі просто. Мабуть, найскладніше - це викрутки типу P5, які бувають різні, й деякі викрутки хоч і мають маркування P5 погано підходять для гвинтів, якими закріплюється металічна кришка цього MacBook'а. )

Й ось багато часу пішло на такі операції.
Все почалось з того, що офіційний інструмент "Recovery over the Internet" у цьому випадку не побачив новий SSD Crucial.
Далі, щоб впевнитися в тому, що SSD все ж працює, був завантажений Rocky Linux з USB NAND storage'а в так званому режимі Live. Цікаво, що Rocky Linux не захотів встановлюватися у зв'язку з відсутністю, чогось, що якось пов'язано з Apple (або якогось розділу на storage, або якогось драйвера). Але Rocky Linux вже побачив, що є в системі новий SSD. Й це фактично говорило про те, що SSD все ж працює й чипсет материнської плати або якісь інші компоненти все ж працюють з новим SSD.
Далі треба було якось зробити інсталяційний bootable storage на базі USB storage'у (так званої "флешки"). Цікаво, що єдиний більше або менше безпечний спосіб це зробити є тільки за допомогою іншої macOS (у цьому випадку це, мабуть, навіть може бути віртуальний Hackintosh, який навіть буде працювати в Windows). Далі спрацював варіант тільки з записом інсталяційного варіанту лише macOS Catalina, яка вже пізніше була оновлена вже на самому ноутбуці, в якому мінявся SSD, на останню версію macOS, яка підтримується тим ноутбуком, а саме macOS Monterey.

Загалом програмна частина забрала доволі багато часу, навіть більше, ніж пішло на підготовку до заміни та фактично заміну SSD.
Мабуть, у разі Windows та звичайного ноутбука все разом було б в 5 раз швидше.

Наразі все працює доволі непогано.
Залишилась лише одна проблема - треба якось прочитати дані зі старого SSD Samsung. Але наразі з цим SSD Samsung відбувається якась трохи дивна історія. Ніхто не може змонтувати файлову систему з Samsung, але здається, що raw-data скопіювати за допомогою, наприклад, dd можливо. І як тільки починається копіювання й скопійовано приблизно 1 - 2 GiB, то SSD зникає зовсім. Після відключення батареї на перезавантаження SSD знову з'являється й все по колу. Тобто щось там з оригінальним SSD працює не так (очевидно, щось зламалось). І яким шляхом йти далі не зовсім зрозуміло.

Як завжди backup storage - дуже корисна річ. Й в довгостроковій перспективі витрати на backup storage навіть можуть бути меншими, ніж альтернативні варіанти з ремонтом накопичувачів. )
Можливо, інформація про всі ті маніпуляції буде комусь колись корисна.
 
Зверху