In this video you will learn about general operating system installation considerations & upgrade methods pertaining to: boot methods, types of installations, partitioning, & file system types and formatting.
In computing, booting is the process of starting a computer. It can be initiated by hardware such as a button press, or by a software command. After it is switched on, a computer’s central processing unit (CPU) has no software in its main memory, so some process must load software into memory before it can be executed. This may be done by hardware or firmware in the CPU, or by a separate processor in the computer system. Regardless of how this process is executed, the computer must be told how to find the software (operating system) and this is accomplished within the BIOS/UEFI boot order settings (boot sequence). A boot sequence is the order in which a computer searches for nonvolatile data storage devices containing program code to load the operating system (OS). Devices that are usually listed as boot order options in the BIOS settings are hard disks, floppy drives, optical drives, flash drives, etc. In a boot order, the computer first looks for files to load from the first place listed in the order. If the computer doesn’t find them there, it will go to the next place on the list and so on until if finds an OS to load to become operational.
The installation process has various methods to boot a system to allow for a Windows installation file to be extracted (or an .iso file in Windows 7) such as:
Unattended Installation
An unattended installation is the installation of a program without requiring the user to select options or click Next at the end of each step. Unattended installations often use a file of predefined answers so that after starting the installation, it runs to completion without further user intervention. In an attended installation, information must be provided at various points during the process.
In-Place Upgrade Installation
An in-place upgrade installation is the installation of an operating system or application on a computer without removing the older version first and without saving any data beyond normal precautions. In-place installations of operating systems have a tendency to cause problems, especially if the new version is very different from the previous one. These in-place upgrades will not delete previous installations which will allow for the user to retain their apps & settings in addition to preserving their personal files as well. Also understand that Windows in-place installations only allow for 32-bit versions to upgrade to other 32-bit version and for 64-bit version to upgrade to 64-bit versions only.
Clean Install
A clean install is a completely new installation of an operating system or application on a computer. In a clean install of an OS, the hard disk is formatted and completely erased. In a clean install of an application, the older version is uninstalled first. Installing an OS on a new computer or installing an application for the first time is automatically a clean install.
Prior to initiating a clean install, check for the following:
During a clean installation, you will be required to enter, confirm, select or provide various bits of information when prompted such as:
Repair Installation
A repair installation is simply the process of installing a new build over an existing installation to restore working files and registry entries without losing existing programs or information. Repair installations are available in Windows 7/8/8.1/10. Be sure to make a backup copy of your data files before initiating a repair installation. Also keep in mind, an in-place installation is also known as a repair installation.
Multi-boot Installation
Multi-booting is the act of installing multiple operating systems on a single computer, and being able to choose which one to boot. The term dual-booting refers to the common configuration of specifically two operating systems. Multi-booting may require a custom boot loader. Windows 7, Windows 8/8.1, and Windows 10 all support multi-boot installations.
Remote Network Installation
Remote network installation is a Microsoft-supplied server that allows PXE BIOS-enabled computers to remotely execute boot environment variables. These variables are likely computers that are on a company’s (or client’s) network. Remote network installation is used to create installation images of operating systems or computer configurations, which can be used to demonstrate the installation process to users whose machines have been granted access to the remote network installation server. This eliminates the need to use a CD-ROM for installing an operating system.
Image Deployment
An image deployment is a file format used primarily with Microsoft products to allow the use of a virtual disk for startup or booting. This process is also called disk cloning. As a word of caution, do not use disk cloning to make illegal copies of Windows. Only use disk cloning software legally to make a backup copy of your installation.
Recovery Partition
A recovery partition is a partition on the disk that holds the Windows Recovery Environmental (WinRE) that can repair some common boot errors or help to restore the factory settings of the OS if there is some kind of system failure. This partition has no drive letter, and you can use only Help in Disk Management. WinRE is built into Windows 10 versions for desktop editions.
Refresh/Restore
PC recovery (computer recovery) is the process of recovering a PC from software or hardware-based problems and restoring it to normal working condition. It enables PC users to regain basic operations on their computers after experiencing a crash, corruption, physical/technical error or other problems that have made the PC inaccessible. To reset a PC in Windows 8 & 10:
Disk partitioning (disk slicing) is the creation of one or more regions on secondary storage, so that each region can be managed separately. These regions are called partitions. It is typically the first step of preparing a newly installed disk, before any file system is created. The disk stores the information about the partitions’ locations and sizes in an area known as the partition table that the operating system reads before any other part of the disk. Each partition then appears to the operating system as a distinct “logical” disk that uses part of the actual disk. Partitioning allows the use of different filesystems to be installed for different kinds of files. Separating user data from system data can prevent the system partition from becoming full and rendering the system unusable. Partitioning can also make backing up easier. A disadvantage is that is can be difficult to properly size partitions, resulting in having one partition with too much free space and another nearly totally allocated.
Types of partitions include:
File System Types/Formatting
In computing, a file system controls how data is stored and retrieved. Without a file system, data placed in a storage medium would be one large body of data with no way to tell where one piece of data stops and the next begins. By separating the data into pieces and giving each piece a name, the data is easily isolated and identified. As mentioned in the previous section, Windows supports 3 different file systems for hard drives & USB flash drives: FAT32, NTFS, & exFAT.
Swap Partition
A swap partition serves as overflow space for RAM. If the RAM fills up completely, additional applications will run off the swap partition rather than the RAM. This feature is called virtual memory in Windows and swap space in Linux. This feature is specially formatted to be used only as extra RAM and not additional storage space.
Quick Formatting vs. Full Formatting
Quick formatting & full formatting is in reference to erasing a hard drive or some other storage device.
There may be times when Windows does not detect a hard drive during installation so an alternate third-party driver must be installed to complete the installation. This will typically happen when dealing with third-party SATA or RAID onboard or add-on card host adapters that are used in Windows 7/8/8.1/10. Device drivers are added using the same screen that is used for partitioning and clicking Load Driver. Device drivers can be installed from CD, DVD, or USB flash drive.
During the installation process, you will be asked to connect your computer to either a workgroup or a domain. The differences are as follows:
New installations of Windows will prompt for the user to input the time, date, language & region that the user will be using the computer. If a user is performing a repair or in-place upgrade, the settings from the previous install will be utilized.
After you have installed a version of Windows, the next thing you should do is update the system. The easiest way to perform an update is to set up Windows Update for automatic updates.
Most modern computers with OEM (original equipment manufacturer) pre-installed Windows come with a factory recovery partition (also called a system restoration disc which is a disk partition containing a special recovery image of the Windows installation). This partition allows users to restore Windows 10 to its original state like when it was shipped from the factory. Usually, you will be prompted to burn a restore image to one or more CDs/DVDs or a USB flash drive. Be mindful that may need a Windows product key or your system’s serial number to run the recovery disc program.
To properly format a boot drive with correct partitions, use a new drive or a clean formatted drive using the disk setup utility. You can use old drives, but they should be completely formatted of old files prior to.
Prerequisites
When performing a clean install, make sure your hardware meets the prerequisites for working with the software which is usually a minimal amount of RAM and a certain level of processing power. Current requirements for Windows 10:
Hardware & Application Compatibility
The easiest way to check for compatibility with a Windows OS is to go straight to Microsoft’s website. Microsoft has what is called the Hardware Compatibility List (HCL), also known as Windows Compatibility Product List. The HCL provides info about manufactures and drivers that can or cannot be used with Windows. The Hardware Compatibility Checker matches compatible products for Windows and macOS.
To check to see if a certain program works with a certain OS, you can use the Compatibility Troubleshooter tool. In Windows 10: