MacBook shuts off 2/3 of the way in boot, internal ssd read only?
This MacBook Pro I have is second hand, so I do not know its past. It boots up, takes a little while to show the apple logo, then gets 2/3 of the way on the loading bar then powers off. Booting into the recovery options and going to disk util, I can't edit the drive at all, and I can not erase it, as it says it is read only. I can't reinstall Mojave to it (current version), as when trying to choose the internal ssd it says it is locked. Running first aid just comes up with another permission error. Booting from external drives into ubuntu, windows, and mac os, does not help the case.
At this point, I would normally assume that the internal ssd is broken, yet I can fully read the drive without issue. When booting from an external mac os install, I can actually open apps that are on the internal ssd, like adobe illustrator (I just got to the login page, didn't bother logging in). After trying for a day and a half, I do not know where to go.
I don't fix these often so there could be something I haven't tried yet, I think I have cleared the SMC and the NVRAM, tried safe mode (can't get past init boot so doesn't even get the chance), and tried other software methods (all fail because ssd is read only).
Just to clarify, my macbook has a internal ssd, non-upgradable, with a touchbar.
Update (04/24/23)
@danj
Sorry for the wait. Here is the info from CoconutBattery:
(click to make it readable)
I will also add that the logic board has no water damage/corrosion.
좋은 질문 입니까?
댓글 5개
a battery replacement might help with it not being able to boot fully, either that or a logic board replacement, but try a batt replacement
MacBook Pro 13" Retina (Touch Bar, Late 2016-2017) Battery
timtom77 의
There is something you could try, but it would be... risky to your data.
Take the drive, save any data you find relevant. Since you know how to boot into linux, boot into linux, open terminal, and run 'sudo fdisk -l'.
Find the NAME of the drive. It is probably something like 'sdb' or 'nvmexxxx'
then, type 'sudo dd if=/dev/zero of=/dev/NAME bs=512 count=100000 status=progress'
This will erase the boot sector of your drive and partition data, and non-securely format the drive. It is possible it *might* allow for a reinstall of the drive on your macbook. But, cant promise
TuringGear 의
@duckmcquack I tried running that to no avail. It says it wrote to the disk but it hasn't. And that is with the "of=dev/NAME" part of that command being fixed to "of=/dev/NAME". Same issues in disk utils.
Lucas Lowe 의
@lucaslowe
Have you tried running a different ssd or HDD in the machine? Because honestly sudo dd really ought to stick to a functional drive. At this point, the major question (is the problem the SSD?) becomes a matter of elimination
TuringGear 의
@duckmcquack - That’s not an option here as the storage is soldered to the logic board.
Dan 의