MCPcopy Create free account
hub / github.com/CloverHackyColor/CloverBootloader / RemoveStartupDiskVolume

Function RemoveStartupDiskVolume

rEFIt_UEFI/Platform/Nvram.cpp:1456–1472  ·  view source on GitHub ↗

Deletes Startup disk vars: efi-boot-device, efi-boot-device-data, BootCampHD. */

Source from the content-addressed store, hash-verified

1454
1455/** Deletes Startup disk vars: efi-boot-device, efi-boot-device-data, BootCampHD. */
1456VOID
1457RemoveStartupDiskVolume ()
1458{
1459// EFI_STATUS Status;
1460
1461// DBG("RemoveStartupDiskVolume:\n");
1462
1463 /*Status =*/ DeleteNvramVariable (L"efi-boot-device", &gEfiAppleBootGuid);
1464// DBG(" * efi-boot-device = %s\n", efiStrError(Status));
1465
1466 /*Status =*/ DeleteNvramVariable (L"efi-boot-device-data", &gEfiAppleBootGuid);
1467// DBG(" * efi-boot-device-data = %s\n", efiStrError(Status));
1468
1469 /*Status =*/ DeleteNvramVariable (L"BootCampHD", &gEfiAppleBootGuid);
1470// DBG(" * BootCampHD = %s\n", efiStrError(Status));
1471// DBG("Removed efi-boot-device-data variable: %s\n", efiStrError(Status));
1472}
1473
1474
1475VOID ResetNvram ()

Callers 2

StartLoaderMethod · 0.85
StartLegacyMethod · 0.85

Calls 1

DeleteNvramVariableFunction · 0.85

Tested by

no test coverage detected