操作系统的启动与硬盘分区基本知识

LSTM 深度解析从原理推演到现代序列建模的演进 LSTM(Long Short-Term Memory,长短期记忆网络)是一种特殊的递归神经网络(RNN),它通过引入记忆单元(Cell State)来解决普通RNN在长序列数据处理中的梯度消失问题。LSTM可以在长时间的序列中捕捉依赖关系,是一种非常适合处理时间序列、自然语言处理、语音识别等任务的深度学习模型。在LSTM中,记忆单元(Cell State)是一个贯穿整个序列的数据通道,用于存储和传递关键信息。记忆单元在LSTM的时间步之间保持信息的持久性,可以看作是一个长期记忆的“容器”。 阅读详情

一. 开机流程与主引导分区

1.1 开机需要的设备以及程序

  1. BIOS:镶嵌在主机内的,开机自动执行的一个程序,自动读取磁盘的第一个扇区内的内容–MBR
  2. MBR(Master Boot Record):主引导记录是硬盘内第一个扇区内的数据,内包含引导加载程序。
  3. 引导加载程序(Boot Loader):可以读取内核文件来执行的软件
  4. 内核文件:存放操作系统程序。
Created with Raphaël 2.2.0 按下开机键 BIOS启动 Boot loader加载成功? 存在多重引导? 选择操作系统 加载操作系统内核 进入用户界面 异常 yes no yes no

1.2 Boot loader提供的功能

  • 提供菜单选项:用户可以选择不同的开机选项(多重引导包含的功能)
  • 载入内核文件:直接执行可开机的程序段来进入操作系统
  • 转交给其他Boot Loader: 转交控制权给其他Loader

磁盘的第一个扇区存放着MBR,MBR中的Boot loader被开机后的BIOS自动执行,其余分区内的Boot扇区内可以存放其他Boot Loader用来加载其他操作系统。

为什么安装windows 和 linux双系统时,最好先安装windows,再安装linux?

  • 安装windows时,window会直接覆盖原有的MBR记录。如果磁盘中已经存在linux,那么后安装windows,MBR内的Boot loader直接丢失,找不到加载linux内核的Boot leader,导致linux系统丢失。
  • 而安装Linux时,可以选择将Boot loader写到MBR或者其他分区的BOOT SECTOR.而且Linux的Boot loader可以手动设置菜单,所以你可以将window的boot loader加入到Linux 的loader中.

二. 磁盘的分区

可以参考我之前的博客:Linux的磁盘和文件系统

2.1 基本原理

  • 分区就是用多条记录来逻辑分割磁盘,便于对不同类型的文件进行管理。比如window操作系统下的C,D,E,F盘就是对磁盘的逻辑分割形成的分区。

2.2 实现原理

  • 通过在磁盘的第一个扇区(0号扇区)内的一个64Byte大小(固定)的分区表,记录每个分区的信息,磁盘分区以cylinder为基本单位。
  • 每条分区信息占16Byte,64 = 16×4,可以看出默认只能写入四组分区信息。
  • 这4组分区信息称为主分区(Primary)或者扩展分区(Extensible),最多有一个扩展分区(操作系统的限制)。
  • 主分区直接指向磁盘,不可在分。扩展分区用来扩充64Byte分区表的容量,以容纳更多分区。
  • 将扩展分区的第一个扇区用来记录额外的分区信息,这个扇区记录的分区称为逻辑分区。

2.3 分区方案

分区方案取决于具体需求:

  • 如果你只想要四个分区,以后也不会增加分区。那么分区时只分为4个主分区(4P)就可以了。
  • 如果你不确定以后是否会需要其他分区,可以将系统分为n(n<4)主分区 + 1个扩展分区。

2.4 分区工具

  • Linux常用fdisk命令进行分区,具体参数输入man fdisk查看。

2.4 分区挂载

  • linux系统规划时,对磁盘进行分区后,我们需要将分好的区挂载到某个目录才能来访问该分区。
  • 不同的分区可以采用不同的文件格式,常见的文件格式有ex2,ex3k,fat格式
  • 对分区进行格式化后,需要将它挂载在某个目录下。
  • Linux下用mount命令进行挂载

