跳转到主内容

发布于 2012 年 6 月, 型号 A1278. Intel 处理器,支持 Turbo Boost, 最多 512 MB DDR5 显存

1623 个问题 查看全部

Converting my SSD from Journaled HFS+ to APFS

Hi there,

A few months back I installed a new SSD in my 13” MacBook Pro Mid 2012. I used the kit offered here on ifixit and followed the steps to a T. I found it strange afterwards that I was unable to re-encrypt my hard drive, but thought nothing of it at the time. Yesterday, I tried to download the newest version of macOS Mojave. When I clicked on my hard dive to install, I received an error message stating that “this volume is not formatted as APFS”.

I’ve done a little reading on APFS online to see what the issue is. Apparently my new SSD was formatted as Journaled HFS+. I have seen a few guides on how to convert from Journaled HFS+ to APFS. My question, however, lies with data recovery. Converting from Journaled HFS+ to APFS requires that one erases their hard drive. I have everything saved on a Seagate Plus Slim external hard drive. It too, however, is formatted as Journaled HFS+.

If I erase my internal SSD and covert it to APFS, how do I ensure that the data backed-up on my external hard drive will transfer back to my Mac properly? Do I need to convert my external hard drive to APFS as well? If so, what are the risks associated with doing so?

I look forward to hearing from y’all.

Best,

C

已回答! 显示答案 我也有这个问题

这是一个好问题吗?

得分 2
2条评论

What is the drive you installed an Apple or OWC SSD?

完成的

@danj It's a MX500 2.5-inch SSD. I purchased it directly from iFixit: MacBook and MacBook Pro (Non-Retina) SSD Upgrade Kit.

完成的

添加一条评论

4个答案

已选择的解决方案

All right, I think everything is good now!

First, I made a bootable USB of High Sierra (the oldest OS I could find on the App Store) and saved everything to my backup drive via TimeMachine. Next, I erased my SSD.

I then installed High Sierra on my SSD. Next, I went to restore my data from my backup drive. I received an error message when doing so. When you save your data in a newer OS format on a backup drive but your internal SSD is operating on an older version of OS, the data won’t transfer. In response, I subsequently I updated my SSD to Mojave. (It probably would have been best to have started with a bootable USB of Mojave in the first place, I guess.) I was able to restore all of my data without any hiccups after that.

At first, I thought all of this work was for naught. Then I checked out FireVault and found that my disk was capable of being encrypted again. While my file system is still Journaled HFS+, I think I’m in a better position now should I ever need to convert to APFS.

Thanks for your patience and guidance everyone.

Best,

C

这个答案有帮助吗?

得分 1

1条评论:

Im so confused. After all that you were still on the old HFS+ format? I thought the whole point was to get APFS on your SSD and load your backup then. I thought Mohave update and Sierra update automatically makes your File system to APFS.

Im in the same boat and was going to follow your steps but want APFS.

Think I will make a clone onto external drive, then boot mac from that, then format SSD inside the mac to APFS and the clone back from external to that. end result should be my everything I currently have on my new APFS SSD.

完成的

添加一条评论
最有帮助的答案

The format of your external drive can be different than your internal so thats not a worry!

At this point you’ll need to see if you need to update the driver on your drive before you do anything.

In the mean time I would recommend you first create a OS installer drive with your current MacOS following this guide How to create a bootable macOS Sierra installer drive. Make sure it boots up using the Option (⌥) key. You might want to setup a Mojave installer as well.

Reference: Mac startup key combinations

这个答案有帮助吗?

得分 4

10条评论:

I can't remember having had troubles with updates on HFS formatted drives. Usually I just download combo updates to have them ready in case of need without continuosly downloading stuff, but still, nothing I remember having met on H.Sierra or Mojave.

完成的

Thanks for the info on external drives, Dan. This is extremely helpful.

Just to clarify, I actually have Mojave installed on my current SSD. I downloaded it last fall on my previous hard drive and transferred over to my new SSD with SuperDuper this spring.

I was trying to reinstall Mojave in an attempt to reformat my SSD in APFS. I want to make sure I can not only encrypt my SSD but also update my SSD in the future when Apple releases additional MacOS packages.

Do you still recommend downloading the MacOS installer drive onto a USB, Dan? If so, what's the next step?

完成的

Well that's the root issue then! Using a cloning App! find your SuperDuper and any other cloning app and trash them! Since 2012 I've not used any 3rd party cloning apps as they only create issues later on like what you've encountered here.

I don't recommend upgrading past Sierra on SATA based systems (HDD or SSD) High Sierra and Mojave will upgrade the file system from HFS+ to APFS during the install process. High Sierra had a lot of issues I just don't install it at all! The probe here is the way APFS works on older SATA systems as throughput issues with it limited queues over what PCIe/NVMe drives have.

