{"id":385,"date":"2020-01-04T13:01:59","date_gmt":"2020-01-04T19:01:59","guid":{"rendered":"http:\/\/n8williams.com\/devblog\/?p=385"},"modified":"2020-05-26T21:43:26","modified_gmt":"2020-05-27T03:43:26","slug":"error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed","status":"publish","type":"post","link":"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed","title":{"rendered":"Error on Startup and Boot Failure for MacOS After Converting SSD to APFS. Running bless to place boot files failed."},"content":{"rendered":"\n<p>I wanted to offer some more clarity on converting a hard drive to the AFPS format, for upgrading from Mojave to Catalina, or something similar. I could not upgrade without doing so. I was surprised at how technical the process was, but I think it&#8217;s manageable for most people. Though terrifying to have to adjust boot settings (back in my windows days this was a non-recoverable screwup at times). After a successful conversion to AFPS, I could not boot out of recovery mode and would get the &#8220;Running bless to place boot files failed&#8221; error.<\/p>\n\n\n\n<p>First convert the Hard Drive<\/p>\n\n\n\n<ol><li>Any backing up, I would make sure to do before converting. I put that off, and ended up being fairly nervous when my OS would no longer boot \ud83d\ude42 Luckily, I ended up back with the same OS with a converted hard drive and proceeded to upgrade.<\/li><li>For me, I had to boot in recovery mode to get the option I needed. Restart your Mac and hold down Cmd+R to boot into recover mode.<\/li><li>Launch the Disk Utility app from the options.<\/li><li>Select your hard drive and then its main volume, then unmount it (I had to do this to get the convert option to be enabled).<\/li><li>Select Edit then Convert to APFS<\/li><li>It should convert after about two minutes and you can reboot.<\/li><\/ol>\n\n\n\n<p>At this point, I restarted and found my Mac would always boot into recovery mode. When I selected the main hard drive and tried to restart from that, I got an error, indicating &#8220;Running bless to place boot files failed.&#8221; There were some helpful sites, but the instructions didn&#8217;t quite match up for me, and the more technical part of creating a folder with the hard drive&#8217;s unique id was not very clear. The following are the steps I took, but see: <a href=\"https:\/\/www.tecklyfe.com\/boot-failures-after-converting-macos-ssd-to-apfs\/\">https:\/\/www.tecklyfe.com\/boot-failures-after-converting-macos-ssd-to-apfs\/<\/a> and <a href=\"https:\/\/apple.stackexchange.com\/questions\/308531\/could-not-create-a-preboot-volume-for-apfs-install\">https:\/\/apple.stackexchange.com\/questions\/308531\/could-not-create-a-preboot-volume-for-apfs-install<\/a> (You may be able to do this in a shorter number of steps than me)<\/p>\n\n\n\n<ol><li>In recovery mode open the terminal from the menu Utilities -> Terminal.<\/li><li>List the hard drive info with <code>diskutil apfs list<\/code><\/li><li>If you&#8217;re like me you already have a preboot volume. But apparently you may need to create one with <code>diskutil apfs addVolume disk&quot;Disk Number here&quot; apfs Preboot -role B<\/code> <\/li><li>The steps in the articles I was seeing got less clear to me here. Props to the existing info, but I wanted to add my two cents. At this point I needed to copy existing preboot files into another preboot folder. Before I could use a copy command, I had to create a new preboot folder with the UUID of the hard drive volume disk2s1 (or whatever your main apfs partition is listed as in the <code>diskutil afps list<\/code>  command. UPDATE: The UUID to use should be the that of the primary partition (and not the pre-boot partition) &#8211; thanks to opherko. The command I needed was: <code>mkdir -p \/Volumes\/Preboot\/&lt;The UUID, a long alphanumeric id&gt;\/System\/Library\/CoreServices <\/code><\/li><li>At that point I could do <code>cp -RP \/Volumes\/&lt;Your hard drive name here&gt;\/System\/Library\/CoreServices \/Volumes\/Preboot\/&lt;The UUID&gt;\/System\/Library\/CoreServices<\/code>. It would seem to me you are copying your old, functioning boot files into a new boot folder for your converted hard drive. Perhaps temporarily until another process adjusts things. Make sure, as noted above, that the UUID is the primary partition&#8217;s UUID.<\/li><li>Now you can run the update commands for the preboot. Replace disk2s1 with your disk: <code>diskutil apfs updatepreboot disk2s1<\/code><\/li><li>Run the bless utility: <code>bless --folder \/Volumes\/&lt;Your hard drive name here&gt;\/System\/Library\/CoreServices --bootefi --verbose<\/code><\/li><li>You may need to use the Startup program to assign the boot partition when exiting the utilities.<\/li><li>At this point I was very relieved that upon trying to reboot, you should no longer get the error &#8220;Running bless to place boot files failed.&#8221; and the OS should start. For me, I was back in Mojave, with all my same files on a hard drive that was now formatted for AFPS, where I could proceed to install Catalina. Hopefully this informs a successful end result for someone else out there.<\/li><\/ol>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I wanted to offer some more clarity on converting a hard drive to the AFPS format, for upgrading from Mojave to Catalina, or something similar. I could not upgrade without doing so. I was surprised at how technical the process was, but I think it&#8217;s manageable for most people. Though terrifying to have to adjust &hellip; <a href=\"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Error on Startup and Boot Failure for MacOS After Converting SSD to APFS. Running bless to place boot files failed.&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7,10],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.11 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Error on Startup and Boot Failure for MacOS After Converting SSD to APFS. Running bless to place boot files failed. - The Dev Pages<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Error on Startup and Boot Failure for MacOS After Converting SSD to APFS. Running bless to place boot files failed. - The Dev Pages\" \/>\n<meta property=\"og:description\" content=\"I wanted to offer some more clarity on converting a hard drive to the AFPS format, for upgrading from Mojave to Catalina, or something similar. I could not upgrade without doing so. I was surprised at how technical the process was, but I think it&#8217;s manageable for most people. Though terrifying to have to adjust &hellip; Continue reading &quot;Error on Startup and Boot Failure for MacOS After Converting SSD to APFS. Running bless to place boot files failed.&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed\" \/>\n<meta property=\"og:site_name\" content=\"The Dev Pages\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-04T19:01:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-27T03:43:26+00:00\" \/>\n<meta name=\"author\" content=\"Nate Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@admin\" \/>\n<meta name=\"twitter:site\" content=\"@admin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nate Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed#article\",\"isPartOf\":{\"@id\":\"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed\"},\"author\":{\"name\":\"Nate Admin\",\"@id\":\"https:\/\/n8williams.com\/devblog\/#\/schema\/person\/1c31624786b5382f1a811f0a01985757\"},\"headline\":\"Error on Startup and Boot Failure for MacOS After Converting SSD to APFS. Running bless to place boot files failed.\",\"datePublished\":\"2020-01-04T19:01:59+00:00\",\"dateModified\":\"2020-05-27T03:43:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed\"},\"wordCount\":653,\"commentCount\":9,\"publisher\":{\"@id\":\"https:\/\/n8williams.com\/devblog\/#\/schema\/person\/1c31624786b5382f1a811f0a01985757\"},\"articleSection\":[\"General Dev\",\"Mac Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed\",\"url\":\"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed\",\"name\":\"Error on Startup and Boot Failure for MacOS After Converting SSD to APFS. Running bless to place boot files failed. - The Dev Pages\",\"isPartOf\":{\"@id\":\"https:\/\/n8williams.com\/devblog\/#website\"},\"datePublished\":\"2020-01-04T19:01:59+00:00\",\"dateModified\":\"2020-05-27T03:43:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/n8williams.com\/devblog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Error on Startup and Boot Failure for MacOS After Converting SSD to APFS. Running bless to place boot files failed.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/n8williams.com\/devblog\/#website\",\"url\":\"https:\/\/n8williams.com\/devblog\/\",\"name\":\"The Dev Pages\",\"description\":\"A knowledge base for web applications development (and beyond)\",\"publisher\":{\"@id\":\"https:\/\/n8williams.com\/devblog\/#\/schema\/person\/1c31624786b5382f1a811f0a01985757\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/n8williams.com\/devblog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/n8williams.com\/devblog\/#\/schema\/person\/1c31624786b5382f1a811f0a01985757\",\"name\":\"Nate Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/n8williams.com\/devblog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/19d7bc7602072ac846e912622704a628?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/19d7bc7602072ac846e912622704a628?s=96&d=mm&r=g\",\"caption\":\"Nate Admin\"},\"logo\":{\"@id\":\"https:\/\/n8williams.com\/devblog\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/n8williams.com\",\"https:\/\/twitter.com\/admin\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Error on Startup and Boot Failure for MacOS After Converting SSD to APFS. Running bless to place boot files failed. - The Dev Pages","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed","og_locale":"en_US","og_type":"article","og_title":"Error on Startup and Boot Failure for MacOS After Converting SSD to APFS. Running bless to place boot files failed. - The Dev Pages","og_description":"I wanted to offer some more clarity on converting a hard drive to the AFPS format, for upgrading from Mojave to Catalina, or something similar. I could not upgrade without doing so. I was surprised at how technical the process was, but I think it&#8217;s manageable for most people. Though terrifying to have to adjust &hellip; Continue reading \"Error on Startup and Boot Failure for MacOS After Converting SSD to APFS. Running bless to place boot files failed.\"","og_url":"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed","og_site_name":"The Dev Pages","article_published_time":"2020-01-04T19:01:59+00:00","article_modified_time":"2020-05-27T03:43:26+00:00","author":"Nate Admin","twitter_card":"summary_large_image","twitter_creator":"@admin","twitter_site":"@admin","twitter_misc":{"Written by":"Nate Admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed#article","isPartOf":{"@id":"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed"},"author":{"name":"Nate Admin","@id":"https:\/\/n8williams.com\/devblog\/#\/schema\/person\/1c31624786b5382f1a811f0a01985757"},"headline":"Error on Startup and Boot Failure for MacOS After Converting SSD to APFS. Running bless to place boot files failed.","datePublished":"2020-01-04T19:01:59+00:00","dateModified":"2020-05-27T03:43:26+00:00","mainEntityOfPage":{"@id":"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed"},"wordCount":653,"commentCount":9,"publisher":{"@id":"https:\/\/n8williams.com\/devblog\/#\/schema\/person\/1c31624786b5382f1a811f0a01985757"},"articleSection":["General Dev","Mac Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed#respond"]}]},{"@type":"WebPage","@id":"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed","url":"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed","name":"Error on Startup and Boot Failure for MacOS After Converting SSD to APFS. Running bless to place boot files failed. - The Dev Pages","isPartOf":{"@id":"https:\/\/n8williams.com\/devblog\/#website"},"datePublished":"2020-01-04T19:01:59+00:00","dateModified":"2020-05-27T03:43:26+00:00","breadcrumb":{"@id":"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/n8williams.com\/devblog\/general_dev\/error-on-startup-boot-failure-converting-macos-ssd-to-apfs-running-bless-to-place-boot-files-failed#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/n8williams.com\/devblog\/"},{"@type":"ListItem","position":2,"name":"Error on Startup and Boot Failure for MacOS After Converting SSD to APFS. Running bless to place boot files failed."}]},{"@type":"WebSite","@id":"https:\/\/n8williams.com\/devblog\/#website","url":"https:\/\/n8williams.com\/devblog\/","name":"The Dev Pages","description":"A knowledge base for web applications development (and beyond)","publisher":{"@id":"https:\/\/n8williams.com\/devblog\/#\/schema\/person\/1c31624786b5382f1a811f0a01985757"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/n8williams.com\/devblog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/n8williams.com\/devblog\/#\/schema\/person\/1c31624786b5382f1a811f0a01985757","name":"Nate Admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/n8williams.com\/devblog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/19d7bc7602072ac846e912622704a628?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/19d7bc7602072ac846e912622704a628?s=96&d=mm&r=g","caption":"Nate Admin"},"logo":{"@id":"https:\/\/n8williams.com\/devblog\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/n8williams.com","https:\/\/twitter.com\/admin"]}]}},"_links":{"self":[{"href":"https:\/\/n8williams.com\/devblog\/wp-json\/wp\/v2\/posts\/385"}],"collection":[{"href":"https:\/\/n8williams.com\/devblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/n8williams.com\/devblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/n8williams.com\/devblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/n8williams.com\/devblog\/wp-json\/wp\/v2\/comments?post=385"}],"version-history":[{"count":8,"href":"https:\/\/n8williams.com\/devblog\/wp-json\/wp\/v2\/posts\/385\/revisions"}],"predecessor-version":[{"id":420,"href":"https:\/\/n8williams.com\/devblog\/wp-json\/wp\/v2\/posts\/385\/revisions\/420"}],"wp:attachment":[{"href":"https:\/\/n8williams.com\/devblog\/wp-json\/wp\/v2\/media?parent=385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/n8williams.com\/devblog\/wp-json\/wp\/v2\/categories?post=385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/n8williams.com\/devblog\/wp-json\/wp\/v2\/tags?post=385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}