検索に移動この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。間のインタフェースのひとつである。1989年に制定され、1990年代に主流となっていた。するHDDメーカー(すなわちHDD単体に貼られたラベルの表記)と異なることに注意されたし。大勢を占めるようになった。制定し、1994年にANSIでATA-1として規格化された。528,482,304バイト)を超える容量が認識されないという問題があった。これは「504MBの壁」といわれ、1993年頃までに発売されたPCではこの問題がある。パラメータのミスマッチに起因する。HDDとPCのBIOSの組み合わせにより生じる問題であり、HDD側ではもっと大きな容量(理論上の最大値は128GB)のアドレッシングが可能である。HDDが分かれる」と思われている場合があるが、実はHDD側にはそのような区別はない。HDDの504MBの壁を超えるための規格として認識されているが、実際は以下のようなさまざまな拡張規格の総称である。ウェスタン・デジタルが提唱した。IDEのCHSに直結させていることが原因なので、途中でうまく変換してやることにより回避できる。その手段として、LBAとCHSトランスレーションが導入された。LBAは、BIOSからHDDに対するアドレッシングをCHSでなく単一の連番で行う(HDDが対応している必要がある)。CHSトランスレーションは、BIOS内部でCHSの変換(たとえばHを2で割るかわりにCを2倍するなど)を行い、CHSの範囲を有効活用する(HDD側で対応することはない)。LBAはHDD側でCHSレジスタを読み替えることで実現されており、アドレッシング可能な範囲はほとんど変わっていない(28ビット)。HDD側ではLBAに対応することでとくに容量上限を増やせるわけではない(厳密には、セクタ番号レジスタに0を指定できるようになるため、若干増える)。Interfaceの略で、日本語では「アタピー」と発声することが多い。HDDなどの非ATAPIのATAデバイスでの通信のデータに相当する部分にSCSIと同等のパケット形式のコマンドを発行することにより、ATAコマンドより多くのコマンド種が必要なCD-ROMのようなHDD以外のデバイスの接続を可能とした規格。一般には、CD-ROM等をサポートしたIDEとして認識されている。当初SFF-8020という規格だったが、ATA/ATAPI-4でATA規格に統合された。LBA(BigDrive)[編集]従来の28ビットLBAを48ビットに拡張し、128ペビバイト(140,737,488,355,328KiB)までの容量を扱えるようにした規格。ATA/ATAPI-6で採用された。BigDriveはMaxtor社(当時)が発表したATAの拡張規格につけた名前で、ATA規格では48bitLBAと呼ばれる。動作し、ホストよりコマンドで48bitLBAモードに切り替える。切り替えた後はアドレスレジスタの意味が変わり2度書き込むことで1つのアドレスと解釈されるようになる。この規格に対応したHDDを未対応(28ビットLBA)の機器およびOSに接続すると、切り替えが発生しないため128GiBのドライブとして動作する(127GiBの壁、おおよそ2002年以前に発売されたPCでこの壁がある)。規格上、従来の28bitLBAのパラレルATAコントローラでも48BitLBAは使えるように考慮されているため、動作するオペレーティングシステム並びにデバイスドライバが対応していれば、全領域利用可能である。ブートデバイスとして利用する場合にはBIOS側が対応する必要があり、非対応の場合はブートストラップローダに加工するか、起動に必要なシステム/データがBIOSが管理できる領域に入っている必要がある。規格のあゆみ[編集]ATA/ATAPIの規格概要を以下に示す。DMAの削除、リムーバブルメディアのサポート、S.M.A.R.T.対応。317-1998)ATAPIの統合。スキャナ、プリンタ、メディアチェンジャー等SCSI準拠の多種デバイスのサポート。