玩转双系统安装,这10个知识盲区要扫除( 二 )


系统将这些页面移动到交换空间,以便电脑可以将更多资源用于处理当前任务,而不是占用 RAM 中的所有内存 。
但是,交换分区中移动信息的速度和内存RAM相比还是会慢很多 。
如果你的电脑内存RAM充足,有个16GB,32GB, 那么其实交换空间不是必需的,但是如果没有它,当内存已满时,系统将开始终止"低优先级进程" 。(您正在使用的程序,这意味着未保存的工作崩溃和内容 。您可以配置系统,以便根据需要优先选择要终止的程序 。否则,您可能应该有一个小的交换空间来提供帮助) 。
在Windows系统中,也有类似和交换分区差不多的概念,在Windows中,是通过虚拟内存这个功能实现的,区别在于,Windows是默认开启,而Linux在安装的时候需要指定是否创建交换分区 。
05、文件系统

玩转双系统安装,这10个知识盲区要扫除

文章插图
 
创建好了分区,如果没有文件系统,那么可能就无法存储文件,视频等,因为系统需要按照一种定义好了的方式在这个分区 。来存储和查找数据 。
下面是常见的文件系统:
  • NTFS = (新技术文件系统) 用于基于微软 Windows Windows NT 的操作系统
  • Ext4 Linux默认的文件系统格式 。
  • HFS+ – 早期苹果系统的默认文件系统 。
  • APFS - 苹果系统从10.13时期开始出现的一种新的文件系统 。
  • FAT32 – 常见于U盘中
  • exFAT – FAT32的升级版,macOS,linux和Windows都能实现读写操作 。
  • 其他
对于有些不同文件系统之间,可能是没法直接传数据,像是在Linux系统中,默认是不能直接往NTFS系统写入数据,只能通过工具像是ntfs-3g才能正常写入 。
同样Windows系统不能直接识别苹果的APFS系统,苹果系统也不能直接向NTFS中写入数据,要通过第三方软件解决 。
06、BIOS和MBR
BIOS (Basic Input and Output System)"基本输入-输出系统",简单来说就是是一小段嵌入到主板芯片ROM上的代码,他也是一个系统 。当电脑插上电,首先运行的第一个系统就是BIOS 。
BIOS的运行过程大概如下:
运行POST(系统自检),找基本显卡,找磁盘,将BIOS信息显示到显示器上,内存计数检查,找启动盘,将启动权交给Bootloader,执行磁盘上的系统 。
在这个过程中,每个环节出错,都可能会影响系统的正常运行 。
抛开硬件上导致的问题,MBR以及Bootloader在引导磁盘上系统过程中及其重要的两个部分 。
MBR:主引导记录(Master Boot Record),又叫主引导扇区,一种特殊的引导扇区(boot sector),存在磁盘上的第一个扇区,是开机BIOS访问硬盘所必需的扇区 。
扇区: 在磁盘中,一个扇区(sector)是其上面的一个磁道的分区 。每个扇区存储固定数量用户可访问的数据,目前其大小主要分为512字节,以及4096字节,后者就是所谓的高级格式(AF)磁盘,操作系统最小的存储单位是簇,由多个磁道扇区组成 。
玩转双系统安装,这10个知识盲区要扫除

文章插图
 
MBR有啥作用?
  • MBR中含有第一阶段引导代码,主要作用是检查分区表是否正确,然后将控制权交给硬盘(活动分区)上的引导加载程序Bootloader,实现系统引导启动 。
  • MBR有磁盘分区表,记录每个磁盘的基本信息,分区大小,分区的位置 。
所以,MBR损坏的后果,就可能导致没法进入第二阶段引导加载Bootloader 。
开机可能遇到这样的报错:
玩转双系统安装,这10个知识盲区要扫除

文章插图
 
或者这样:
玩转双系统安装,这10个知识盲区要扫除

文章插图
 
分区表损坏,可能是这样的报错:
玩转双系统安装,这10个知识盲区要扫除

文章插图
 
除了以上常见的错误提示,损坏的MBR,可能还有其他表现 。
由于MBR是存放在磁盘的第一扇区,并不是嵌入到ROM中的,所以修复起来相对容易一些 。
关于如何备份,在Linux下可以使用dd命令备份 磁盘前512个字节就行 。比如:
dd if=/dev/sdb of=/mbr-backup bs=512 count=1修复MBR, 可以在Windows下(PE)下使用bootrec.exe 或者使用傲梅分区助手及其他第三方软件 。
当然,启动引导的失败,除了在第一阶段MBR除了问题外,第二阶段bootloader加载失败,同样也会导致启动失败 。
MBR的缺点在磁盘与分区小结中也说过,分区表的结构导致只能有4 个主分区而且最多使用2TB 。如果硬盘较大,2TB的空间便没法使用 。
随着大容量磁盘的出现,MBR已经不再适应, 新的框架UEFI+GPT正在逐渐干掉BIOS+MBR 。


推荐阅读