Alternatively referred to as "init." or "initialize," initialization is the process of how the computer boots and loads. A computer initialization runs a series of tests (POST) to verify its working, loads drivers needed for the computer hardware, and then the operating system, and other important programs.
How long does an initialization take?
The initialization of a computer can take anywhere from 20 seconds to over 2 minutes to load, depending what needs to be run or tested and how fast each device works.
Why does a computer or device need to initialize?
For a computer, hardware devices, and software programs to work properly everything else needs to be functioning properly. For example, if the memory was not working properly in a computer and an initialization was not done to verify there was functional memory other parts of the computer would fail.
In the above boot screen example, you can see each of the different types of computer memory that were tested and passed during the initialization.
Why would an initialization fail?
To keep the initialization as minimal as possible only the absolute essential portions of a device or program are tested. In the example of computer memory that we used earlier only certain sections of memory are tested and not every section of memory. If the crucial sections are working properly the computer will complete the initialization. However, if other parts of the memory are bad the computer could generate an error related to memory.