ATA Specification Standards and Advanced Format Terms

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
OdinVex
Member
Member
Posts: 55
Joined: Tue Sep 07, 2010 11:00 pm

ATA Specification Standards and Advanced Format Terms

Post by OdinVex »

I can not find ATA-8 completed standard any where. I am trying to find out more about Advanced Format drives and how they are sized to the Operating System default. Any help would be greatly appreciated. I do not think most of us hobby developers could spend as much asked for those specifications...
“...No rest, no peace...” ― Odin Vex
gerryg400
Member
Member
Posts: 1801
Joined: Thu Mar 25, 2010 11:26 pm
Location: Melbourne, Australia

Re: ATA Specification Standards and Advanced Format Terms

Post by gerryg400 »

The wiki points to this ==> http://hddguru.com/documentation/
If a trainstation is where trains stop, what is a workstation ?
User avatar
OdinVex
Member
Member
Posts: 55
Joined: Tue Sep 07, 2010 11:00 pm

Re: ATA Specification Standards and Advanced Format Terms

Post by OdinVex »

That doesn't seem to be a final specification though:

This is a draft proposed American National Standard of Accredited Standards Committee INCITS. As such
this is not a completed standard. The T10 Technical Committee may modify this document as a result of
comments received during public review and its approval as a standard. Use of the information contained
here in is at your own risk.

Is it safe enough of a draft to implement? Thank you for it though.

I am specifically trying to find out if these medias use 512 bytes default unless asked by
the OS otherwise or if the difference is entirely invisible to the OS as I may have read.
“...No rest, no peace...” ― Odin Vex
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: ATA Specification Standards and Advanced Format Terms

Post by Brynet-Inc »

http://en.wikipedia.org/wiki/AT_Attachm ... A_revision

They're all drafts, at least, that's what's available.
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re: ATA Specification Standards and Advanced Format Terms

Post by Solar »

It's a usual procedure to make drafts freely available, but to charge a fee for the "real" standard document...
Every good solution is obvious once you've found it.
User avatar
OdinVex
Member
Member
Posts: 55
Joined: Tue Sep 07, 2010 11:00 pm

Re: ATA Specification Standards and Advanced Format Terms

Post by OdinVex »

That I knew but I was wondering if anyone was able to legally give out a copy of the standards, final draft.
“...No rest, no peace...” ― Odin Vex
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: ATA Specification Standards and Advanced Format Terms

Post by Brynet-Inc »

Yuji1 wrote:That I knew but I was wondering if anyone was able to legally give out a copy of the standards, final draft.
Of course not.
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
OdinVex
Member
Member
Posts: 55
Joined: Tue Sep 07, 2010 11:00 pm

Re: ATA Specification Standards and Advanced Format Terms

Post by OdinVex »

Does the Linux Kernel have a completed implementation of the latest standard?
“...No rest, no peace...” ― Odin Vex
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: ATA Specification Standards and Advanced Format Terms

Post by Combuster »

Define "complete implementation"

The linux kernel will have only have that which was considered necessary by at least someone with commit rights. You may find anything between none, just enough to make it work, and what you actually need. The only way to find out is to read the code (and the linux kernel is far from worlds cleanest code - "real programmers" don't need comments right? :roll:).
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
Post Reply