2.4 Linux系统安装时常用分区

挂载目录磁盘分区大小分区类型用途参考事项
/boot100MBprimary存放操作系统内核引导文件/boot分区必须在整块硬盘的最前面。/boot分区如果太小,导致系统内核文件都存放不下,就会导致安装失败。但是也不用太大,因为多余的直接浪费掉,建议采用100MB足够。
/10GBprimary根目录如果/分区太小,那么会导致最后写不进去文件。
/home10GBprimary系统默认的用户主文件夹,当你登录时默认进入/home/username,其中 username是你登录时的用户名。取决于你的主机用途,决定大小。
swap5GBlogical当操作系统内存不够时,将一部分暂时不用的文件保存到swap中,以便内存中能加载其他文件。swap的大小取决与你的物理内存(Main Memory)大小,如果你的物理内存太小,那么swap分区可能会被大量使用。如果物理内存很充足,那么分区大小可以小一点,节约磁盘空间。
/var10GBlogical存放一些暂时文件建议没必要给过多的存储空间,除非你知道你知道它是用来具体存放什么文件的
这5组白月光少女三视图提示词直接用 今天分享5组治愈系白月光少女女主提示词,适合用于AI漫剧角色设计、角色库搭建和人物设定参考,所有提示词均是完整可复刻。 阅读详情

相关推荐

手把手教你用野火FPGA开发板资料包安装ModelSim 10.5se(附破解教程)

本文提供了一份详细的指南,手把手教你为野火FPGA开发板安装和配置ModelSim 10.5se仿真工具。内容涵盖从前期准备、软件安装、许可证激活(学习用途)到环境验证的全过程,并简要介绍了如何与Xilinx Vivado开发套件集成,帮助初学者快速搭建稳定的FPGA仿真环境。

lstm7chronicler的博客 251

计算机组装实验硬盘分区方法,安装操作系统前硬盘如何分区与格式化(菜鸟必看)...

当我们组装好一台电脑之后,即将面对的就是为电脑安装操作系统了。安装操作系统前我们要做的就是硬盘分区与格式化。那么硬盘如何分区呢?很多菜鸟朋友对硬盘分区与格式都不够了解,下面针对电脑入门扫盲,详细为新手朋友介绍硬盘如何分区。新装机的电脑由于硬盘是全新的硬盘,所以分区格式并不需要担心数据安全,对于硬盘分区,有以下常用的几款硬盘分区工具:PartitionMagic、DISKGEN等,软件操作简单易上手...

weixin_42162216的博客 1321

UE5 使用Slate制作对话窗口

使用Slate制作对话框窗口并获取对话框结果,非UMG

qq_25521145的博客 3190

如何进行系统硬盘分区

如何给Windows系统磁盘进行分区操作方法 操作方法 在电脑桌面上找到此电脑 点击此电脑,进入界面,并点击图片中的管理 进入页面,找到存储,拉下选择项,选择磁盘管理 选择一个磁盘,进行操作 鼠标点击其中一个磁盘,出现选择,点击压缩卷,等待查询完成,可能需要时间较长 输入自己想要压缩的空间量,在点击压缩 压缩完成后,再找到一个未分配的磁盘 鼠标单击,出现选择项,选择新建简单卷,出现向导,并点击下一步 继续点击下一步 给分区更改一个名字,也可以不改,再点击

Harriet的博客 1485

Juniper SRX PPPoE配置

set interfaces pp0 unit 1 ppp-options chap default-chap-secret 拨号用户名密码。set interfaces pp0 unit 0 ppp-options chap default-chap-secret 拨号密码。set interfaces pp0 unit 0 ppp-options chap local-name 拨号用户名。6号口接运营商进行拨号。

Jian Sun_的博客 753

基于特征模仿的YOLOv5中间层知识蒸馏:原理、实现与实验全解析

