ハードディスクドライブ
例えばNEC PC-9800シリーズなどの場合、電源を切る前にSTOPキーを押して手動リトラクトする習慣を身につけることが、ユーザーにとって一種の必修事項となっていた。その後、電源を切った際にハードディスクドライブが自動的にリトラクト動作をするオートリトラクト機能を備えることが一般的となった。更にこれを発展させ、加速度センサーを内蔵し、自由落下を検出すると電源を切らずともオートリトラクトして破損を予防する機能が一般的となっている。PowerBookなど一部のノートパソコンではディスク外部に加速度センサーを設け、同様の機能を実現した。ただし常に揺れる電車内などでは、頻繁にリトラクトが行われてしまい、書き込み速度が異常に低下するという問題もある。これらの発展によりハードディスクドライブの用途は大きく広がり、2006年には東芝製の携帯電話「W41T」が0.85インチのハードディスクドライブを搭載した。しかしフラッシュメモリに比較すると、「消費電力が多い」、「小容量ではコスト高になる(2000年代後半以降のフラッシュメモリの価格下落が著しく、1インチ以下のクラスではコストが逆転した)」、「厚みがかさばる」という難点もあり、この機種以降、ハードディスクドライブを搭載した携帯電話は製品化されていない。
ヘッドにケーブル、もしくはフィルム基板の形で直結されているピックアップアンプからインターフェースまでの間に、コントローラ基板を搭載している(メインフレームの時代には別体であった時代もあった)。一般的にこの基板は、それ自体が独立したマイコンで、モーターやヘッドのサーボ制御・位置決め・トラック位置に応じた書き込み電圧の制御・読み書きする際の変調・インターフェースとのデータの入出力・キャッシュメモリの制御等を行う。1990年頃から更にタグ付キューイングと遅延書き込みを担当し、OSの負荷を軽減した。1990年半ばからIDEハードディスクドライブでは、DMA転送モードに対応し始めたが、専用の増設インターフェースボードを使った外付け型以外ではUltra DMAの登場まで活用されなかった。
高機能なコントローラ(主にSCSIで)は、ハードディスクドライブ間の通信をサポートしている。例えば、ファイルを別のハードディスクドライブにコピーする時、コントローラがセクタを読み取って別のハードディスクドライブに転送して書き込むといったことができる(ホストCPUのメモリにはアクセスしない。言い換えればその操作中CPUは別の仕事ができる)。
ハードディスク分野では2001年頃から台頭してきたが、過去には、製品として1992年頃にIDEのHDDを出荷していたことがあった。ヘッドやプラッタなどの基幹部品を外部からの購入に依存していた。3.5インチ型と2.5インチ型の製品価格が安く、ウェスタン・デジタル等のローエンド製品と競合していた。トータルのシェアは高くなかったが、外付けHDD製品では比較的多く使われており、日本ではアイ・オー・データ機器やバッファローなどで採用されていた。また、エプソンダイレクトなど一部のノートPC等で採用されていた。2011年4月19日、サムスン電子はHDD事業をシーゲイト・テクノロジーに売却することで合意したことを発表し、同年12月19日に売却完了し事業撤退。
もし利用経過によって予備領域が枯渇し、あるいはOSによって使用中の欠陥セクタが発生した場合には、アクセスするとエラーが発生し、システムまたはデータの損失が生じる。元より、OSのファイルシステムによって欠陥クラスタを回避する機能は備わっており、論理フォーマットによってスーパービットマップなどで「蓋をする」処理が行われる。古い時代のハードディスクは前述の予備代替処理機能そのものを備えておらず、欠陥セクタを取り除いた領域がユーザー領域となるため、リストの長短がハードディスクドライブのクオリティであり、また使用中にこのリストがどれだけ増えるかが、管理者の頭痛の種であった。今日では一定基準以上のエラー訂正が発生したセクタやデータ損失前に事前に予備セクタに代替処理されたセクタの数をS.M.A.R.Tで検出が可能であり、その様なドライブは要注意ドライブとして事前に新しい製品に交換される事が行われている。
当初、ハードディスクドライブのセクタサイズは1セクタあたり512バイトであったが、2023年現在ではセクタサイズが4,096バイト(これまでの8倍)となっているハードディスクドライブが出回っている 。4096バイトのセクタを採用したハードディスクドライブは2009年終わりごろから「Advanced Format Technology」(AFT)として登場した。Windows Vista以降のオペレーティングシステムではそのまま利用可能であるが、Windows 2000/XPでは、512バイト以外のセクタサイズのHDDではパフォーマンスを引き出せないため、ベンダー提供のツールもしくはジャンパピンなどの再設定が必要である。