硬盘知识及其结构

我们平时了解电脑硬盘,主要是从外观以及容量、性能等各种参数去认识,它的内部结构到底是怎么样的?相信多数人都不是很清楚。今天笔者就通过工具把一块硬盘大卸八块,跟大家一起探秘一下硬盘内部精密的结构,一起来看下吧。

硬盘(英文名:hard disc drive,简称hdd,全名:温彻斯特式硬盘)作为电脑主要的存储设备之一,可以说在整个电脑系统中起着重要的作用,因为我们大多数的数据都是通过硬盘来存储的,这些数据比硬盘本身甚至整台电脑都要宝贵许多。

在实际动手之前,我们先来了解一下硬盘结构的理论知识。总得来说,硬盘主要包括:盘片、磁头、盘片主轴、控制电机马达、磁头控制器、数据转换器、接口、缓存等几个部份。

一般在硬盘的正面都贴有硬盘的标签,标签上一般都标注着与硬盘相关的信息,例如产品型号、产地、出厂日期、产品序列号等。而硬盘的背面则是控制电路板,同时在硬盘的一端有数据接口和供电接口设计。

要拆解硬盘,工具是必不可少的。由于硬盘的安装螺丝是使用特殊的内六角螺丝,而且螺丝中心呈凹形,所以使用普通螺丝刀是没法拧开的。拆掉六个螺丝之后就可以将电路板分离出来,这时可以看到,电路板和硬盘体之间还有一层软垫,以减硬盘拆解 解析硬盘内部结构

要想打开硬盘,我们首先要把硬盘正面的9个安装螺丝拆卸下来。从上图可以看到,除了外围的7个螺丝外,硬盘的标签下面还隐藏有2个螺丝,大家拆卸时需要注意。

成功拆开硬盘

打开硬盘外壳之后,我们也就能够看到其神秘的内部世界了。可以看到,硬盘的核心部分主要包括磁盘盘片、主轴、读写磁头、电机马达、永久磁铁等主要部件。

硬盘内部结构中最引人注目的莫过于磁盘盘片,其是硬盘存储数据的载体。现在的硬盘盘片大多采用金属薄膜材料,这种金属薄膜较软盘的不连续颗粒载体具有更高的存储密度、高剩磁及高矫顽力等优点。从上图也可以看到,盘片光滑的可以当镜子使用,连我的拍摄动作都看得一清二楚。

一般硬盘的盘片是由多个重叠在一起并由垫圈隔开的盘片组成,也就是我们常说的该硬盘是几碟装,盘片拆卸的时候还是比较轻松的,扭开螺丝即可。

该1tb硬盘采用了三碟装设计

硬盘的主轴组件包括主轴部件如轴承和驱动电机等。随着硬盘容量的扩大和速度的提高,主轴电机马达的速度也在不断提升,轴承也从滚珠轴承进化到油浸轴承再到液态轴承,处于不断的改良当中,目前液态轴承已经成为绝对的主流市场。

磁头驱动机构是硬盘中最精密的部位之一,它由读写磁头、传动手臂、传动轴三部份组成。磁头是硬盘技术中最重要和关键的一环,实际上是集成工艺制成的多个磁头的组合,它采用了非接触式头、盘结构,加后电在高速旋转的磁盘表面移动,与盘片之间的间隙只有0.1~0.3um,这样可以获得很好的数据传输率。现在转速为7200rpm的硬盘飞高一般都低于0.3um,以利于读取较大的高信噪比信号,提供数据传输率的可靠性。

其中电磁线圈电机包含着一块永久磁铁,这是磁头驱动机构对传动手臂起作用的关键。大家在拆卸时也要注意,这块永久磁铁磁力非常强,不用点力气是无法拆卸下来的。

这里还有一点十分重要,拆卸时磁头不能碰到任何东西,因为磁头是非常脆弱的,上面的簧片稍微受到力就会变形,一旦磁头变形,即宣告这个磁头的报废。