目标检测中的模型轻量化是一个关键挑战。本文提出一种基于特征模仿(Feature Imitation)的YOLOv5中间层知识蒸馏方法,通过让学生模型学习教师模型的中间层特征表示,显著提升轻量级检测器的性能。我们将详细阐述蒸馏损失函数的设计、特征对齐策略、训练流程,并提供完整可运行的代码实现。同时,推荐多个适合蒸馏训练的数据集,并通过实验验证方法的有效性。

YOLO 187

Linux服务器:Linux中VMware虚拟机硬盘空间扩大方法

随着Linux虚拟机的不断使用,在VMware中经常遇到预先装好的 linux 虚拟机的硬盘空间过小的问题,造成很多软件不能安装, 而重新装一个,又挺麻烦。于是,上网搜了下关于 vmware 硬盘扩容的方法。 总结如下:   1、挂载点必须是一个目录。   2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。   一:首先使用VMwar

大河东流 731

从零开始玩转边缘 AI:Jetson Nano 深度学习环境搭建与 YOLOv5 部署指南

Jetson Nano是NVIDIA推出的嵌入式AI开发板,凭借其强大的GPU计算能力和完善的软件生态系统,成为边缘AI部署的理想平台。本教程源于作者团队参加2024中国机器人大赛暨RoboCup机器人世界杯中国赛机器人先进视觉3D识别赛道的实战经验,是一份经过验证的环境部署指南。

LXY_LOVE36的博客 234

系统安装教程之硬盘分区格式化(MBR或GPT)

PE必须支持NVME驱动才能认出NVME硬盘,如果采用Leager方式启动,硬盘分区表类型为MBR(如果是GPT分区安装时会提示分区不支持);如果采用UEFI方式启动,硬盘分区表类型为GPT(如果是MBR分区安装时会提示分区不支持)。 如何将MBR转换GPT:运行PE,在DiskGenius左侧选择硬盘,右键->转换分区表类型为GUID格式注意:硬盘分区,转换分区表类型请备份好你的数据。 MBR和GPT区别 1、磁盘大小不同:MBR最大支持2.2TB磁盘,无法处理大于2.2TB容量的磁盘,而

シ❤゛甜虾的个人博客 1万+

6.14华为OD机试真题 新系统 - 字符串格式调整 (Java/Py/C/C++/Js/Go)

# **字符串格式调整** > 2026 华为OD机试真题 6月14日华为OD上机新系统考试真题 100 分题型 点击查看华为 OD 机试真题完整目录:[2026最新华为OD机试新系统卷 + 双机位C卷 真题题库目录|全覆盖题库 + 逐点算法考点详解](https://blog.youkuaiyun.com/banxia_frontend/article/details/160346662) # 题目描述 输入一个字符串,字符串中只包含大写字母和数字。要求将字符串中的所有数字提取出来,按出现的顺序组

算法大师! 952

危废焚烧优化控制系统设计与实现:基于数据驱动的控制参数预测

本文提出了一种基于数据驱动的危险废物焚烧过程优化控制方法。系统利用历史运行数据和实时监测数据,通过深度学习模型预测关键控制参数,实现焚烧过程的智能化控制。系统采用Python开发,结合TensorFlow/PyTorch框架,构建了完整的数据采集、预处理、特征工程、模型训练和实时预测闭环系统。该系统能够处理多变量非线性关系,适应工况变化,从历史数据中学习最优控制策略,相比传统PID控制方法具有显著优势。论文详细介绍了系统架构、算法设计和实现细节,为危废焚烧过程的优化控制提供了有效解决方案。

huanghm88的专栏 208

操作系统(一):磁盘、文件系统与引导

文章转自黑大帅 http://h3young.info操作系统系列课程第一讲:磁盘、文件系统与引导。本课程从原理上讲述操作系统与日常基本使用方法,文中的数据与用词可能并不专业,仅供学习参考。所有内容为作者自学与经验所得,供近期开设课程与记录经验所用,如有不足或错误之处敬请在评论中指出。1磁盘对于操作系统来讲,磁盘就是储存操作系统文件的一种介质。介质可以软盘、光盘、闪存等,只要介质内储存的系统文件能...

qq_35598240的博客 2598

大厂硬件机试选择题与判断题解析-卷1

