What is the difference? Which one should I use? I have the GA-X79-UD3.In the motherboard manual, it states that EFI Compatible ROM is the default but with the latest F12p BIOS, Legacy ROM is the default when I load "Optimized Defaults".
Legacy ROM vs. EFI Compatible ROM has NOTHING with PCI and PCI-E cards !Legacy ROM vs. EFI Compatible ROM is used if you have your HD/SSD in RAID.
CheckPciRom()Tests to see if a traditional PCI ROM exists for this device.PrototypetypedefEFI_STATUS(EFIAPI *EFI_LEGACY_BIOS_CHECK_ROM) ( IN EFI_LEGACY_BIOS_PROTOCOL *This, IN EFI_HANDLE PciHandle OUT VOID **RomImage, OPTIONAL OUT UINTN *RomSize, OPTIONAL OUT UINTN *Flags );ParametersParameter DescriptionThis Indicates the EFI_LEGACY_BIOS_PROTOCOL instance.PciHandle The handle for this device.RomImage A pointer to the returned byte of the ROM image. If NULL, then no value is returned.RomSize A pointer to the returned size of the ROM image. If NULL, then no value is returned.Flags A pointer to the returned type of ROM discovered. Multiple bits can be set, as follows: 00 = No ROM 01 = ROM Found 02 = ROM is a valid legacy ROM DescriptionThis function tests to see if a traditional PCI ROM exists for this device.Status Codes ReturnedStatus Code DescriptionEFI_SUCCESS A traditional Option ROM is available for this device.EFI_UNSUPPORTED A traditional Option ROM is not supported.InstallPciRom()Shadows an Option ROM.PrototypetypedefEFI_STATUS(EFIAPI *EFI_LEGACY_BIOS_INSTALL_ROM) ( IN EFI_LEGACY_BIOS_PROTOCOL *This, IN EFI_HANDLE PciHandle, IN VOID **RomImage, OUT UINTN *Flags OUT UINT8 *DiskStart, OPTIONAL OUT UINT8 *DiskEnd, OPTIONAL OUT VOID **RomShadowAddress, OPTIONAL OUT UINT32 *ShadowedRomSize OPTIONAL );ParametersParameter DescriptionThis Indicates the EFI_LEGACY_BIOS_PROTOCOL instance.PciHandle The PCI PC-AT* Option ROM from this device’s ROM BAR will be loaded.RomImage A pointer to a PCI PC-AT ROM option ROM image. This argument is non-NULL if there is no hardware associated with the ROM and thus no PciHandle; otherwise it must be NULL. An example is the PXE base code.Flags The type of ROM discovered. Multiple bits can be set, as follows: 00 = No ROM. 01 = ROM found. 02 = ROM is a valid legacy ROM. DiskStart Disk number of the first device hooked by the ROM. If DiskStart is the same as DiskEnd, no disks were hooked.DiskEnd Disk number of the last device hooked by the ROM.RomShadowAddress A pointer to the pointer to the shadowed PC-AT ROM. If NULL, then no value is returned.ShadowedRomSize A pointer to the size of hte shadowed PC-AT ROM. If NULL, then no value is returned.DescriptionThis function loads a traditional PC-AT Option ROM on the PciHandle device and returns information about how many disks were added by the Option ROM and the shadow address and size. DiskStart and DiskEnd are INT13h drive letters. Thus 0x80 is C:.Status Codes ReturnedStatus Code DescriptionEFI_SUCCESS The Option ROM was shadowedEFI_UNSUPPORTED The PciHandle was not found
I understand he asking about AHCI/RAID ROM's.
You have to ask zerowing Because I'm done replying here because he is the expert on everything and don't forget to do your memtest86.Because that will fix all your problems. I'm sorry that you are having a problem but I have had that board and been running from day with no problems.He is the MAN here and he'll fix it with his memtest86 theory to fix everything. I'm out of here.
I don't have a problem with my computer or memory. I was just asking what the difference was between the two settings and which one I should use.