One, optimized for different windows to speed up the boot speed
1. Optimization of windows9x based on DOS architecture:
This paper has discussed the starting point of windows9x, is the rational allocation of basic memory use. This requires loading Himem.sys and SMARTDRV.EXE, in CONFIG. SYS is optimized for DOS buffer buffers and high-end memory. These techniques have been introduced in a number of previous experience articles, so they are not repeated. It is important to note that, under the Windows9x graphical interface, MS-DOS drivers for sound cards and optical drives may not be loaded, so compatibility mode can degrade system performance. Today, probably not many people use the DOS under the sound card driver to play the game. Of course, the setting of windows9x virtual memory is also critical.
2. Windows optimization based on NT kernel:
① in the CMOS should set the parameters of the hard disk, especially the DMA and Ultra DMA, the data transfer rate on the NT kernel Windows speed is greatly affected.
② If there is a condition, buy 7200 turn hard disk, try to install Windows on the new hard disk with good performance, and try to make Windows exclusive partition, the application should be installed on other partitions, so that Windows can take advantage of continuous and complete spatial access data at any time; It is recommended that virtual memory, or "paging file" in Windows2k, is also set on separate dedicated partitions;
③ In addition to the various previous types of experience article introduced the various tricks, for individual users, the reduction of logging, management Services is the key to speed up the startup and even the speed of the program in Windows. Those logs recorded in order to facilitate the network administrator to monitor the operation of the user, as well as in the network failure to find the reason, the average user may use the WindowsXP elimination day, will not go to see these recorded events, most users even to see also do not understand. In addition, such as logical disk partition sharing, remote management and other services can be banned (refers to individual users only), which logs and network services are forbidden to have a lot of information on the introduction, we look for reference.
I do not know if you have noticed that the last two years of Windows version, the time required to launch into the graphical interface has a longer trend, this is purely the system is not optimized? In fact, since the day of the birth of windows, the focus of its core and mission has undergone three changes, plus the difference in their use of storage equipment, Causes differences in the startup speed of each series of Windows. Let's take a look at the differences in how Windows uses storage devices to explore the startup speed of each series of Windows (that is, after the first boot hardware self-test completes, Windows starts initializing to the process of entering the graphical interface. WindowsXP supported storage current state to hard disk is not included in the scope discussed in this article):
Second, DOS-compatible WINDOWS9X series
The original version of Windows until the 3.2 is actually an enhanced DOS graphics shell, its multitasking ability is very weak, only provides the most basic operating system functions, starting from Windows95, the DOS traces began to fade, but because many programs are still written in a DOS-compatible architecture, So windows9x has not been able to get rid of the impact of DOS. DOS has a big feature is the operation of real mode, and it is very effective for the use of 640K basic memory, coupled with the windows9x support of the external devices are not many, the design focus is based on the most popular game, document processing and primary Network application considerations, the system initialized data volume is not much, If configured well, most of the initialization tasks can be solved with 640K of basic memory, so the speed of startup is quite fast. Also for this reason, DOS, Windows3.x and windows9x are deeply affected by SMARTDRV.EXE this disk cache program, load this buffer program and not loaded in the copy and delete large files when the speed difference is very large, especially for the multi-level subdirectory of the directory tree operation difference is obvious, the disk read and write loss difference is also the cloud mud Don't.
This 16-bit real mode, 32-bit virtual mode Hybrid compatible architecture exposes a significant shortfall when the boot is complete, and it creates a weakness in performance and management of computer resources, often in windows9x, where the application is closed and the resource is not effectively released; There are also a lot of people see the system prompt "due to the application of MS-DOS-compliant paging mode, system performance is reduced" hint, and everyone hated blue screen and frequent illegal operation, hehe, is also largely due to this produced.
Iii. windows2k and subsequent Windows versions based on the NT kernel
Starting with Windows2000, the NT kernel technology has been applied to the PC's operating system, and Microsoft has completely abandoned the DOS architecture programming program. The technology of the NT kernel is differentiated by three major advantages and windows9x:
1, is its network access and operation ability is much stronger than windows9x;
2, is its security performance and Windows9x, which also includes the system itself, the probability of collapse is very small (strong stability); and the use of NTFS file format, so that most based on fat and FAT32 virus helpless, It also makes it possible for individuals to encrypt files and folders without the need for other third-party tool software, which greatly improves privacy.
3, is the management of the above convenience, the NT kernel of the Windows series can be network administrators and ordinary users need to set up the operating system in one. With the NTFS format, the disk can be flexibly quota-managed, so Windows 2000 provides an excellent security policy infrastructure that allows users to identify appropriate security measures for their data and applications. These features help identify users on the network, restrict access to resources, and set policies about how users use resources.
From the above analysis of the NT kernel, you can see that Windows began to use the disk greatly increased, enhanced, and the speed of the corresponding dependent on disk performance. Because NT was originally a server-based design of the operating system, coupled with Microsoft's attempt to make Windows a PC and later a variety of information appliances Control Center plan, windows2k and XP at the start of the first to seek to identify a variety of peripherals, regardless of whether you have connected these devices, Microsoft has built in the operating system a variety of hardware device drivers, in addition, NT technology network management function is very strong, network management default settings for the system and the user's various steps, and initialization and even Windows runtime events are detailed logging, The amount of data used to identify devices and log logs is much larger than windows9x, so the disk is frequently read and written-plainly, starting from windows2k, the actual speed of the boot is largely dependent on the performance of the drive. In the same CPU and bus interface conditions, NT kernel operating system boot speed than windows9x slow is not surprising.
Even in the installation of windows2k and XP, we can see that the Microsoft Disk-based feature specifically strengthens the--windows9x installation program does not recognize the second hard drive set to none in the CMOS; The WINDOWS2K and XP installers can do this, and they can be partitioned and formatted without invoking the motherboard BIOS. Windows9x below, many people must install the motherboard IDE driver or the chipset patch, the system can recognize the hard disk manufacturers, models and use Ultra DMA function, and at the beginning of windows2k, the IDE patch basically no longer play, the hard disk is also in the best state.
Increased physical memory, the WINDOWS2K and windowsxp start speed does not have a great effect, they enter the graphical interface, the use of physical memory (RAM) aspects of the actual performance than windows9x. Because a system like Windows XP was designed to support a wide range of peripherals with the most beautiful and simple operations, as well as the stability and security of the network access features, sacrificing a bit of startup speed or cost-effective. (it means that your disk partition is formatted as NTFS, otherwise there is no obvious difference in security performance)