OK, You still want to jump in the deep end of the pool ;-}

Make a Sierra installer USB as well as a released Mojave installer following this guide How to create a bootable macOS Mojave installer drive

After backing up your drive (TimeMachine) reboot under the Sierra drive so you can reformat the drive and install it onto your drive. Install the updates as required (IMPORTANT: Setup a new user account different than what you currently using for the installs). Then if you must run the Mojave OS installer in the same manner booting up under the installer USB and installing it. and its needed updates. At the end of the OS install you'll be asked if you have a a backup to restore this is when you want to plug in your backup drive so the Migration Assistant can restore your user accounts, apps & data.

完成的

Doesn't look like Sierra is available in the App Store anymore. My list of purchased applications in the App Store was reset when I switched my hard drive, so I can't assess it that way, either.

I was able to download the High Sierra installer to a USB, however. When I tried to install it through Disk Utility, though, I received an error message telling me I couldn't install an earlier version of Mac OS. I guess this makes sense: some of the support forums on Apple's website indicate that you can't download older OS versions if you have one of the newer ones already installed. Got an error message (still, the APFS problem) when I tried the bootable USB route with Mojave, too.

"Convert to APFS" is greyed out in Disk Utility for me. Should I just re-partition my volume as APFS instead? (If so, should I use APFS or APFS (encrypted)?) OR, do you think I should just hold off on this until Apple releases macOS 10.15 Catalina in the fall? Is it possible that that update might convert my SSD to APFS instead?

完成的

Your hitting the shoe cobblers dilemma! The cobbler can't fix your shoe with you wearing them! Thats why you need to create the bootable OS installer so the drive you are trying to fix is not being accessed.

完成的

显示更多的5条评论

添加一条评论

You'll want to start fresh on the SSD, make sure show all devices is selected in disk utility. Select the least indented item from the top left and erase.

I'm not sure about this APFS / HFS+ stuff. But what I always use GUID partition table / Journaled Format on a HD install then upgrade to Mojave via running installer while MacOS is booted into system from a USB OS installer drive or upgrade to it via app store.

I think it converts to APFS file system on upgrade to Mojave?

What's the benefit to going APFS? I just use defaults or whatever works.

这个答案有帮助吗?

得分 2

2条评论:

I never noticed the installer changing the file system when I set one with Disk Utility, even with Ssd or blade drives. However I always do clean installs with a Usb pendrive, thus I'm unsure how it really behaves with a simple upgrade App. No idea about the benefits of APFS under the hood and I couldn't care less, never noticed anything better on daily use.

完成的

@benjamen50 - Both HFS+ and APFS use GUID partitions The given OS and drive defines which format the drive will have. Under High Sierra a SSD drive will be updated to APFS a HDD will be left as HFS+. Under Mojave the either drive will be converted. There is a way to hold the partition at HFS+ under High Sierra by modifying the installer script. I haven't been able to modify the Mojave script.

As to which file system is better: This gets tricky! As we first need to look at the means of I/O to the drive: SATA or PCIe. SATA I/O dialog is a serial give and take with only two queues (in & out). A PCIe interface has lanes each lane has four queues.So a x2 connection 16 queues and a x4 will have 32! So why is this important? The dialog of HFS+ uses fewer transactions than APFS which uses more! A lot more!

So older SATA based systems should stick with HFS+ which means you really need to stick with Sierra. If you have a newer PCIe blade drive'd system then jumping to APFS makes sense!

What does APFS give you that HFS+ doesn't? Here's a good write up HFS+ v. APFS: Which Apple file system is better?

Because of the deeper queuing APFS does offer better performance as multiple actions across a given app and across file copy and moves! If ou have a SATA SSD somethings are not better! as an example finder actions tend to bog down. Newer versions of High Sierra are better but still not as good as it could be given the heavy dialog of APFS. But to be fair Apple and most other makers are moving boot drives to SSD's so APFS makes sense on them. secondary drives (Internally or Externally) should stick with HFS+ as encryption is still not supported

完成的

添加一条评论

All you have to do is:

1. Boot from Catalina or Big Sur USB drive

2. Click on your boot drive (left pane)

3. Click on ‘Unmount’ on the top right header icon

4. The drive will be greyed out when unmounted… may have to do several times… it does not happen quickly

5. Right click on greyed out drive in left pane

6. Click on ‘Convert To APFS’

7. Wait until done… about 30 seconds

这个答案有帮助吗?

得分 1
添加一条评论

添加你的答案

Charlie 将永远感激不已
浏览统计数据:

过去 24 小时: 1

过去 7 天: 2

过去 30 天: 8

总计 19,389