本文精选30道硬件工程师机试题目,涵盖模拟电路、数字电路、PCB设计三大方向。模拟电路部分重点考察运算放大器、滤波器、整流电路等核心知识;数字电路部分聚焦计数器、电平转换等关键技术;PCB设计部分强调高速信号处理、阻抗控制等实践要点。题目均来自华为、小米等大厂真题,剔除基础题,每道题附详细解析,包括正确答案推导过程及相关公式说明。特别针对易错概念(如负反馈类型判断、Q值与带宽关系等)进行重点解析,帮助考生系统掌握硬件设计的核心考点和解题思路。

启芯硬件的博客 679

Windows操作系统启动模式

文章目录概念硬盘分区表启动模式(Boot Mode)总结 概念 首先需要理解BIOS是什么 点这里 由于BIOS主要负责开机自检硬件以及引导操作系统启动,所以当我们在按下电脑的电源键之后,BIOS就会读取磁盘的分区信息,找到引导分区加载其中的操作系统,如果未找到就会报出相应的错误信息。 硬盘分区表 对硬盘进行分区实际上是对硬盘进行一种特殊的格式化,对硬盘进行分区后,硬盘就会虚拟的划分为面(Side)、磁道(Track)、扇区(Sector)。 MBR(Master Boot Record 硬盘主引导记录

天宇龙腾的博客 6354

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

easyuefi只能在efi启动的windows_系统启动模式与硬盘分区模式选择

点击上方↗“蓝字”→点击右上角“...”→选“设为星标★”标星|防走丢浅谈系统启动模式与硬盘分区模式选择一系统启动模式系统启动模式:分为Legacy BIOS和uefi BIOS1Legacy BIOSLegacy BIOS 传统的BIOS(从MBR中加载启动程序)1】使用Int 13中断读取磁盘,每次只能读64KB,相对低效;2】启动顺序:开机→BIOS初始化→BIOS自检→引导...

weixin_39621044的博客 1656

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

esp分区引导修复失败_系统启动模式与硬盘分区模式选择

点击上方↗“蓝字”→点击右上角“...”→选“设为星标★”标星|防走丢浅谈系统启动模式与硬盘分区模式选择一系统启动模式系统启动模式:分为Legacy BIOS和uefi BIOS1Legacy BIOSLegacy BIOS 传统的BIOS(从MBR中加载启动程序)1】使用Int 13中断读取磁盘,每次只能读64KB,相对低效;2】启动顺序:开机→BIOS初始化→BIOS自检→引导...

weixin_30767945的博客 2540

操作系统的安装与启动基本原理

转自:https://www.cnblogs.com/liangxiaofeng/p/3992100.html 一、基本概念     1、BIOS的概念    BIOS(Basic Input/Output System,基本输入输出系统)全称是ROM-BIOS,是只读存储器基本输入/输出系统的简写,它实际是一组被固化到电脑中,为电脑提供最低级最直接的硬件控制的程序,它是连通软件程序和硬件设备之...

qq_33712422的博客 1535

UEFI启动与Legacy启动方式

BIOS Basic Input Output System,基本输入输出系统 是一组固化到主板ROM芯片上的程序,保存着计算机的基本输入输出程序、开机自检程序和系统自启动程序。主要功能是为计算机提供最底层的、最直接的硬控制。BIOS设置中,有两种让进入系统的方法,分别是UEFI和Legacy UEFI BIOS Unified Extensible Firmware Interface:统一的可...

qq_39111085的博客 1779

操作系统启动相关概念(BIOS、MBR、GPT、BRUB)

不管是 Windows 还是 Linux 操作系统,底层设备一般均为物理硬件,操作系统启动之前会对硬件进行检测,然后硬盘引导启动操作系统,如下为操作系统启动相关的各个概念。

lurenyi168的专栏 3185

硬盘分区详情

创建主分区使用Create Partition Primary命令,在当前磁盘上创建一个主分区后,焦点自动移到新建的分区上,该分区不接受驱动器号,必须使用assign命令为该分区分配一个驱动器号。在主分区中不能再划分其他类型地分区,因此,每个主分区都相当于一个逻辑磁盘(在这一点上主分区和逻辑分区很相似,但主分区是直接在硬盘上划分地,逻辑分区必须建立于扩展分区中)。例如,如果在磁盘0上设置了焦点,并选择磁盘1上的分区2,焦点就从磁盘0转移到磁盘上的分区2,有些命令会自动更改焦点。

m0_73514785的博客 1906

硬盘分区表与LILO多重启动

随着Linux的热潮一浪一浪地袭来,不少电脑爱好者对它已经不陌生了。但是,如果搞不清楚硬盘分区表与引导程序LILO的关系,会使得许多初学者有一头雾水的感觉。本文就是要针对这种情况,分析一下硬盘分区表和LILO,让初学者对此有更深的了解,更好地把LILO用起来。   硬盘分区表   每个硬盘都有一个主引导扇区,即该盘的第0柱面第0磁头的第1扇区,上面保存着关于这个硬盘的一些至关重要的信息。其结构为:

流男@水孩 1515

Linux目录结构与硬盘分区

什么是LinuxLinux是基于POSIX(可移植操作系统环境)和UNIX的多用户、多任务、支持多线程和多CPU的操作系统,它最初是由芬兰赫尔辛基大学的学生Linus Torvalds于1991年开发的,目前由世界各地的爱好者共同开发和维护。 Linux是一个开放的、自由传播的类UNIX操作系统,它是由全世界各地成千上万的程序员设计和实现的,目的是创建不受任何商业软件版权制约的、全世界都能自由使用

Imagine_Dragon的博客 985

Linux与硬盘分区

   通常,我们的硬盘上已被Windows所占据,而现在要让Linux入住,就得为它腾出一定的硬盘空间。所以我们不得不面对“分区”这一复杂的概念。  为了实现这一目标,通常可以通过以下三种方法:  1)将原来最后一个逻辑分区上的数据全部移到其它分区中,将该逻辑分区用分区工具删除,将这部分空间给LINUX使用。  这种方法很简单,只需使用FDISK将最后一个逻辑分区删掉就可以了。无需多说。  2)重

