[日常] 小白来装机基本概念BIOS与硬盘分区
这两天因为在linux进行测试,先是搞坏了linux的系统,然后在重装linux系统后搞坏了引导。在修复引导的过程中,搞坏了本机的win8系统,再次修复引导与重装linux后,linux可以访问了,windows系统重装后还是不行,引导部分也还是不行。从我的经历可以体现出,使用linux作为日常系统具有极大的风险,因为他的权限非常高并且某些软件的依赖有可能修改本地界面的依赖库,修改后非常容易使得界面无反应,大家一定谨慎使用。
当我们在装系统的时候,第一件事肯定是要先进入电脑的BIOS设置界面,那么这个BIOS到底是个什么东西呢?
BIOS是Basic Input Output System的缩写,它的意思就是基本的输入输出系统,是介于硬件与操作系统之间的一个系统,本质上是一个软件,被集成在了主板上。英特尔后来又升级了BIOS的规范,BIOS就升级为了UEFI BIOS。新电脑一般使用的为UEFI BIOS,并且可以进行配置选择,选择成传统的BIOS也叫legacy。
当使用UEFI BIOS的时候,UEFI需要去访问EFI分区,寻找操作系统的引导文件。
在安装的时候还有个Secure Boot的选项,这选项本身是为了安全,却被微软演化成了防止更改预装的windows系统为其他系统的工具,因此这个选项都是建议关闭的。
在我自己可以进入的linux系统中使用,使用fdisk -l来查看硬盘分区情况:
- root@tao-PC:/boot# fdisk -l /dev/sda
- Disk /dev/sda: 465.8 GiB, bytes, sectors
- Units: sectors of * = bytes
- Sector size (logical/physical): bytes / bytes
- I/O size (minimum/optimal): bytes / bytes
- Disklabel type: gpt
- Disk identifier: 7FB53ABC-61C6-43F7-B32D-2EC645A394CA
- Device Start End Sectors Size Type
- /dev/sda1 1000M BIOS boot
- /dev/sda2 260M EFI System
- /dev/sda3 128M Microsoft reserved
- /dev/sda4 150G Microsoft basic data
- /dev/sda5 100G Microsoft basic data
- /dev/sda6 100G Microsoft basic data
- /dev/sda7 50G Microsoft basic data
- /dev/sda8 50G Microsoft basic data
- /dev/sda9 .4G Windows recovery environment
使用parted命令查看现在的分区情况,parted后输入p指令
- root@tao-PC:/boot# parted
- GNU Parted 3.2
- Using /dev/sda
- Welcome to GNU Parted! Type 'help' to view a list of commands.
- (parted) p
- Model: ATA ST500LM021-1KJ15 (scsi)
- Disk /dev/sda: 500GB
- Sector size (logical/physical): 512B/4096B
- Partition Table: gpt
- Disk Flags:
- Number Start End Size File system Name Flags
- 1049kB 1050MB 1049MB hidden, bios_grub
- 1050MB 1322MB 273MB fat32 EFI system partition boot, esp
- 1322MB 1456MB 134MB Microsoft reserved partition msftres
- 1456MB 163GB 161GB ntfs Basic data partition msftdata
- 163GB 270GB 107GB ext4 Basic data partition msftdata
- 270GB 377GB 107GB ntfs Basic data partition msftdata
- 377GB 431GB .7GB ntfs Basic data partition msftdata
- 431GB 485GB .7GB ntfs Basic data partition msftdata
- 485GB 500GB .5GB ntfs hidden, diag
Disklabel type: gpt
Partition Table: gpt 这两个的意思是分区表为gpt,gpt替换了传统的mbr,使用gpt可以支持2T以上的更大的硬盘,mbr就不行了。因此现在的UEFI引导下都是配合gpt分区表
我另一台电脑中的值为dos
第一个分区/dev/sda1,类型是BIOS boot,Flags标记是hidden, bios_grub,在传统BIOS legacy 下,如果硬盘使用gpt分区表,就要创建这么个BIOS BOOT分区
第二个分区/dev/sda2,类型是EFI System,Flags标记是boot, esp,这就是前面说的ESP分区,文件系统是fat32,也就是在UEFI模式下会从这个分区调用系统的引导程序
/dev/sda5 是我安装linux系统的分区,挂载到了根目录,文件系统是ext4
其他分区是电脑买来就有的分区,与win系统有关
使用lsblk 列出块设备信息 -f显示文件系统
- root@tao-PC:/boot# lsblk -f
- NAME FSTYPE LABEL UUID MOUNTPOINT
- sda
- ├─sda1
- ├─sda2 vfat SYSTEM_DRV B467-E8A8
- ├─sda3
- ├─sda4 ntfs Windows8_OS 8A461C98461C875B /media/tao/Windows8_OS
- ├─sda5 ext4 e297ae56-7c17-48ea-aac5-f26c1e5cad84 /
- ├─sda6 ntfs 娱乐 7C387F10387EC8A2 /media/tao/娱乐
- ├─sda7 ntfs 办公 CC5A23C35A23A8E2 /media/tao/办公
- ├─sda8 ntfs 软件 4E8CEF168CEEF6FD /media/tao/软件
- └─sda9 ntfs Lenovo_Recovery CE3C64723C64578B
[日常] 小白来装机基本概念BIOS与硬盘分区的更多相关文章
- Linux学习(CentOS-7)---磁盘分区(概念、分区方法、分区方案)
1磁盘分区相关的概念 1.1什么是磁盘 磁盘就是计算机的外部存储器设备,即将圆形的磁性盘片装在一个方的密封盒子里,这样做的目的是为了防止磁盘表面划伤,导致数据丢失.简单地讲,就是一种计算机信息载体,也 ...
- 打算安装个Ubuntu双系统,遇到了些基本概念问题(主分区、活动分区、扩展分区、逻辑分区)
和运维的同事聊天,了解到: 1.XP系统时代(老的硬盘分区形式和分区表),最多允许建4个“主分区”,为了解决这个限制,就有了“扩展分区”的概念: 2.在“扩展分区”上,我们就可以建很多的“逻辑分区”, ...
- (二)主板BIOS设置与硬盘分区、调整
1.主板BIOS设置 前提,你得有一台电脑,台式机或笔记本电脑都行. BIOS负责开机时对系统中各个硬件进行初始化设置和测试,以确保系统能正常工作,是电脑硬件与软件程序之间的一座桥梁. 电脑在开机启动 ...
- 我的第一次diy装机记录——小白的装机篇
接上一篇<我的第一次diy装机记录——小白的配置篇> 处理器 AMD Ryzen 5 2600X 六核主板 微星 B450M MORTAR (MS-7B89) ( AMD PCI 标准主机 ...
- window BIOS设置硬盘启动模式
bios如何设置硬盘启动模式?BIOSD硬盘模试主是要针对IDE接口的硬盘和SATA接口的硬盘来设置的.以前的主板只支持一种类型.现在的智能笔记本主板支持:IDE Mode.AHCI Mode.下 ...
- 华硕B360主板装机找不到固态硬盘启动
1.开机点按F2进入BIOS中,在security选项卡中选择secure boot menu,secure boot control按Enter选择Disable,按F10保存: 2.电脑重 ...
- 小白的python之路10/30磁盘分区
总结:fdisk mkfs mount 1.磁盘分区 硬盘分区有三种,主磁盘分区.扩展磁盘分区.逻辑分区. 一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个.且主分区+扩展分区总共 ...
- BOOT BIOS UEFI
1. 什么是BOOT? BOOT其实是你按开机键之后,在电脑微软操作系统运行之前就自动运行的一段小程序.表象上就是windows引导画面之前那些黑屏蓝屏的英文那个阶段就是BOOT了.通过这段小程序,它 ...
- < 独立项目 - 文本挖掘 > - 2016/10/25 第一更 - <Linux相关知识准备>
< 独立项目 - 文本挖掘 > 项目立项的相关背景介绍,TODO方向. 一.Ubuntu环境配置 主机系统:Windows 7 SP1 64位操作系统 | i5-4210 CPU | ...
随机推荐
- latex初步入门:springer llncs
最近写一篇论文呢,使用到了latex,记录一下吧. 使用的是标准 : springer 的llncs类 核心:使用官方的samplepaper.tex基础上进行修改 这个是最快上手,也是最快能码出一篇 ...
- iOS中点击按钮跳转到外部浏览器和内部打开
如图所示,需要实现点击一个按钮,跳转到指定网页: -(void)pushBtnCellClickDeleate{ NSLog(@"跳转"); //在APP内部打开指定网页 UIWe ...
- 从系统学Android--2.5Activity启动模式
本系列文章目录:更多精品文章分类 本系列持续更新中.... Activity 的启动模式一共有四种,分别是:standard.singleTop.singleTask.singleInstance . ...
- Violet音乐社区界面原型手册
目录 Violet音乐社区界面原型手册 一.引言 1.0 项目前阶段相关文档 1.1 编写目的 1.2 开发背景 二.界面原型展示 2.0 界面设计说明 2.1 首页 2.2 歌单/专辑/单曲界面 2 ...
- Mysql—数据恢复
根据.frm和.ibd文件恢复表结构和数据
- The Preliminary Contest for ICPC Asia Shenyang 2019
传送门 B. Dudu's maze 题意: 是什么鬼东西???我读题可以读半小时QAQ 给出一张无向图,一个人在里面收集糖果,每个点都有一个糖果,特殊点除外.当他第一次进入特殊点时,会随机往一条边走 ...
- Less(2)
1.先判断注入类型 (1)首先看到要求,要求传一个ID参数,并且要求是数字型的:?id=1 (2)输入?id=1' and 1=1 出现错误 (3)输入 ?id=1 and 1=1 页面显示正常 (4 ...
- last.jenkins 其他 一些知识点
时区不一致. jenkins的的时间和 系统时间不一致. 打开jenkins的[系统管理]---> [脚本命令行],在命令框中输入一下命令[时间时区设为 亚洲上海] System.setProp ...
- Mybatis----传入参数parameterType类型详解
Mybatis----传入参数parameterType类型详解 前言 Mybatis的Mapper文件中的select.insert.update.delete元素中有一个parameterType ...
- Codeforces Round #594 (Div. 1) D2. The World Is Just a Programming Task (Hard Version) 括号序列 思维
D2. The World Is Just a Programming Task (Hard Version) This is a harder version of the problem. In ...