Overclock.net › Forums › Components › Hard Drives & Storage › Sean's Windows 7 Install & Optimization Guide for SSDs & HDDs
New Posts  All Forums:Forum Nav:

Sean's Windows 7 Install & Optimization Guide for SSDs & HDDs - Page 84

post #831 of 5384
Quote:
Originally Posted by kevindd992002 View Post


What a very informative answer there, you really know what you're doing smile.gif

In essence though, would a clogged up BCD store file degrade overall performance? If so, what do we need to do to avoid this clogging up?

Regarding your question, I was using GPT/UEFI with my previous SSD and yes I know about not mixing MBR with GPT. Last time, I used an installation DVD to install Win7 as UEFI-based. What I'm actually trying to accomplish right now is doing the same in another computer (new board, new SSD, new everything) but this time using a USB Flash Disk. As I've mentioned above, I'm really having a headache now in accomplishing this. When I simply format the flash disk to fat32 and copy from the installation files from the Win7 x64 enterprise iso file, I got a UEFI entry under Boot Options section but when I reboot and boot from it, I only get a blinking dash in the upper left of the screen. When I follow this guide by looking for the appropriate bootx64.efi file, I end getting a Windows Boot Manager error when it boots up. So I'm really lost here.

Extra BCD store entries don't necessaily create a great impact on performance... to a point. The UEFI does need to compare NVRAM entries and BCD entries at each POST, so theoretically this takes time, fewer entries take less time, but the UEFI processes the entries pretty quickly.

