首页 > 其他分享 >镜像是什么,重装系统的原理

镜像是什么,重装系统的原理

时间:2023-11-08 09:12:54浏览次数:29  
标签:光盘 操作系统 文件 重装系统 iso 原理 开机 镜像 加载

镜像

镜像(Mirroring)是一种文件存储形式,可以把许多文件做成一个镜像文件,常见的镜像文件格式有ISO、BIN、IMG、TAO、DAO、CIF、FCD。

简单粗暴的理解:镜像文件就是ISO文件,ISO文件就是镜像文件

iso文件

iso是一种光盘映像文件,它实际上是使用刻录软件或者光盘映像文件工具软件将一个光盘完整制作出来的映像文件。

通俗点讲,就是把光盘变成了一个文件,这样更便于交流和传播。iso可以重新刻录成光盘,而且刻录出来的光盘和原光盘一模一样。

iso也可以使用虚拟光驱来使用,只要你的电脑安装了虚拟光驱,就可以把iso加载到虚拟光驱,就可以像在真实光驱中使用这个光盘一样来打开或者运行iso中的应用程序了。

如果是音乐光盘或者视频光盘的iso,加载到虚拟光驱,你就可以通过播放工具来聆听或者观看iso中的音乐或视频了。

另外,iso文件也可以用压缩软件(winrar,好压,7zip等)直接解压(如果你只是需要里面文件的话)

操作系统安装原理

第一,我们要明白操作系统的概念。

操作系统Operating System,简称OS)是管理和控制计算机硬件软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

上面是百度百科对操作系统概念的解释,我们从中可以提取出一个很重要的信息,操作系统实则是"计算机程序","系统软件"。

它是软件,所以我们装系统,实质就是把一个软件安装在电脑的磁盘上。

第二,我们要明白计算机是如何加载操作系统来进行开机的。

假设我们现已在计算机的硬盘上安装了windows系统,那么计算机是怎么找到windows系统来开机的呢?这就要涉及到开机流程了。

下面是整个开机流程到操作系统之前的大概动作:

BIOS是一个写入到主板上的一个韧体,韧体其实也是一个软件程序,它是开机启动会执行的第一个程序。

接下来BIOS会去分析计算机里面会有哪些存储设备,我们以硬盘为例,BIOS会依据用户设置去取得能够开机的硬盘,并且到该硬盘里面去读取第一个扇区的MBR位置内容。

MRB这个仅有446bytes的硬盘容量里面会放置最基本的引导加载程序,此时BIOS的任务就结束了,接下来是MBR执行引导加载程序的任务了。

这个引导加载程序的目的是为了加载内核文件,执行安装的操作系统内核,最终把操作系统给跑起来。

上面就是计算机开机的大概流程。

利用u盘来安装操作系统,其实是把它当作一个启动盘,里面有微型的操作系统,并且写入引导程序在里面。通过设置BIOS的设备启动顺序,来指定u盘启动,再进一步把要安装的镜像文件,比如windows或者linux系统安装到磁盘上,再把对应的引导程序写入,最终完成安装。

 

 

 

 

标签:光盘,操作系统,文件,重装系统,iso,原理,开机,镜像,加载
From: https://www.cnblogs.com/zjztom/p/17816542.html

相关文章

  • 考研_计算机组成原理
    第1章-概论冯·诺依曼提出的新型计算机的五大结构:运算器,控制器,存储器,输入设备和输出设备计算机主要性能指标基本字长:处理器中参加一次定点运算的操作位的位数(计算机中的算术运算分为定点运算和浮点运算)外频:主板上的振荡器输出的时钟频率,也是计算机一切硬件部件工......
  • 恒创科技:了解高防服务器的工作原理
    ​在当今互联网时代,网络安全问题日益突出,各种网络攻|击层出不穷。为了保护企业的网络安全,高防服务器应运而生。那么,你是否了解高防服务器的工作原理呢?下面就让我们一起来探索一下。高防服务器是一种能够有效抵御各种网络攻|击的服务器。它采用了专业技术方案和高性能硬......
  • Linux将文件夹打包成iso镜像
    Linux将文件夹打包成iso目录Linux将文件夹打包成iso2信息2操作步骤2mkisofs2将/etc/yum.repos.d/下文件打包3备份现有yum源3拉取yum.iso3挂载yum.iso4使用光盘中的yum源5在运维或者学习的时候,有一些常用的软件、通用配置文件模板、或者是yum源,频繁的上传或者是配置到服务......
  • docker 更新容器镜像
    本文主要记录使用docker-compose的情况下,来更新镜像、以postgres镜像为例✨只会更新image:postgres:latest,末尾为latest标签的容器镜像进入docker-compose目录按顺序执行以下shell命令#更新容器镜像sudodockercomposepull#启动容器docker-composeup-d--re......
  • VirtIO实现原理——PCI基础
    virtio设备可以基于不同总线来实现,本文介绍基于pci实现的virtio-pci设备。以virtio-blk为例,首先介绍PCI配置空间内容,virtio-pci实现的硬件基础——capability,最后分析PIC设备的初始化以及virtio-pci设备的初始化。PCI配置空间virtio设备作为pci设备,必须实现pcilocalbusspec......
  • HDFS基于Ranger鉴权原理
    1.背景在HDFS中,默认是通过setacl和getacl命令的方式增加和查询hdfs的acl信息。为了了解acl信息,需要亲自登陆机器执行hdfs命令,对于没有机器权限的业务人员非常不友好;同时,运维人员无法浏览HDFS所有acl信息,对于管理来说也不透明。为了解决该问题,引入了Ranger组件,将acl信息存放到Ran......
  • 通关Go语言,从基本原理到项目实战,由浅入深Go的底层原理与核心特性
    通关Go语言,从基本原理到项目实战,由浅入深Go的底层原理与核心特性go核心原理本人在一家go技术栈工作2年有余,因此梳理一下我认为比较重要的go语言技术知识,一些基础的概念,比如function,interface这些就忽略了。https://draveness.me/golang/https://www.bookstack.cn/read/qcr......
  • docker 构建alpine基础镜像安装ssh服务
    1.创建DockerfilemkdiralpinecdalpinetouchDockerfile键入以下内容#指定基础镜像Fromalpine#维护信息[email protected]##替换源#替换阿里云的源RUNecho"http://mirrors.aliyun.com/alpine/latest-stable/main/">/etc/apk/repositories......
  • 为何越来越大!Windows最新镜像文件已达6.24 GB:三个原因导致
    大家常用的Windows系统有很多版本,比如常见的家庭版、教育版和专业版等等。但不管是哪个版本,最近几年的Windows10和Windows11系统变的越来越臃肿是无可置疑的,最新的Windows1123H2版本的镜像文件已经达到了6.24GB。而微软之前发布的Windows95大小只有30MB,比现如今的很多网页......
  • ALLEGRO17.4原理图导入网表报错
    ERROR(ORCAP-36041):DuplicatePinName"VDD"foundonPackage解决的方法如下:第一步,找到报错的元器件,然后选中,单击右键,选择“EditPart”,进行元器件封装属性的编辑  这里还还要改一个值,即使name的名字,我们需要把这些标的一样的电源名称用尾缀给区分出来,不然到网表会报......