修改一些问题 #1

Merged
cxykevin merged 1 commits from fkrsteve/learn-computer-basic:feat_001 into main 2024-10-03 22:11:38 +08:00
1 changed files with 15 additions and 12 deletions

View File

@ -40,11 +40,14 @@
你只需要斜着把硬盘(有贴纸的面朝上)插进主板上的接口,不需要数据线,然后压下去(不用担心压坏了),如果有盖子把盖子装上。拧上螺丝(不用拧到头,有的有快拆设计,不需要拧螺丝,只需要轻轻一压就好了,还有另一种需要旋转一下螺丝位上的小手柄的)。 你只需要斜着把硬盘(有贴纸的面朝上)插进主板上的接口,不需要数据线,然后压下去(不用担心压坏了),如果有盖子把盖子装上。拧上螺丝(不用拧到头,有的有快拆设计,不需要拧螺丝,只需要轻轻一压就好了,还有另一种需要旋转一下螺丝位上的小手柄的)。
3. SAS SAS 属于企业级硬盘接口,我们基本见不到。此处不再说明。 3. SAS
SAS 属于企业级硬盘接口,我们基本见不到。此处不再说明。
4. PCIE 同上。 4. PCIE
同上。
5. IDE IDE 是老式硬盘接口,此处不再说明。[原链接](http://www.study-area.org/compu/compu_storage.htm) 5. IDE
IDE 是老式硬盘接口,此处不再说明。[原链接](http://www.study-area.org/compu/compu_storage.htm)
老式的 IDE 硬盘在电源接口和数据线接口之间还会有一些跳针,但在新电脑上已经消失了。这里不再说明。 老式的 IDE 硬盘在电源接口和数据线接口之间还会有一些跳针,但在新电脑上已经消失了。这里不再说明。
@ -54,13 +57,13 @@
- 机械硬盘 - 机械硬盘
如果你将机械硬盘打开(千万别在您自己的硬盘上这样做﹗因为硬盘是密封的,并且盘片需要在无尘环境下运作,一旦打开你的数据就会变成一面读不出来数据的镜子!)您会发现里面有一堆同轴的金属碟,所有的数据都是记录在这些光滑的金属碟表面之上。磁盘通常都有两面,每一面都有其一个各自的磁头。 如果你将机械硬盘打开(千万别在您自己的硬盘上这样做﹗因为硬盘是密封的,并且盘片需要在无尘环境下运作,一旦打开你的数据就会变成一面读不出来数据的镜子!)您会发现里面有一堆同轴的金属碟,所有的数据都是记录在这些光滑的金属碟表面之上。磁盘通常都有两面,每一面都有其一个各自的磁头 Head
然后将金属磁盘旋转磁头不移动的在表面相对所画出来的一圈可以说是一个磁道Track。那么从圆心向外以一定距离进行测量将所有表面上的相同圆周的磁道从上到下叠起来抽象地看就是一个磁柱Cylinder了。 然后将金属磁盘旋转磁头不移动的在表面相对所画出来的一圈可以说是一个磁道Track。那么从圆心向外以一定距离进行测量将所有表面上的相同圆周的磁道从上到下叠起来抽象地看就是一个磁柱Cylinder了。
然后也是由圆心开始在同一表面上分别画出无数条半径然后每两条半径所分割的磁道我们称为扇区Sector。每一扇区通常可携带 512byte(0.5KB)的数据。 然后也是由圆心开始在同一表面上分别画出无数条半径然后每两条半径所分割的磁道我们称为扇区Sector。每一扇区通常可携带 512byte(0.5KB)的数据。
现今制造技术的不断提高,机械硬盘的磁盘越来越薄,磁头也越来越小,那么磁盘就可以越装越多(相对的是可擦写表面越来越多),甚至一块硬盘能够达到 10T而且表面的密度也不断提高和读写精度越来越高相对的是 Track 和 Sector 也越来越多),所以硬盘容量也越来越大。 现今制造技术的不断提高,机械硬盘的磁盘越来越薄,磁头也越来越小,那么磁盘就可以越装越多(相对的是可擦写表面越来越多),甚至一块硬盘能够达到 10T而且表面的密度也不断提高和读写精度越来越高相对的是磁道和扇区也越来越多),所以硬盘容量也越来越大。
- 固态硬盘 - 固态硬盘
@ -70,7 +73,7 @@
固态硬盘同样有扇区等等,只不过大多都是主控模拟出来的,不再具有实际意义了。 固态硬盘同样有扇区等等,只不过大多都是主控模拟出来的,不再具有实际意义了。
好了,如果以上数据(Cylinder/Heads/Sector)都知道的话,要求出硬盘容量就易如反掌了。公式是: 好了,如果以上数据(磁柱数量/磁头数量/扇区数量)都知道的话,要求出硬盘容量就易如反掌了。公式是:
```text ```text
磁头数量 * 磁柱数量 * 扇区数量 = 硬盘容量 磁头数量 * 磁柱数量 * 扇区数量 = 硬盘容量
@ -78,13 +81,13 @@
电脑的 BIOS 会自动获取硬盘的配置和容量,无需像很早以前一样手动填写了。 电脑的 BIOS 会自动获取硬盘的配置和容量,无需像很早以前一样手动填写了。
现今的制造技术的不断提高,机械硬盘的磁盘越来越薄,磁头也越来越小,那么磁盘就可以越装越多,而且表面的密度也不断提高和读写精度越来越高(相对的是 Track 和 Sector 也越来越多),所以硬盘容量也越来越大。 现今的制造技术的不断提高,机械硬盘的磁盘越来越薄,磁头也越来越小,那么磁盘就可以越装越多,而且表面的密度也不断提高和读写精度越来越高(相对的是磁道和扇区也越来越多),所以硬盘容量也越来越大。
而固态硬盘由最开始的 SLC发展出了 MLC、TLC、QLC 等技术。这些技术可以让一个存储单元存下更多 Bit 的数据SLC 是 1 位MLC 是 2 位TLC 是 3 位QLC 是 4 位。这些技术使用存储寿命和读写速度换来了固态硬盘价格的降低和容量的提高。 而固态硬盘由最开始的 SLC发展出了 MLC、TLC、QLC 等技术。这些技术可以让一个存储单元存下更多 Bit 的数据SLC 是 1 位MLC 是 2 位TLC 是 3 位QLC 是 4 位。这些技术使用存储寿命和读写速度换来了固态硬盘价格的降低和容量的提高。
## 格式化和分区 ## 格式化和分区
任何磁盘都要先经过格式化才可以使用因为不同的文件系统使用的格式也不同。但一块硬盘在刚生产出来的时候磁盘的表面可以说是空白一片要进行低级格式化简称低格Low Level Format机械硬盘需要写上 track 和 sector,固态硬盘需要写上固件之后才可以使用(通常厂家在出厂的时候已经为我们做好了),但是进行低格通常需要专业的工具/软件才可以。 任何磁盘都要先经过格式化才可以使用因为不同的文件系统使用的格式也不同。但一块硬盘在刚生产出来的时候磁盘的表面可以说是空白一片要进行低级格式化简称低格Low Level Format机械硬盘需要写上磁道和扇区,固态硬盘需要写上固件之后才可以使用(通常厂家在出厂的时候已经为我们做好了),但是进行低格通常需要专业的工具/软件才可以。
平时我们常说的格式化多指高级格式化High Level Format只是给已经初始化的硬盘上再建构一些供文件系统使用的逻辑块同时还会建立文件系统如`FAT`/`NTFS`/`exFAT`/`ext`、引导(开机)扇区、以及每个逻辑磁盘的根目录等等。 平时我们常说的格式化多指高级格式化High Level Format只是给已经初始化的硬盘上再建构一些供文件系统使用的逻辑块同时还会建立文件系统如`FAT`/`NTFS`/`exFAT`/`ext`、引导(开机)扇区、以及每个逻辑磁盘的根目录等等。
@ -95,7 +98,7 @@
- MBR 分区表是一种较老的分区表格式,被绝大部分电脑所支持(极少数过于新的电脑不支持 MBR 引导操作系统。MBR 最多允许分 4 个实分区。如果想要分更多的区怎么办?那答案就是使用逻辑分区。逻辑分区不限制数量。但是分区最大只能是 2TB在当时人们做梦都不会想到现在有 10TB 的硬盘。MBR 分区可以支持 Legacy 引导和 UEFI 引导。 - MBR 分区表是一种较老的分区表格式,被绝大部分电脑所支持(极少数过于新的电脑不支持 MBR 引导操作系统。MBR 最多允许分 4 个实分区。如果想要分更多的区怎么办?那答案就是使用逻辑分区。逻辑分区不限制数量。但是分区最大只能是 2TB在当时人们做梦都不会想到现在有 10TB 的硬盘。MBR 分区可以支持 Legacy 引导和 UEFI 引导。
- GPTGUID是一种新兴的分区格式。在大部分较新的电脑上被支持并作为首选项。但是在 Windows XP 及以前 Windows 的系统都无法读取 GPT 分区表。GPT 没有实分区和逻辑分区的区分,因为 GPT 最多支持 256 个分区但是谁会用那么多呢。GPT 分区只支持 UEFI 引导。 - GPTGUID是一种新兴的分区格式。在大部分较新的电脑上被支持并作为首选项。但是在 Windows XP 及以前 Windows 的系统都无法读取 GPT 分区表。GPT 没有实分区和逻辑分区的区分,因为 GPT 最多支持 256 个分区但是谁会用那么多呢。GPT 分区只支持 UEFI 引导。
不过以小弟愚见,最好还是分割数个磁盘,自有其好处﹕ 不过以小弟愚见,最好还是分割数个分区,自有其好处﹕
1. 方便管理,比如可以将磁盘分割为 bootsystemdata 等分区(Windows 基本别想了),这样相同种类的文件都可以集中在一起,整齐易理。(不过现在由于文件夹的优化,已经比分区方便多了) 1. 方便管理,比如可以将磁盘分割为 bootsystemdata 等分区(Windows 基本别想了),这样相同种类的文件都可以集中在一起,整齐易理。(不过现在由于文件夹的优化,已经比分区方便多了)
2. 减少损失,要是因为系统故障(如升级失败)等原因并且必须重新格式化的话,将 system 或 boot 分区格式化就可以了,你的 data 还不至于跟着消失。PSlinux 确实方便很多,只要保留 home 目录Windows 的注册表和 system 也一起灰飞烟灭了) 2. 减少损失,要是因为系统故障(如升级失败)等原因并且必须重新格式化的话,将 system 或 boot 分区格式化就可以了,你的 data 还不至于跟着消失。PSlinux 确实方便很多,只要保留 home 目录Windows 的注册表和 system 也一起灰飞烟灭了)
@ -103,11 +106,11 @@
然而大容量的硬盘也给分区带来不便,比如有些朋友在安装多系统的时候,由于将一些操作系统的开机目录安装在 1024 磁柱后面,就会碰到找不到那个系统的情形了。不过,新的 BIOS 已解决这个问题了。 然而大容量的硬盘也给分区带来不便,比如有些朋友在安装多系统的时候,由于将一些操作系统的开机目录安装在 1024 磁柱后面,就会碰到找不到那个系统的情形了。不过,新的 BIOS 已解决这个问题了。
当初 MS-DOS 在使用 FAT(16)文件系统的时候为了增加读写的速度引入了一个叫簇cluster的概念一个簇往往是有好几个 sector 来组成的。因为一般的文件大小都超过 0.5K(一个 sector 的容量),如果以簇作为最小分配单位的话,那么在读写的时候就可以顺着一次过读写多个连续的 sector比起逐个逐个的 sector 读写要快些。 当初 MS-DOS 在使用 FAT(16)文件系统的时候为了增加读写的速度引入了一个叫簇cluster的概念一个簇往往是有好几个扇区来组成的。因为一般的文件大小都超过 0.5K(一个扇区的容量),如果以簇作为最小分配单位的话,那么在读写的时候就可以顺着一次过读写多个连续的扇区,比起逐个逐个的扇区读写要快些。
在以前硬盘容量比较少的情况之下这样的方法的确比较见效不过在后来硬盘容量大幅度增加之后FAT16 由于自身的设计已经不能一次性分配超过 2G 容量了。而且由于簇空间也不是全部都利用尽,其浪费也很惊人,越是大容量越是厉害。在 Windows95 之后所推出的 FAT32 文件系统,可以提供更多的分配单位,也就能管理更大的容量了,不过还是因为自身缺陷,不能分配超过 4G 的容量。 在以前硬盘容量比较少的情况之下这样的方法的确比较见效不过在后来硬盘容量大幅度增加之后FAT16 由于自身的设计已经不能一次性分配超过 2G 容量了。而且由于簇空间也不是全部都利用尽,其浪费也很惊人,越是大容量越是厉害。在 Windows95 之后所推出的 FAT32 文件系统,可以提供更多的分配单位,也就能管理更大的容量了,不过还是因为自身缺陷,不能分配超过 4G 的容量。
再之后的 NTFSNT Files SystemWindowsNT 文件系统),将簇体积基本上降低到一定的 sector 单位(常见的单位是 4KB所以通常叫 4K 对齐所利用的空间也就更有效。NTFS 可以支持更大的文件,理论可达 2TB。 再之后的 NTFSNT Files SystemWindowsNT 文件系统),将簇体积基本上降低到一定的扇区单位(常见的单位是 4KB所以通常叫 4K 对齐所利用的空间也就更有效。NTFS 可以支持更大的文件,理论可达 2TB。
以下是一些常见文件系统的兼容表: 以下是一些常见文件系统的兼容表:
| 项目 | NTFS | exFat | ext2/3/4 | xfs | | 项目 | NTFS | exFat | ext2/3/4 | xfs |