Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

tinygoblin

macrumors regular
Original poster
This is addressed primarily to owners of 2016+ 13/15-inch MacBook Pro with Boot Camp volume on internal SSD.

I'm trying to set Boot Camp volume (located on internal SSD) label displayed in Startup Manager (Option-boot, boot loader) to something different than Windows. The commands I use are listed everywhere on the Internet:
Code:
sudo diskutil mount disk0s1
sudo bless --folder /Volumes/EFI/EFI/Boot --label "Boot Camp"
sudo diskutil unmount disk0s1
But this doesn't work!

However very same commands work perfectly for similar Boot Camp volume on my external SSD:
Code:
sudo diskutil mount disk4s1
sudo bless --folder /Volumes/EFI/EFI/Boot --label "Boot Camp"
sudo diskutil unmount disk4s1

I've also tried these without luck:
Code:
bless --folder /Volumes/EFI/EFI/Boot/bootx64.efi --file "Boot Camp"
bless --folder /Volumes/EFI/EFI/Boot --file /Volumes/EFI/EFI/Boot/bootx64.efi --label "Boot Camp"
bless --folder /Volumes/EFI/EFI/Microsoft --label "Boot Camp"
bless --folder /Volumes/EFI/EFI/Microsoft/Boot --label "Boot Camp"

The files ._.disk_label, ._.disk_label_2x, .disk_label, ._disk_label_2x are created successfully every time in corresponding folder. I also tried copying working %disk_label% files from external SSD's folder /Volumes/EFI/EFI/Boot to internal SSD's folder /Volumes/EFI/EFI/Boot - no luck.

Would someone kindly double-check if bless command is working or not on their internal SSD's Windows volume? This will make it clear if it's a firmware bug I'm dealing with.

P.S.
1. Sources of my research: zero, one, two, three, four (%disk_label% file structure and meaning explanation).
2. Reports of the same problem: MacBook Air, Mac Pro
3. Command that returns firmware version: system_profiler SPHardwareDataType
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.