另外有一点需要提醒大家:没事千万不要随意打开硬盘的外壳,因为硬盘的内部是不能沾染灰尘的,否则立即报废。我们本次的硬盘是已经不能使用的了,所以看了本篇文章的童鞋拆硬盘后导致硬盘坏了可不要来找我,嘿嘿。
 

 


六个螺丝拆了,T8螺丝刀。



这个没法再拆了



拆背面



继续拆螺丝



全拆了 怎么还打不开? 应该还有螺丝,在标签下边,终于被我发现了。





终于开了,里边有个光盘,贼亮,天花板都照进去了。




近点 ,再来一张




继续拆



移动磁头,看侧面。


identity 身份认证 购VIP最低享 7 折! triangle vip 30元优惠券将在58:6:9后过期 去使用 triangle QT+Poppler+PDFviewer.zip 是一个用于在Windows操作系统下,使用QT5框架结合Poppler库开发PDF阅读器的项目。这个项目的核心是利用Poppler库解析PDF文档,并通过QT5进行用户界面的设计和交互。以下将详细介绍相关知识点: 1. **QT5框架**:QT(Qt)是一个跨平台的应用程序开发框架,支持多种操作系统,如Windows、Linux、macOS等。它提供了丰富的库函数和组件,使得开发者可以方便地构建图形用户界面(GUI)应用程序。QT5是QT的第五个主要版本,引入了许多新特性和改进,如QML(Qt Meta Object Language)用于声明式UI设计,以及更好的性能和API优化。 2. **Poppler库**:Poppler是一个开源的PDF文档处理库,源自Xpdf项目,主要用于PDF文件的解析、渲染和提取文本。Poppler提供了C++接口,使得开发者能够方便地在应用程序中集成PDF阅读和处理功能。它可以读取PDF文件,显示页面,提取文本和元数据,甚至支持对PDF文件进行注释和修改(但本项目可能仅涉及阅读功能)。 3. **PDF viewer的实现**:在本项目中,PDF viewer是基于QT5 GUI组件构建的,它利用Poppler库来加载和解析PDF文档。`mainwindow.cpp`和`mainwindow.h`包含了主窗口类的定义和实现,这是用户与应用程序交互的主要界面。`pdfcanvas.cpp`和`pdfcanvas.h`则可能包含了用于显示PDF页面的自定义画布类,该类使用Poppler库来渲染PDF页面到QT的画布上。 4. **项目构建与编译**:`newtime.pro`是QT项目的配置文件,用于指定项目依赖的库(如Poppler)、源代码文件、编译选项等。`.pro.user`文件则保存了用户的特定编译设置,如编译器路径或调试选项。开发者需要使用QT的qmake工具或直接在IDE如Qt Creator中打开此项目,进行编译和链接,确保所有依赖库都正确安装并链接。 5. **文件操作**:`main.cpp`通常是程序的入口点,负责初始化QT应用环境并运行主循环。在PDF viewer中,可能会在`main.cpp`中实例化主窗口,并调用Poppler库的相关函数来加载PDF文件。 6. **使用流程**:用户可以通过QT界面选择PDF文件,然后通过Poppler库读取文件内容,将页面渲染到QT的控件上。用户可以通过滚动、缩放等操作查看PDF内容。 Poppler库的强大功能使得PDF viewer可以支持多页显示、文本搜索、书签管理等高级特性。 7. **优化与扩展**:为了提升用户体验,开发者可能会对PDF viewer进行各种优化,比如添加平滑滚动、快速查找、页面预加载等功能。此外,还可以考虑支持批注、打印、PDF转换等更复杂的操作,以增强软件的功能性和实用性。 QT+Poppler+PDFviewer.zip项目提供了一个基础的PDF阅读器实现,开发者可以在此基础上进一步定制和扩展,以满足特定的PDF处理需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值