互联网的发展如此迅速,很多人的原始硬盘已经存储不了那么多的东西,无奈只好再买一个硬盘挂接出来。但是好多硬盘我们买回来之后是无法直接使用的,通常都要先走一遍“格式化”,那么有些人就会担心“不会是买的翻新的吧?新买的硬盘还需要格式化?”
你还别说,新买的硬盘大部分都要先格式化一次,至于原因,我们就来聊一聊。
我们刚买回来的硬盘,通常是初始状态,而且因为操作协同不同,所支持的格式也不同,但硬盘商又不知道你用的到底是什么系统所以,买回来硬盘后通常要做一遍分区、格式化。
目前硬盘格式化主要有NTFS和FAT32两种格式。
常见的文件系统有 fat32、NTFS、ext2、ext3、ext4、xfs、HFS 等。
其中,fat32 和 NTFS 是 Windows 中的文件系统;ext2、ext3、ext4、xfs、HFS 是 Linux 中的文件系统。
NTFS 是当今 Windows 主流的文件系统,ext3、ext4 是 Linux 中主流的文件系统。
所以我们想自己的操作系统识别我们的硬盘,想必先要格式化成电脑操作系统所识别的格式。
这是为什么需要格式化,下面我们再简单的说下硬盘的结构。
通常,我们将硬盘分成主引导区(MBR)、操作系统引导记录区(DBR)、FAT表、DIR目录区和Data数据区等五部分。
位于整个硬盘的0磁道0柱面1扇区。不过,在总共512字节的主引导扇区中,MBR只占用了其中的446个字节,另外的64个字节交给了DPT(Disk Partition Table硬盘分区表),最后两个字节“55AA”是分区的结束标志,其整体构成了硬盘的主引导扇区。
主引导记录中包含了硬盘的一系列参数和一段引导程序。其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的操作系统,并将控制权交给启动程序。MBR是由分区程序(如Fdisk.exe)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而实现多系统共存。
通常位于硬盘的0磁道1柱面1扇区,是操作系统可以直接访问的第一个扇区,它包括一个引导程序和一个被称为BPB(Bios Parameter Block)的分区参数记录表。引导程序的主要任务是当MBR将系统控制权交给它时,判断本分区根目录前两个文件是不是操作系统的引导文件。如果确定存在,就把它读入内存,并把控制权交给该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数,分配单元的大小等重要参数。DBR是由高级格式化程序(如Format.com等程序)所产生。
是操作系统的文件寻址系统。为了防止意外损坏,FAT一般做两个(也可以设置为一个),第二FAT为第一FAT的备份。同一个文件的数据并不一定完整地存放在磁盘的一个连续的区域内,而往往会分成若干段,像一条链子一样存放。由于硬盘上保存着段与段之间的连接信息,操作系统在读取文件时,总是能够准确地找到各段的位置并正确读出。在FAT区之后便是目录区与数据区,其中目录区起到定位的作用,而数据区则是真正存储数据的地方。