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

tinygoblin

macrumors regular
Original poster
Feb 20, 2022
121
33
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.