The blinking cursor you are experiening is typically cause by the UEFI being unable to hand control of the system to the OS (in this case the install media). I know you said x64, but are you absolutly sure it is an x64 iso? Has the .iso file you have ever been burned to disk and installed? The reason I ask, if the iso was downloaded, it is not uncommon for downloaded isos to become corrupt in the download process (I've even seen this with download content from MSDN and MSDN-AA, which link to the [microsoft approved] digitalriver download site), and sometimes may not even boot when burned. If this is the case, try re-downloading the .iso, and try again.

If you are sure the .iso is good, double check all of the files contained in the *:\EFI\Boot directory to make sure that you have copied all of the files from the efi\microsoft\boot directory. the bootx64.efi file is enough to make the USB show up as a UEFI device, but the other files are required to actually boot.
Rusty Metal
(17 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 2600K ASUS P8P67 PRO NVIDIA GeForce GTX 580 Corsair Vengeance 
Hard DriveHard DriveHard DriveOptical Drive
2 x Corsair Performance 3 SSD 128 GB; RAID 0 2 x Western Digital Black 1TB; RAID 0 Western Digital Black LG BluRay - RE/DVD+/-DL Burner  
Optical DriveCoolingOSMonitor
LG 24x super-multi  Corsair H70 Windows 7 Professional x64 DELL U2711 
KeyboardPowerCaseMouse
logitech G19 Corsair AX750 Coolermaster Storm Sniper Logitech Performance MX 
Audio
Creative Sound Blaster X-Fi Titanium Fatal1ty Pro  
  hide details  
Reply
Rusty Metal
(17 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 2600K ASUS P8P67 PRO NVIDIA GeForce GTX 580 Corsair Vengeance 
Hard DriveHard DriveHard DriveOptical Drive
2 x Corsair Performance 3 SSD 128 GB; RAID 0 2 x Western Digital Black 1TB; RAID 0 Western Digital Black LG BluRay - RE/DVD+/-DL Burner  
Optical DriveCoolingOSMonitor
LG 24x super-multi  Corsair H70 Windows 7 Professional x64 DELL U2711 
KeyboardPowerCaseMouse
logitech G19 Corsair AX750 Coolermaster Storm Sniper Logitech Performance MX 
Audio
Creative Sound Blaster X-Fi Titanium Fatal1ty Pro  
  hide details  
Reply
post #832 of 5384
Quote:
Originally Posted by xandypx View Post

Extra BCD store entries don't necessaily create a great impact on performance... to a point. The UEFI does need to compare NVRAM entries and BCD entries at each POST, so theoretically this takes time, fewer entries take less time, but the UEFI processes the entries pretty quickly.
The blinking cursor you are experiening is typically cause by the UEFI being unable to hand control of the system to the OS (in this case the install media). I know you said x64, but are you absolutly sure it is an x64 iso? Has the .iso file you have ever been burned to disk and installed? The reason I ask, if the iso was downloaded, it is not uncommon for downloaded isos to become corrupt in the download process (I've even seen this with download content from MSDN and MSDN-AA, which link to the [microsoft approved] digitalriver download site), and sometimes may not even boot when burned. If this is the case, try re-downloading the .iso, and try again.
If you are sure the .iso is good, double check all of the files contained in the *:\EFI\Boot directory to make sure that you have copied all of the files from the efi\microsoft\boot directory. the bootx64.efi file is enough to make the USB show up as a UEFI device, but the other files are required to actually boot.

Ok. How do you delete the BCD store file? And where exactly is it located? In the OS HDD? Would deleting all partitions in that OS HDD remove all BCD store information?

Nevermind, I know what was wrong with my USB drive.I "cut" the file from \efi\microsoft\boot and pasted them in \efi\boot instead of just copying them. My bad, sorry. Everything is working fine now. I can confirm that I still need that bootx64.efi file to boot from UEFI properly. Without it, the USB flash disk boots to MBR-based Win7 installation

I also converted my usb installation disk to GPT, does that have an effect at all?

What is the purpose of Step 13 (assign letter=C noerr) ? Why do you need to assign a letter to the partition right away?
Edited by kevindd992002 - 12/1/11 at 9:00am
post #833 of 5384
Quote:
Originally Posted by kevindd992002 View Post

Ok. How do you delete the BCD store file? And where exactly is it located? In the OS HDD? Would deleting all partitions in that OS HDD remove all BCD store information?

Nevermind, I know what was wrong with my USB drive.I "cut" the file from \efi\microsoft\boot and pasted them in \efi\boot instead of just copying them. My bad, sorry. Everything is working fine now. I can confirm that I still need that bootx64.efi file to boot from UEFI properly. Without it, the USB flash disk boots to MBR-based Win7 installation

I also converted my usb installation disk to GPT, does that have an effect at all?

What is the purpose of Step 13 (assign letter=C noerr) ? Why do you need to assign a letter to the partition right away?

Not that you should ever delete the BCD store, it is located on the HDD. Deleting the BCD store on a working system will reder the OS un-bootable.

On a BIOS-based operating systems (MBR), the BCD registry file is located at \Boot\Bcd on the active partition.
On an EFI-based operating systems, the BCD registry file is located in the \EFI\Microsoft\Boot\ folder on the EFI system partition.

You don't need to assign the drive letter, but in some instances, it ensures that your main OS partition is assigned the drive letter C:\, which is also why the "no error" switch... it guarantees letter C:\ to the drive you just partitioned, even if some other part of the system thinks letter C: is already assigned, (ie you left your old OS drive C: attached to the system during your install, and the install program identified it with drive letter C:).

I have no idea what affect GPT on a USB drive would do... or not do for that matter.
Rusty Metal
(17 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 2600K ASUS P8P67 PRO NVIDIA GeForce GTX 580 Corsair Vengeance 
Hard DriveHard DriveHard DriveOptical Drive
2 x Corsair Performance 3 SSD 128 GB; RAID 0 2 x Western Digital Black 1TB; RAID 0 Western Digital Black LG BluRay - RE/DVD+/-DL Burner  
Optical DriveCoolingOSMonitor
LG 24x super-multi  Corsair H70 Windows 7 Professional x64 DELL U2711 
KeyboardPowerCaseMouse
logitech G19 Corsair AX750 Coolermaster Storm Sniper Logitech Performance MX 
Audio
Creative Sound Blaster X-Fi Titanium Fatal1ty Pro  
  hide details  
Reply
Rusty Metal
(17 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 2600K ASUS P8P67 PRO NVIDIA GeForce GTX 580 Corsair Vengeance 
Hard DriveHard DriveHard DriveOptical Drive
2 x Corsair Performance 3 SSD 128 GB; RAID 0 2 x Western Digital Black 1TB; RAID 0 Western Digital Black LG BluRay - RE/DVD+/-DL Burner  
Optical DriveCoolingOSMonitor
LG 24x super-multi  Corsair H70 Windows 7 Professional x64 DELL U2711 
KeyboardPowerCaseMouse
logitech G19 Corsair AX750 Coolermaster Storm Sniper Logitech Performance MX 
Audio
Creative Sound Blaster X-Fi Titanium Fatal1ty Pro  
  hide details  
Reply
post #834 of 5384
Just got my intel 320 SSD in. I just have a quick question. Do i update the firmware on the SSD before or after I install the OS on it?
post #835 of 5384
Thread Starter 
Quote:
Originally Posted by ajresendez View Post

Just got my intel 320 SSD in. I just have a quick question. Do i update the firmware on the SSD before or after I install the OS on it?

You should before.
post #836 of 5384
ok how do i do it before tongue.gif, I don't think you mention it in your guide. Sorry if I missed it in advance.
post #837 of 5384
Thread Starter 
Quote:
Originally Posted by ajresendez View Post

ok how do i do it before tongue.gif, I don't think you mention it in your guide. Sorry if I missed it in advance.

It was lol tongue.gif

Next check your UEFI/BIOS for these settings:

Check if AHCI mode is enabled, if not enable it.
Note: If you are going to use a RAID array or Intel SRT use RAID Mode instead.
Check to see if ACPI 2.0 is in the UEFI/BIOS and enabled.
Check and see if there is an update to the firmware of you SSD and update if necessary.
Note: Check the next post in the thread for the downloads section for firmware links.

To avoid having the boot sector placed on a secondary drive, disconnect all other drives.
If you have are using a SSD use the native Intel or AMD SATA 3Gb/s or SATA 6Gb/s ports, do NOT use the Marvell ports for your SSD, they do not support TRIM, they are capped at ~375MB/s and deliver very poor 4K read and write performance compared to the Intel and AMD SATA 3Gb/s and SATA 6Gb/s ports. I also would suggest you not use the Marvell ports for your HDD either. Only the DVD drive if anything. If not just disable it in the UEFI/BIOS to cut 2-3 seconds off your boot.
post #838 of 5384
Quote:
Originally Posted by xandypx View Post

Not that you should ever delete the BCD store, it is located on the HDD. Deleting the BCD store on a working system will reder the OS un-bootable.
On a BIOS-based operating systems (MBR), the BCD registry file is located at \Boot\Bcd on the active partition.
On an EFI-based operating systems, the BCD registry file is located in the \EFI\Microsoft\Boot\ folder on the EFI system partition.
You don't need to assign the drive letter, but in some instances, it ensures that your main OS partition is assigned the drive letter C:\, which is also why the "no error" switch... it guarantees letter C:\ to the drive you just partitioned, even if some other part of the system thinks letter C: is already assigned, (ie you left your old OS drive C: attached to the system during your install, and the install program identified it with drive letter C:).
I have no idea what affect GPT on a USB drive would do... or not do for that matter.

Ok. So when you plug in devices that are capable of UEFI-boot, the BCD store is updated and populated accordingly?

Ok, but without anything attached to the computer except the USB drive, the OS drive will surely be assigned as letter C?

Also, I still don't think that making the USB installation disk as active is needed since it is not an OS drive and it has no MBR in it, is this correct? I cannot confirm because my USB disk is in GPT format and doesn't need the active command.
post #839 of 5384
Hey Sean W, what do you mean by the Note in step 17 of setting up a GPT partition? Set to windows boot manager?

I'm confused...
    
CPUMotherboardGraphicsRAM
Intel i7-7700K Delidded 5.0Ghz Gigabyte AORUS Z270X-GamingK5 EVGA GTX1080FTW.Hybrid.Scythe GT/AP-15 P/P 2x8GB Kingston HyperX Savage Black 2800CL13 
Hard DriveHard DriveHard DriveCooling
Samsung 960 EVO 250GB NVMe Samsung 840 EVO 250GB 1.5TB Hitachi 7K3000 TTWater 360mm w/ Corsair Sp120PWMs 
MonitorKeyboardPowerCase
Dell S2716DG 2560x1440 144Hz GSync Razer BlackWidow Chroma v2 Corsair AX750 Corsair Carbide 600C Inverse 
MouseAudio
Razer DeathAdder Chroma ALC1220 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel i7-7700K Delidded 5.0Ghz Gigabyte AORUS Z270X-GamingK5 EVGA GTX1080FTW.Hybrid.Scythe GT/AP-15 P/P 2x8GB Kingston HyperX Savage Black 2800CL13 
Hard DriveHard DriveHard DriveCooling
Samsung 960 EVO 250GB NVMe Samsung 840 EVO 250GB 1.5TB Hitachi 7K3000 TTWater 360mm w/ Corsair Sp120PWMs 
MonitorKeyboardPowerCase
Dell S2716DG 2560x1440 144Hz GSync Razer BlackWidow Chroma v2 Corsair AX750 Corsair Carbide 600C Inverse 
MouseAudio
Razer DeathAdder Chroma ALC1220 
  hide details  
Reply
post #840 of 5384
Thread Starter 
Quote:
Originally Posted by SMK View Post

Hey Sean W, what do you mean by the Note in step 17 of setting up a GPT partition? Set to windows boot manager?

I'm confused...

Ooops, I mean if you can't boot after the install you need to make sure the boot is set to Windows Boot Manager in the UEFI.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Hard Drives & Storage
Overclock.net › Forums › Components › Hard Drives & Storage › Sean's Windows 7 Install & Optimization Guide for SSDs & HDDs