Menu

large 4k block size disk corruption - workaround - OS X 10.7.2

pzi123
2012-04-24
2012-06-06
  • pzi123

    pzi123 - 2012-04-24

    Unfortunately the issue that rEFIt suffered still exists on fEFInd. Fortunately it is a OS X bug not the issue with open source tools. All the credits go to sourceforge user mic-marchen that more then a year ago described it in https://sourceforge.net/tracker/?func=detail&aid=3218104&group_id=161917&atid=821764 .
    The solution was kind of buried in the thread so I will simply restate it here:
    If you bought a top of the line macbook pro with the 750g disk that has 4k blocks as opposed to smaller disks with 512 byte blocks any run of this command corrupts the root disk in OS X:

    bless --info

    Most of users using manual method of rEFIt or rEFInd use that to verify the manual blessing of the installed binaries and this undoes the blessing. So run this but do not try to list it:

    bless --setBoot --folder /efi/refind --file /efi/refind/refind_x64.efi

    -Peter

     
    • Roderick W. Smith

      Thanks for sharing this information! I'll update my rEFInd documentation ASAP, since this is clearly something that all Mac users of rEFIt and rEFInd should know about.

       
  • joevt

    joevt - 2012-06-06

    The source code for bless is available on Apple's site. It would be nice to have actual proof that it is causing the problem by noting where the bug is in the source code.
    http://www.opensource.apple.com/source/bless/bless-76.1/

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.