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:
But this doesn't work!
However very same commands work perfectly for similar Boot Camp volume on my external SSD:
I've also tried these without luck:
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
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
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: