USB - Partial or Full Initialization in BIOS?

martinlest

New member
Power User
VIP
Local time
6:39 AM
Messages
661
I Googled "Partial or Full Initialization in BIOS" to see the difference, but only found threads where setting to one or the other was suggested to cure various PC issues...

I had a bit of a scare today when my PC got stuck on Windows Resume Loader after a hibernation resume failure. No mouse or keyboard input worked and it took me a while to remember (to my great relief!) that the PC has a PS2 mouse port, and that I have a spare PS2 keyboard... once I plugged it in, I could of course select to abandon the resume and reboot afresh..

In the interim though, I did go into the BIOS and changed USB Initialization from 'Partial' to 'Full' (I read that the USB function can get turned off in this kind of case, so I assumed, albeit half-heartedly, that the failure had changed the setting). But now I wonder whether it was set to Partial by default. I've also read that having Fast Boot on means that the USB setting is at Partial.

So, what are the practical consequences of having either one setting or the other? And should I go back to Partial Initialization for some reason? Having the USB set to Full seems the general recommendation, but..

Hope some techie in this area can explain the details of this! Thanks,

Martin

(I'm going to be using a PS2 keyboard full time now - and I have disabled hibernation as well - saving 12GBs of space into the bargain).
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Home Premium SP1 64-bit
CPU
Intel Core i7-4790K CPU @ 4.5GHz
Motherboard
Asus H97I-PLUS
Memory
16GB KINGSTON HYPER-X FURY DUAL-DDR3 1600MHz
Graphics Card(s)
8GB NVIDIA GEFORCE GTX 1070
Monitor(s) Displays
HannsG 28" & Dell 24"
Screen Resolution
1920x1200
Hard Drives
1 x 2TB Samsung Evo 860 SSD
2 x 500GB Samsung Evo 850 SSD
PSU
CORSAIR 650W CS SERIES
Case
Thermaltake Core V1 Mini ITX Cube
Cooling
NOCTUA NH-L12
Browser
Firefox
Other Info
Custom PC used for X-Plane 11
BIOS is the fist software loaded and it defines how the hardware should work, regardless of the OS.
Modern BIOS, specially UEFI like yours, has some "BIOS drivers" that are temporary loaded till the OS takes control and load their own drivers.
On boot, those "BIOS drivers" can take some time to be loaded and then replaced by OS drivers. Fast Boot or Partial Initialization, doesn't load "BIOS drivers" to save time but the hardware won't work till the OS is loaded.

I found out that the overall saved time is little so I have set "BIOS drivers" to Full Initialization (Fast boot=Off).
 

My Computers

System One System Two

  • Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    custom build
    OS
    Windows 7 HP 64
    CPU
    i5 6600K - 800MHz to 4200MHz
    Motherboard
    GA-Z170-HD3P
    Memory
    4+4G GSkill DDR4 3000
    Graphics Card(s)
    IG - Intel 530
    Monitor(s) Displays
    Samsung 226BW
    Screen Resolution
    1680x1050
    Hard Drives
    (1) -1 SM951 – 128GB M.2 AHCI PCIe SSD drive for Windows 7 and Lubuntu
    (2) -1 WD SATA 3 - 1T for Data
    (3) -1 WD SATA 3 - 1T for backup
    PSU
    Thermaltake 450W TR2 gold
    Keyboard
    Old and good Chicony mechanical keyboard
    Mouse
    Logitech mX performance - 9 buttons (had to disable some)
    Internet Speed
    500Mb/s
    Browser
    Firefox 64
    Other Info
    TinyWall firewall
  • Computer type
    Laptop
    System Manufacturer/Model Number
    Asus Q550LF
    OS
    Windows 7 Pro
    CPU
    i7-4500U 800MHz to 3.0GHz
    Motherboard
    Asus Q550LF
    Memory
    (4+4)G DDR3 1600
    Graphics Card(s)
    IG intel 4400 + NVIDIA GeForce GT 745M
    Sound Card
    Realtek
    Monitor(s) Displays
    LG Display LP156WF4-SPH1
    Screen Resolution
    1920 x 1080
    Hard Drives
    BX500 120G SSD for Windows and programs +
    1T HDD for data
    Internet Speed
    500 Mb/s
    Browser
    Firefox
    Other Info
    TinyWall firewall
I haven't noticed any difference (yet) when I boot, so I'll leave it on Full. I just wondered exactly how the PC responded differently at boot with the two settings. Does full just mean more 'BIOS drivers' are loaded for USB?? I'd have thought it was all or nothing, but clealry not.

Thanks.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Home Premium SP1 64-bit
CPU
Intel Core i7-4790K CPU @ 4.5GHz
Motherboard
Asus H97I-PLUS
Memory
16GB KINGSTON HYPER-X FURY DUAL-DDR3 1600MHz
Graphics Card(s)
8GB NVIDIA GEFORCE GTX 1070
Monitor(s) Displays
HannsG 28" & Dell 24"
Screen Resolution
1920x1200
Hard Drives
1 x 2TB Samsung Evo 860 SSD
2 x 500GB Samsung Evo 850 SSD
PSU
CORSAIR 650W CS SERIES
Case
Thermaltake Core V1 Mini ITX Cube
Cooling
NOCTUA NH-L12
Browser
Firefox
Other Info
Custom PC used for X-Plane 11
It isn't only the USB drivers, but depends on the MB BIOS. You have USB, LAN etc.
I would say you have 3 modes.
- No drivers
- Partial (USB, maybe LAN)
- All drivers
 

My Computers

System One System Two

  • Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    custom build
    OS
    Windows 7 HP 64
    CPU
    i5 6600K - 800MHz to 4200MHz
    Motherboard
    GA-Z170-HD3P
    Memory
    4+4G GSkill DDR4 3000
    Graphics Card(s)
    IG - Intel 530
    Monitor(s) Displays
    Samsung 226BW
    Screen Resolution
    1680x1050
    Hard Drives
    (1) -1 SM951 – 128GB M.2 AHCI PCIe SSD drive for Windows 7 and Lubuntu
    (2) -1 WD SATA 3 - 1T for Data
    (3) -1 WD SATA 3 - 1T for backup
    PSU
    Thermaltake 450W TR2 gold
    Keyboard
    Old and good Chicony mechanical keyboard
    Mouse
    Logitech mX performance - 9 buttons (had to disable some)
    Internet Speed
    500Mb/s
    Browser
    Firefox 64
    Other Info
    TinyWall firewall
  • Computer type
    Laptop
    System Manufacturer/Model Number
    Asus Q550LF
    OS
    Windows 7 Pro
    CPU
    i7-4500U 800MHz to 3.0GHz
    Motherboard
    Asus Q550LF
    Memory
    (4+4)G DDR3 1600
    Graphics Card(s)
    IG intel 4400 + NVIDIA GeForce GT 745M
    Sound Card
    Realtek
    Monitor(s) Displays
    LG Display LP156WF4-SPH1
    Screen Resolution
    1920 x 1080
    Hard Drives
    BX500 120G SSD for Windows and programs +
    1T HDD for data
    Internet Speed
    500 Mb/s
    Browser
    Firefox
    Other Info
    TinyWall firewall
...the PC has a PS2 mouse port, and that I have a spare PS2 keyboard...I'm going to be using a PS2 keyboard full time now.

You're very fortunate to have both a PS/2 port and a PS/2 keyboard. PS/2 is the most reliable type of keyboard and mouse - they never fail, as long as you are powered down when you connect or disconnect them.

I have had USB fail twice in my life. In both cases, the computer had PS/2 ports, and I had an available PS/2 keyboard and mouse. It was therefore very simple in both cases to troubleshoot and fix the USB problem.

It would be good if vendors would always include PS/2 ports, even if they don't include a PS/2 keyboard or mouse, because in an emergency, PS/2 can be a lifesaver. Or, even better, if someone would sell a PCI Express PS/2 card (with true PS/2, not USB-to-PS/2). I have a PCI PS/2 card, but it is really hard these days to find a computer with PCI slots.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell
OS
Linux Mint 18.2 xfce 64-bit (VMWare host) / Windows 8.1 Pro 32-bit (VMWare guest)
CPU
Haswell
Memory
4 GB
Monitor(s) Displays
Acer 23"
Screen Resolution
1920 x 1080
Hard Drives
Two hard drives, 1TB each: One for Linux, one for my data.
Keyboard
IBM Model M
Antivirus
Sophos (Linux), Trend Micro (Windows)
Browser
Firefox, Opera
Other Info
I use Samba to share my data drive with the other computers at my house and with my guest session in VMWare Workstation Player.
Yes, I was lucky with the PS2 - it's a relatively new PC, so it wasn't a given that when I checked on the back that a PS2 port would be there. I use a PS2 keyboard on my second PC, so all was well.

Over the years, I have had more problems with USB than with any other single aspect of my computers - BSODs and freeze ups, which turned out to be due to USB-related issues (drivers, controllers and so forth). I wish they'd (whoever 'they' might be! Intel??) get it right rather than putting so much effort into getting faster and faster (in theory at least) read/write speeds! I have a new USB-C drive, but I am certainly not going to invest in a new card for it. The PC on which I use the PS2 keyboard and mouse only has USB2.0 and often transfers just as fast as with USB3.0 on the other machine, especially with Windows 7, which seems to have big problems with USB3.0.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Home Premium SP1 64-bit
CPU
Intel Core i7-4790K CPU @ 4.5GHz
Motherboard
Asus H97I-PLUS
Memory
16GB KINGSTON HYPER-X FURY DUAL-DDR3 1600MHz
Graphics Card(s)
8GB NVIDIA GEFORCE GTX 1070
Monitor(s) Displays
HannsG 28" & Dell 24"
Screen Resolution
1920x1200
Hard Drives
1 x 2TB Samsung Evo 860 SSD
2 x 500GB Samsung Evo 850 SSD
PSU
CORSAIR 650W CS SERIES
Case
Thermaltake Core V1 Mini ITX Cube
Cooling
NOCTUA NH-L12
Browser
Firefox
Other Info
Custom PC used for X-Plane 11
Back
Top