流男@水孩 2412

电脑硬盘分区格式:GUID(GPT)和 MBR

硬盘分区格式主要有MBR和GPT两种。MBR适用于Windows 7及更早版本,支持最大2TB硬盘和4个主分区,需在Legacy BIOS模式下启动。GPT适用于Windows 8及以上版本,支持18EB硬盘和128个分区,需在UEFI模式下启动。GPT还包含ESP和MSR隐藏分区,提供更高的数据安全性和兼容性。通过操作系统版本或分区工具DiskGenius可判断当前分区格式。安装系统时,需确保硬盘格式与启动模式一致,以避免安装失败。MBR适合小硬盘,GPT则支持更大容量和更多分区,是现代系统的首选。

小猫三两只。 4995

Linux操作系统启动流程

Linux操作系统启动流程

记录学习路上的一些拙见 1969

启动分区不存在_了解 UEFI与Legacy、硬盘分区MBR和GPT

UEFI:全称“统一的可扩展固件接口”(Unified Extensible Firmware Interface),一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。 BIOS : 主要就是负责 在开机时做硬件启动和检测等工作,并且担任操作系统控制硬件时的中介角色为啥会出现 UEFI :   因为硬件发展迅速,传统式(Legacy)BIOS 成为进步的...

weixin_39996096的博客 3129

【荐】深入了解硬盘分区表与逻辑锁

第1页:大补血 扇区编号的基本知识先了解           相信听说过硬盘MBR、硬盘分区表、DBR的朋友一定都不少。可是,你清楚它们分别起什么作用吗?它们的具体位置又在哪里呢?硬盘上的MBR只有一份吗?什么是硬盘逻辑锁?如何制造和破解它呢??本文转载自家缘网,文中内容不代表本站观点,仅供参考。 一、必备基础知识: ● 有关扇区编号的基本知识: 介绍一下有关硬盘扇区编号规则的3个易混淆的...

thirsd 801
上一篇: FAT文件系统简明教程
下一篇: 并发编程-基础篇
Coder_Stephen
博客等级 码龄9年 16粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值