Template:Infobox hard drive: Difference between revisions

From Computing Classics Wiki
No edit summary
Split EPMR/HAMR/MAMR into a new parameter, "recording_assist"
 
(97 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>[[Category:Hard drive models]]</includeonly><infobox>
<infobox>
     <title source="title">
     <title source="title">
         <default>{{PAGENAME}}</default>
         <default>{{PAGENAME}}</default>
Line 5: Line 5:
     <image source="image1">
     <image source="image1">
         <caption source="caption1"/>
         <caption source="caption1"/>
        <alt source="alt1">
            <default>{{StripWikitext|{{{caption1|}}}}}</default>
        </alt>
     </image>
     </image>
     <image source="image2">
     <image source="image2">
         <caption source="caption2"/>
         <caption source="caption2"/>
        <alt source="alt2">
            <default>{{StripWikitext|{{{caption2|}}}}}</default>
        </alt>
     </image>
     </image>
    <image source="image3">
        <caption source="caption3"/>
        <alt source="alt3">
            <default>{{StripWikitext|{{{caption3|}}}}}</default>
        </alt>
    </image>
    <audio source="audio1">
        <caption source="audio1_caption"/>
        <alt source="audio1_alt">
            <default>{{StripWikitext|{{{audio1_caption|}}}}}</default>
        </alt>
    </audio>
     <group>
     <group>
         <data source="manufacturer">
         <data source="manufacturer">
             <label>Manufacturer</label>
             <label>Manufacturer</label>
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown manufacturer]]</includeonly></default>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown manufacturer|{{{force_cat|}}}}}</default>
         </data>
         </data>
         <data source="family">
         <data source="family">
             <label>Product family</label>
             <label>Product family</label>
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown product family]]</includeonly></default>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown product family|{{{force_cat|}}}}}</default>
         </data>
         </data>
         <data source="platform">
         <data source="platform">
Line 23: Line 41:
         <data source="form_factor">
         <data source="form_factor">
             <label>Form factor</label>
             <label>Form factor</label>
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown form factor]]</includeonly></default>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown form factor||{{{force_cat|}}}}}</default>
         </data>
         </data>
         <data source="z-height">
         <data source="z-height">
             <label>z-height</label>
             <label>z-height (mm)</label>
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown z-height]]</includeonly></default>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown z-height|namespace = {{{force_cat|}}}}}</default>
         </data>
         </data>
     </group>
     </group>
Line 34: Line 52:
         <data source="capacity">
         <data source="capacity">
             <label>Capacity</label>
             <label>Capacity</label>
             <format>{{{capacity}}} {{#switch: {{lc: {{{capacity_unit|}}} }}|tb = [[wikipedia:Terabyte|TB]]|gb = [[wikipedia:Gigabyte|GB]]|mb = [[wikipedia:Megabyte|MB]]|<error>Unknown capacity unit "{{{capacity_unit|}}}" given.</error>[[Category:Hard drive models with unrecognised capacity unit]]}}</format>
             <format>{{{capacity}}} {{Capacity unit|{{{capacity_unit|(None)}}} }}{{#ifeq: {{#invoke:Validate platter capacity|invokeMain|{{{capacity|0}}}|{{lc: {{{capacity_unit|gb}}}}}|{{{capacity_per_platter|0}}}|{{lc: {{{capacity_per_platter_unit|gb}}}}}|{{{platters|0}}}|{{{heads|0}}}|{{{short_stroked_capacity|0}}}|{{lc: {{{short_stroked_capacity_unit|gb}}}}}}}|false|&nbsp;<span class="error explain" title="Check values for capacity, capacity per platter, short stroked capacity, heads and/or platters.">Capacity calculation discrepancy detected. ([[Template:Infobox hard drive/doc#Capacity discrepancy verification|Help]])</span>{{NsCatO|Hard drive models with capacity, capacity per platter and short stroked capacity calculation errors}}}}</format>
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown capacity]]</includeonly></default>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown capacity||{{{force_cat|}}}}}</default>
         </data>
         </data>
         <data source="speed">
         <data source="speed">
             <label>Speed ([[wikipedia:Revolutions per minute|RPM]])</label>
             <label>Spindle speed ([[wikipedia:Revolutions per minute|RPM]])</label>
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown speed]]</includeonly></default>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown speed||{{{force_cat|}}}}}</default>
         </data>
         </data>
         <data source="cache">
         <data source="cache">
             <label>Cache</label>
             <label>Cache</label>
             <format>{{{cache}}} {{#switch: {{lc: {{{cache_unit|}}} }}|tb = [[wikipedia:Terabyte|TB]]|gb = [[wikipedia:Gigabyte|GB]]|mb = [[wikipedia:Megabyte|MB]]|kb = [[wikipedia:Kilobyte|KB]]|bytes = [[wikipedia:Byte|B]]|<error>Unknown cache unit "{{{cache_unit|}}}" given.</error>[[Category:Hard drive models with unrecognised cache unit]]}}</format>
             <format>{{{cache}}} {{Capacity unit|{{{cache_unit|(None)}}} }}</format>
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown cache]]</includeonly></default>
            <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown cache||{{{force_cat|}}}}}</default>
        </data>
        <data source="max_transfer">
            <label><span class="explain" title="The maximum sequential sustained transfer speed the drive is capable of, according to the datasheet. Usually this is the initial speed when the drive is completely empty.">Maximum sustained speed (MB/s)</span></label>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown maximum transfer speed|{{{force_cat|}}}}}</default>
        </data>
    </group>
    <group>
        <header>Sector specifications</header>
        <data source="lbas">
            <label><span class="explain" title="Number of sectors addressible by logical block addressing.">LBAs</span></label>
            <default>{{formatnum:{{#invoke:GetIDEMASectors|invokeMain|{{#invoke:ConvertCapacity|invokeMain|{{{capacity|0}}}|{{{capacity_unit|gb}}}|gb}}|{{{logical_sector_size|{{#switch: {{lc: {{{af|}}} }}
                      |no = 512
                      |512e = 512
                      |4kn = 4096
                      |512
                      }}}}}}} }}</default>
         </data>
         </data>
        <data source="chs">
            <label>Logical <span class="explain" title="Cylinders">C</span>/<span class="explain" title="Heads">H</span>/<span class="explain" title="Sectors">S</span></label>
        </data>
        <data source="user_capacity">
            <label>User capacity (bytes)</label>
            <default>{{formatnum:{{#expr: {{formatnum: {{{lbas|{{#invoke:GetIDEMASectors|invokeMain|{{#invoke:ConvertCapacity|invokeMain|{{{capacity|0}}}|{{{capacity_unit|gb}}}|gb}}|{{{logical_sector_size|{{#switch: {{lc: {{{af|}}} }}
                      |no = 512
                      |512e = 512
                      |4kn = 4096
                      |512
                      }}}}}}}}}}|R}} * {{{logical_sector_size|{{#switch: {{lc: {{{af|}}} }}
                      |no = 512
                      |512e = 512
                      |4kn = 4096
                      |512
                      }}}}} }} }}</default>
        </data>
        <data source="af">
            <label><span class="explain" title="Advanced Format is either 512e, to designate 4K sectors on disk with 512B emulated to the host, or 4Kn, to designate 4K sectors both on disk and to host.">Advanced Format?</label>
            <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown Advanced Format status|{{{force_cat|}}}}}</default>
        </data>
        <data source="logical_sector_size">
            <label>Logical sector size (bytes)</label>
            <default>{{#switch: {{lc: {{{af|}}} }}
                      |no = 512
                      |512e = 512
                      |4kn = 4,096
                      |''Currently under investigation''
                      }}</default>
        </data>
        <data source="physical_sector_size">
            <label>Physical sector size (bytes)</label>
            <default>{{#switch: {{lc: {{{af|}}} }}
                      |no = 512
                      |512e = 4,096
                      |4kn = 4,096
                      |''Currently under investigation''
                      }}</default>
        </data>
    </group>
    <group>
        <header>Interface specifications</header>
         <data source="interface">
         <data source="interface">
             <label>Interface</label>
             <label>Interface</label>
             <format>{{#switch: {{lc: {{{interface|}}} }}|sata = [[wikipedia:Serial ATA|SATA]]|pata = [[wikipedia:Parallel ATA|PATA/IDE]]|ide = [[wikipedia:Parallel ATA|PATA/IDE]]|scsi = [[wikipedia:SCSI|]]|sas = [[wikipedia:Serial Attached SCSI|SAS]]|<error>Unknown interface ID "{{{interface|}}}" given.</error>[[Category:Hard drive models with unrecognised interface]]}}</format>
             <format>{{#switch: {{lc: {{{interface|}}} }}
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown interface]]</includeonly></default>
                    |sata = [[wikipedia:Serial ATA|SATA]]
                    |pata = [[wikipedia:Parallel ATA|PATA/IDE]]
                    |ide = [[wikipedia:Parallel ATA|PATA/IDE]]
                    |scsi = [[wikipedia:SCSI|]]|sas = [[wikipedia:Serial Attached SCSI|SAS]]
                    |usb = <span class="explain" title="A USB interface is soldered to the drive and it cannot be powered using normal SATA or IDE connectors.">Soldered [[wikipedia:USB|USB]]</span>
                    |usb-c = <span class="explain" title="A USB Type C interface is soldered to the drive and it cannot be powered using normal SATA or IDE connectors.">Soldered [[wikipedia:USB-C|USB-C]]</span>
                    |<error>Unknown interface ID "{{{interface|}}}" given.</error>{{NsCatO|Hard drive models with unrecognised interface|{{{force_cat|}}}}}}}</format>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown interface|namespace = {{{force_cat|}}}}}</default>
         </data>
         </data>
         <data source="interface_version">
         <data source="interface_version">
             <label>Interface version</label>
             <label>Interface version</label>
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown interface version]]</includeonly></default>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown interface version|{{{force_cat|}}}}}</default>
         </data>
         </data>
         <data source="command_set">
         <data source="command_set">
             <label>Command set</label>
             <label>Command set</label>
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown command set]]</includeonly></default>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown command set|{{{force_cat|}}}}}</default>
         </data>
         </data>
     </group>
     </group>
     <group>
     <group collapse="closed">
         <header>Recording internals</header>
         <header>Drive features</header>
        <data source="apm">
            <label><span class="explain" title="Advanced Power Management">APM?</span></label>
            <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown APM support|{{{force_cat|}}}}}</default>
        </data>
        <data source="aam">
            <label><span class="explain" title="Automatic Acoustic Management">AAM?</span></label>
            <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown AAM support||{{{force_cat|}}}}}</default>
        </data>
        <data source="ncq">
            <label><span class="explain" title="Native Command Queuing">NCQ?</span></label>
            <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown NCQ support|{{{force_cat|}}}}}</default>
        </data>
        <data source="trim">
            <label><span class="explain" title="TRIM command, notifies drive on deletion of data. Usually provided on SMR drives.">TRIM?</span></label>
            <default><noinclude>No</noinclude></default>
        </data>
        <data source="streaming">
            <label><span class="explain" title="Used in AV drives to prioritise access time over data integrity">Streaming feature set?</span></label>
            <default>No</default>
        </data>
        <data source="gpl">
            <label><span class="explain" title="General Purpose Log">GPL?</span></label>
            <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown GPL support|{{{force_cat|}}}}}</default>
        </data>
        <data source="epc">
            <label><span class="explain" title="Extended Power Conditions">EPC modes</span></label>
            <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown EPC support|{{{force_cat|}}}}}</default>
        </data>
        <data source="sie">
            <label><span class="explain" title="Sanitize Instant Erase">SIE?</span></label>
            <default>No</default>
        </data>
        <data source="sed">
            <label><span class="explain" title="Self-Encrypting Device. This parameter shows what algorithm is used to encrypt data on board if supported">SED algorithm</span></label>
            <default>None</default>
        </data>
        <data source="scterc">
            <label><span class="explain" title="SCT Error Recovery Control, sometimes marketed as TLER or CCTL. If supported, shows what are the default values when the drive is powered on.">SCTERC</span> defaults</label>
            <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown SCTERC defaults|{{{force_cat|}}}}}</default>
        </data>
        <data source="statistics">
            <label>Device Statistics?</label>
            <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown Device Statistics support|{{{force_cat|}}}}}</default>
        </data>
    </group>
    <group layout="horizontal">
       <header><span class="explain" title="The typical configuration of the hard drive heads and platters. Real-world specifications can vary.">Typical media</span></header>  
         <data source="platters">
         <data source="platters">
             <label>Platters</label>
             <label>Platters</label>
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown platter count]]</includeonly></default>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown platter count|{{{force_cat|}}}}}</default>
         </data>
         </data>
         <data source="heads">
         <data source="heads">
             <label>Recording heads</label>
             <label>Heads</label>
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown recording head count]]</includeonly></default>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown recording head count|{{{force_cat|}}}}}</default>
        </data>
    </group>
    <group>
        <data source="capacity_per_platter">
            <label><span class="explain" title="The capacity that each individual platter in the drive can store.">Capacity per platter</span></label>
            <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown capacity per platter|{{{force_cat|}}}}}</default>
            <format>{{{capacity_per_platter}}} {{Capacity unit|{{{capacity_per_platter_unit|(None)}}} }}</format>
        </data>
        <data source="short_stroked_capacity">
            <label><span class="explain" title="The amount of capacity estimated to be left unused to fit into capacity brackets. For example, a drive with four 1.6 TB platters and a 6 TB capacity will waste 0.4 TB.">Short stroked capacity</span></label>
            <default>None</default>
            <format>{{{short_stroked_capacity}}} {{Capacity unit|{{{short_stroked_capacity_unit|(None)}}} }}</format>
         </data>
         </data>
         <data source="recording_method">
         <data source="recording_method">
             <label>Recording method</label>
             <label>Recording layout</label>
             <format>{{#switch: {{lc:{{{recording_method|}}} }}|cmr = [[wikipedia:Perpendicular magnetic recording|CMR]]|pmr = [[wikipedia:Perpendicular magnetic recording|CMR]]|smr = [[wikipedia:Shingled magnetic recording|SMR]]|mamr = [[wikipedia:Microwave-assisted magnetic recording|MAMR]]|hamr = [[wikipedia:Heat-assisted magnetic recording|HAMR]]|<error>Unknown recording method "{{{recording_method|}}}" given.</error>[[Category:Hard drive models with unrecognised recording method]]}}</format>
             <format>{{#switch: {{lc:{{{recording_method|}}} }}
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown recording method]]</includeonly></default>
            |cmr = [[wikipedia:Perpendicular magnetic recording|Conventional magnetic recording (CMR)]]{{NsCatO|Conventional magnetic recording hard drive models|{{{force_cat|}}}}}
            |pmr = [[wikipedia:Perpendicular magnetic recording|Conventional magnetic recording (CMR)]]{{NsCatO|Conventional magnetic recording hard drive models|{{{force_cat|}}}}}
            |smr = [[wikipedia:Shingled magnetic recording|Shingled magnetic recording (SMR)]]{{NsCatO|Shingled magnetic recording hard drive models|{{{force_cat|}}}}}
            |lmr = [[wikipedia:Longitudinal magnetic recording|Longitudinal magnetic recording (LMR)]]{{NsCatO|Longitudinal magnetic recording hard drive models|{{{force_cat|}}}}}
            |prml = [[wikipedia:Partial-response maximum-likelihood|Partial-response maximum-likelihood]]{{NsCatO|Partial-response maximum-likelihood recording hard drive models|{{{force_cat|}}}}}
            |rll = [[wikipedia:Run-length limited|Run-length limited]] {{NsCatO|Run-length limited recording hard drive models|{{{force_cat|}}}}}
            |<error>Unknown recording technology "{{{recording_method|}}}" given.</error>{{NsCatO|Hard drive models with unrecognised recording technology|{{{force_cat|}}}}} }}</format>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown recording method|{{{force_cat|}}}}}</default>
        </data>
        <data source="recording_assist">
            <label>Recording assist</label>
            <format>{{#switch: {{lc:{{{recording_assist|}}} }}
            |2dmr = Two-dimensional magnetic recording
            |mamr = [[wikipedia:Microwave-assisted magnetic recording|Microwave-assisted magnetic recording (MAMR)]]{{NsCatO|Microwave-assisted magnetic recording hard drive models|{{{force_cat|}}}}}
            |hamr = [[wikipedia:Heat-assisted magnetic recording|Heat-assisted magnetic recording (HAMR)]]{{NsCatO|Heat-assisted magnetic recording hard drive models|{{{force_cat|}}}}}
            |epmr = Energy-assisted perpendicular magnetic recording {{NsCatO|Energy-assisted perpendicular magnetic recording hard drive models|{{{force_cat|}}}}}
            |<error>Unknown recording assist "{{{recording_assist|}}}" given.</error>{{NsCatO|Hard drive models with unrecognised recording technology|{{{force_cat|}}}}} }}</format>
            <default>Conventional</default>
         </data>
         </data>
     </group>
     </group>
Line 80: Line 239:
         <data source="mttf">
         <data source="mttf">
             <label>[[wikipedia:Mean time to failure|MTTF]]</label>
             <label>[[wikipedia:Mean time to failure|MTTF]]</label>
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown MTTF]]</includeonly></default>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown MTTF|{{{force_cat|}}}}}</default>
         </data>
         </data>
         <data source="max_load_cycles">
         <data source="max_load_cycles">
             <label>Maximum load/unload cycles</label>
             <label>Maximum load/unload cycles</label>
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown head count]]</includeonly></default>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown maximum load/unload cycles|{{{force_cat|}}}}}</default>
         </data>
         </data>
         <data source="unrecoverable_error_rate">
         <data source="unrecoverable_error_rate">
             <label>Unrecoverable error rate</label>
             <label>Unrecoverable error rate</label>
             <default>''Currently under investigation''<includeonly>[[Category:Hard drive models with unknown unrecoverable error rate]]</includeonly></default>
             <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown unrecoverable error rate|{{{force_cat|}}}}}</default>
        </data>
        <data source="warranty">
            <label>Typical warranty</label>
        </data>
    </group>
    <group collapse="closed">
        <header>Technical information</header>
        <data source="kcc">
           <label><span class="explain" title="Korean Communications Commission/Ministry of Science, ICT and Future Planning">KCC/MSIP</span> Authorization Number</label>
            <default>{{#if:{{{kcc_wikitext|}}}|{{{kcc_wikitext|}}}|''Currently under investigation''{{NsCatO|Hard drive models with unknown KCC/MSIP Authorization Number|{{{force_cat|}}}}}}}</default>
            <format>{{{kcc|}}} ([https://fccid.io/{{{kcc|}}} fccid.io], [https://www.rra.go.kr/ko/license/A_b_popup_keyno.do?key_no={{{kcc|}}} rra.go.kr])</format>
        </data>
        <data source="pcb">
           <label>PCB P/Ns</label>
        </data>
    </group>
    <group>
        <header>Product availability</header>
        <data source="released">
            <label>Released</label>
            <default>''Currently under investigation''{{NsCatO|Hard drive models with unknown release year|{{{force_cat|}}}}}</default>
        </data>
        <data source="discontinued">
            <label>Discontinued</label>
            <default>In production</default>
        </data>
    </group>
    <group layout="horizontal">
        <data source="predecessor">
            <label>Predecessor</label>
            <default>None</default>
        </data>
        <data source="successor">
            <label>Successor</label>
            <default>None</default>
         </data>
         </data>
     </group>
     </group>
</infobox><noinclude>{{Documentation}}<templatedata>
</infobox>{{NsCatO|Hard drive models|{{{force_cat|}}}}}{{#if:{{{{form_factor|}}}|{{#switch: {{lc:{{{form_factor}}} }}
{
            |2.5" = {{NsCatO|2.5" form factor hard drive models|{{{force_cat|}}}}}
"params": {
            |2.5 = {{NsCatO|2.5" form factor hard drive models|{{{force_cat|}}}}}
"capacity": {
            |3.5" = {{NsCatO|3.5" form factor hard drive models|{{{force_cat|}}}}}
"label": "Capacity",
            |3.5 = {{NsCatO|3.5" form factor hard drive models|{{{force_cat|}}}}}
"description": "The total capacity of the hard drive model. Do not include units, and do not use binary capacities (such as 236 instead of 256).",
            |1.8" = {{NsCatO|1.8" form factor hard drive models|{{{force_cat|}}}}}
"example": "|capacity = 500",
            |1.8" = {{NsCatO|1.8" form factor hard drive models|{{{force_cat|}}}}}
"type": "number",
            |1.5 = {{NsCatO|1.5" form factor hard drive models|{{{force_cat|}}}}}
"suggested": true
            |1.5" = {{NsCatO|1.5" form factor hard drive models|{{{force_cat|}}}}}
},
            |micro = {{NsCatO|Microdrive hard drive models|{{{force_cat|}}}}}
"capacity_unit": {
            |microdrive = {{NsCatO|Microdrive hard drive models|{{{force_cat|}}}}}
"label": "Capacity unit acronym",
            |<span class="error">Unrecognised form factor "{{{form_factor|}}}"</span>{{NsCatO|Hard drive models with unrecognised form factor|{{{force_cat|}}}}}}}<noinclude>
"description": "The two letter acronym for the capacity's unit. Case insensitive. Do not use binary units.",
</noinclude>}}{{#if:{{{{manufacturer|}}}|{{NsCatO|{{{manufacturer|}}} hard drive models|{{{force_cat|}}}}}}}<noinclude>
"example": "|capacity_unit = tb",
</noinclude>{{#if:{{{{family|}}}|{{NsCatO|{{{family|}}}|{{{force_cat|}}}}}}}<noinclude>
"type": "string",
</noinclude>{{#if:{{{{speed|}}}|{{NsCatO|{{formatnum:{{{speed}}}}} RPM hard drive models|{{{force_cat|}}}}}}}<noinclude>
"default": "tb",
</noinclude>{{#if:{{{capacity|}}}|{{#if:{{{capacity_unit|}}}|{{NsCatO|{{{capacity}}} {{uc:{{{capacity_unit}}}}} hard drive models|{{{force_cat|}}}}}}} }}<noinclude>
"autovalue": "",
</noinclude>{{#if:{{{capacity_per_platter|}}}|{{#if:{{{capacity_per_platter_unit|}}}|{{NsCatO|Hard drive models with {{{capacity_per_platter}}} {{uc:{{{capacity_per_platter_unit}}}}} platters|{{{force_cat|}}}}}}} }}<noinclude>
"required": true
</noinclude>{{#ifeq:{{#expr: {{{capacity|0}}} < 1}}|1|{{NsCatO|Hard drive models with capacity less than 1|{{{force_cat|}}}}}}}{{#ifeq:{{#expr: {{{capacity|0}}} > 1000}}|1|{{NsCatO|Hard drive models with capacity more than 1,000|{{{force_cat|}}}}}}}<noinclude>
},
</noinclude>{{#ifeq:{{#expr: {{{capacity_per_platter|0}}} < 1}}|1|{{NsCatO|Hard drive models with capacity per platter less than 1|{{{force_cat|}}}}}}}<noinclude>
"recording_method": {
</noinclude>{{#ifeq:{{#expr: {{{capacity_per_platter|0}}} > 1000}}|1|{{NsCatO|Hard drive models with capacity per platter more than 1,000|{{{force_cat|}}}}}}}<noinclude>
"label": "Recording method",
</noinclude>{{#if: {{{discontinued|}}}|{{NsCatO|Hard drive models that have been discontinued|{{{force_cat|}}}}}|{{NsCatO|Hard drive models in production|{{{force_cat|}}}}}}}<noinclude>
"description": "The three, four or similar acronym for the recording. Case insensitive.",
{{Clear}}{{Documentation}}</noinclude>
"example": "|recording_method = cmr",
"type": "string",
"default": "cmr",
"suggested": true
},
"manufacturer": {
"label": "Manufactuer",
"description": "The company who manufactures or manufactured this hard drive model.",
"example": "|manufactuer = [[Western Digital]]",
"type": "wiki-page-name",
"required": true
},
"image1": {
"label": "Image 1",
"description": "File name for the first image on the infobox.",
"example": "|image1 = TOSHIBA HDWJ110.jpg",
"type": "wiki-file-name",
"suggested": true
},
"caption1": {
"label": "Image caption 1",
"description": "An image caption to accompany image 1. Also acts as alt text if not explicity provided.",
"example": "|caption1 = Top down view of the hard drive.",
"type": "content",
"suggested": true
},
"image_2": {
"label": "Image 2",
"description": "File name for the second image on the infobox.",
"example": "|image2 = Toshiba HDWJ110 SMART printout.png",
"type": "wiki-file-name"
},
"caption2": {
"label": "Image caption 2",
"description": "An image caption to accompany image 2. Also acts as alt text if not explicity provided.",
"type": "content"
},
"platters": {
"label": "Platter count",
"description": "Number of known platters in a hard drive model.",
"example": "|platters = 7",
"type": "number",
"suggested": true
},
"heads": {
"label": "Recording head count",
"description": "Number of recording heads in a hard drive model.",
"example": "|heads = 14",
"type": "number",
"suggested": true
},
"mttf": {
"label": "Mean time to failure",
"description": "Mean time to failure published by the manufacturer. Do not use crowd-sourced information.",
"example": "|mttf = 600,000 hours",
"type": "number",
"default": "Not specified"
},
"max_load_cycles": {
"label": "Maximum load unload cycles",
"description": "Maximum load/unload cycle count published by the manufactuer. Specify \"N/A\" if a contact start-stop HDD.",
"type": "number",
"suggested": true
},
"unrecoverable_error_rate": {
"label": "Unrecoverable error rate",
"description": "Unrecoverable error rate specified by the manufacturer. Use math when possible.",
"type": "content",
"suggested": true,
"example": "|unrecoverable_error_rate = <math>1</math> in <math>10^14</math>",
"default": "<math>1</math> in <math>10^14</math>"
},
"interface": {
"label": "Interface",
"description": "The acronym for the interface in use (pata, sata, scsi, sas). Case insensitive.",
"type": "string",
"suggested": true
},
"interface_version": {
"label": "Interface version",
"description": "The version of the interface in use, and its speed.",
"example": "|interface_version = SATA 3.3 (600 MB/s)",
"type": "string",
"suggested": true
},
"command_set": {
"label": "Command set",
"description": "The command set used for interfacing with the drive.",
"example": "|command set = ACS-3 Revision 5",
"type": "string"
},
"form_factor": {
"label": "Form factor",
"description": "The form factor of the hard drive model, expressed in inches (as in, 3.5\").",
"example": "|form_factor = 3.5\"",
"required": true
},
"family": {
"label": "Product family",
"description": "The product family the hard drive model belongs to.",
"example": "|family = [[Toshiba P300]]",
"type": "wiki-page-name",
"suggested": true
}
},
"description": "Displays information on hard drive models.",
"format": "block"
}
</templatedata></noinclude>

Latest revision as of 13:36, 2 April 2026





Template documentation (for the above template, sometimes hidden or invisible)

This infobox is designed for hard drive model articles. It shows various hard drive parameters, such as speed, capacity and per-platter capacity.

Examples[edit source]

This example infobox is generated using the following code:

{{infobox hard drive
|image1 = TOSHIBA HDWR480 top lid and label view.jpg
|caption1 = Top lid of a HDWR480UZSVA.
|image2 = CrystalDiskInfo prinout - TOSHIBA HDWR480.png
|caption2 = CrystalDiskInfo printout of SMART attributes.
|audio1 = TOSHIBA HDWR480 spinup and spindown sounds.wav
|audio1_caption = Spinup and spindown sounds of a TOSHIBA HDWR480.
|platform = MG08ADA
|manufacturer = [[Toshiba]]
|family = [[Toshiba X300]]/[[Toshiba X300 Pro]]
|form_factor = 3.5"
|z-height = 26.1
|speed = 7,200
|capacity = 8
|capacity_unit = tb
|cache = 256
|cache_unit = mb
|af = 512e
|max_transfer = 248
|interface = SATA
|interface_version = SATA 3.3 (600 MB/s)
|command_set = ACS-3 Revision 5
|apm = Yes
|aam = No
|ncq = Yes
|gpl = Yes
|scterc = Read: Disabled<br>Write: Disabled
|statistics = Yes
|platters = 5
|heads = 10
|capacity_per_platter = 1.6
|capacity_per_platter_unit = tb
|recording_method = cmr
|mttf = 600,000 hours
|max_load_cycles = 300,000
|unrecoverable_error_rate = <math>1</math> in <math>10^{14}</math>
|kcc = R-R-T48-MG08ADA400N
|pcb = G0049A
|released = 2021
|predecessor = [[TOSHIBA HDWR180]]
|successor = [[TOSHIBA HDWR780]]
}}

For detailed usage information on each parameter, see the TemplateData.

Capacity discrepancy verification[edit source]

This template verifies whether the following rules are true.

  1. There cannot be more heads than double the platter count. (2 platters, 4 heads is legal, since 2×2=4, but 2 platters, 6 heads is not legal, since 2×26.)
  2. The total capacity equals the difference between (Platter capacity multiplied by (number of heads divided by 2)) and short-stroked capacity, adjusted for units.
    • This is summed up by this mathematical statement: C=(P×h/2)S, where C = given capacity, P = platter capacity, h = heads and S = short-stroked capacity.

If one or both of these rules are violated, the page is categorised into Category:Hard drive models with capacity, capacity per platter and short stroked capacity calculation errors, and an error is raised in the Capacity field warning that such a discrepancy was found. Please correct the following fields, preferably by consulting a source such as the RML527 HDD Platter Capacity Database, and check using preview that your edit clears the error.

  • capacity and capacity_unit
  • capacity_per_platter and capacity_per_platter_unit
  • platters (if the problem is that there are too few platters for the number of heads)
  • heads
  • short_stroked_capacity and short_stroked_capacity_unit

TemplateData[edit source]

Displays information on hard drive models.

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Image 1image1

File name for the first image on the infobox.

Example
TOSHIBA HDWJ110.jpg
Filesuggested
Image caption 1caption1

An image caption to accompany image 1. Also acts as alt text if not explicity provided.

Example
Top down view of the hard drive.
Contentsuggested
Alt text 1alt1

Alt text associated with image 1.

Default
{{{caption1}}}
Stringoptional
Image 2image2

File name for the second image on the infobox.

Example
Toshiba HDWJ110 SMART printout.png
Fileoptional
Image caption 2caption2

An image caption to accompany image 2. Also acts as alt text if not explicitly provided.

Contentoptional
Alt text 2alt2

Alt text associated with image 2.

Default
{{{caption2}}}
Stringoptional
Image 3image3

File name for the third image on the infobox.

Example
Toshiba HDWJ110 SMART printout.png
Fileoptional
Image caption 3caption3

An image caption to accompany image 3. Also acts as alt text if not explicitly provided.

Stringoptional
Alt text 3alt3

Alt text associated with image 3.

Default
{{{caption3}}}
Stringoptional
Manufacturermanufacturer

The company who manufactures or manufactured this hard drive model.

Example
[[Western Digital]]
Page namerequired
Product familyfamily

The product family the hard drive model belongs to.

Example
[[Toshiba P300]]
Page namesuggested
Platformplatform

The platform name (such as a WD Marvell family).

Example
Diablo3s
Stringoptional
Form factorform_factor

The form factor of the hard drive model, expressed in inches (as in, 3.5").

Suggested values
1.8" 2.5" 3.5" 5.25"
Example
3.5"
Stringrequired
z-heightz-height

The total z-height of the drive in millimetres. Most useful for 2.5"s, most 3.5"s are 26.1.

Suggested values
7 9.5 12.5 15 20.2 26.1
Example
9.5
Numbersuggested
Capacitycapacity

The advertised capacity of the hard drive model. Do not include units, as those go in a separate parameter. If the actual user capacity is different to the advertised one, that is reflected in the LBA parameter, not here (e.g. if the HDD model is marketed as 160 GB but its actual capacity is 164, write 160 here). Do not use binary capacities (such as 236 instead of 256).

Example
500
Numbersuggested
Capacity unitcapacity_unit

The two- or three- letter acronym for the capacity's unit. Case insensitive. Accepts all parameters that Template:Cache unit accepts.

Suggested values
mb gb tb
Example
gb
Stringrequired
Rotation speedspeed

The speed that the hard drive platters rotate at.

Suggested values
4,200 5,000 5,400 5,900 7,200
Example
5,400
Numbersuggested
Cachecache

The amount of cache RAM the hard drive contains.

Suggested values
2,048 8,192 16,384 32 64 128 256 512
Example
64
Numbersuggested
Cache unitcache_unit

The two- or three- letter acronym for the cache capacity's unit. Case insensitive. Accepts all parameters that Template:Cache unit accepts.

Suggested values
kib mib
Example
mb
Stringsuggested
Maximum sustained transfer ratemax_transfer

The maximum specified transfer rate, in MB/s. Note that some datasheets specify this in Mbits for some reason; for those, provide an MB/s translation as well as the original.

Example
180
Numbersuggested
LBAslbas

The number of LBAs the hard drive has available. If left blank, this is automatically calculated using the IDEMA formula and the values of capacity, capacity_unit, and either logical_sector_size or af. It should not be necessary to explicitly set this parameter, except when the drive model does not conform to IDEMA formulae.

Numberoptional
Logical C/H/Schs

If the drive has a specific logical C/H/S, specify it here. Give the parameters in the order of cylinders, heads and sectors, separated by forward slashes.

Example
1654/16/63
Stringoptional
User capacityuser_capacity

The amount of user capacity the hard drive has available, in bytes. If left blank, this is automatically calculated using the IDEMA formula and the values of logical_sector_size or af. It should not be necessary to explicitly set this parameter for most IDEMA formulae conforming drives; only use it when the drive model does not conform to IDEMA formulae.

Numberoptional
Advanced Format statusaf

Whether the hard drive supports Advanced Format, and if so, what type it supports (512e, or 4Kn). Setting this field will automatically specify the logical_sector_size and physical_sector_size fields to their correct values.

Suggested values
No 512e 4Kn
Example
No
Stringsuggested
Logical sector sizelogical_sector_size

The size of each LBA in bytes. If left blank, this is automatically detected from the drive's Advanced Format support.

Numberoptional
Physical sector sizephysical_sector_size

The size of each physical sector in bytes. If left blank, this is automatically detected from the drive's Advanced Format support.

Numberoptional
Interfaceinterface

The acronym for the interface in use (pata, sata, scsi, sas). Case insensitive.

Suggested values
sata pata scsi sas usb
Example
sata
Stringsuggested
Interface versioninterface_version

The version of the interface in use, and its speed.

Suggested values
SATA 1.0 (150 MB/s) SATA 2.0 (300 MB/s) SATA 2.5 (300 MB/s) SATA 2.6 (300 MB/s) SATA 3.0 (600 MB/s) SATA 3.1 (600 MB/s) SATA 3.2 (600 MB/s) SATA 3.3 (600 MB/s)
Example
SATA 3.3 (600 MB/s)
Stringsuggested
Command setcommand_set

The command set used for interfacing with the drive.

Suggested values
ATA/ATAPI 7 ATA8-ACS ACS-2 ACS-3 Revision 3b ACS-3 Revision 5
Example
ACS-3 Revision 5
Stringsuggested
APM?apm

Whether the hard drive supports Advanced Power Management (APM).

Suggested values
Yes No
Example
Yes
Stringrequired
NCQ?ncq

Whether the hard drive supports Native Command Queing (NCQ).

Suggested values
Yes No
Example
Yes
Stringrequired
AAM?aam

Whether the hard drive supports Automatic Acoustic Management (AAM).

Suggested values
Yes No
Example
No
Stringsuggested
GPL?gpl

Whether the drive supports General Purpose Log.

Suggested values
Yes No
Stringsuggested
TRIM?trim

Whether the hard drive supports the TRIM command. Manually specifying "No" is only needed if the drive is SMR; leave blank otherwise.

Suggested values
Yes No
Example
Yes
Stringoptional
SIE?sie

Whether the hard drive model supports Sanitize Instant Erase (SIE).

Suggested values
Yes No
Default
No
Example
Yes
Stringoptional
SED algorithmsed

If supported, defines what algorithm the model uses for self-encryption. Specify "Unknown (supported)" if the drive does support self-encryption, but the algorithm used is not known. Leave blank if the drive does not support it at all.

Default
None
Example
AES-256
Stringoptional
SCTERC defaultsscterc

The default settings for SCTERC. Write "Not supported" if the drive does not support SCTERC at all.

Suggested values
Read: Disabled<br>Write: Disabled Not supported
Example
Read: Disabled<br>Write: Disabled
Stringsuggested
Device Statistics?statistics

Whether the device supports Device Statistics.

Suggested values
Yes No
Example
Yes
Stringrequired
Platter countplatters

Number of known platters in a hard drive model.

Example
7
Numbersuggested
Head countheads

Number of heads in a hard drive model.

Example
14
Numbersuggested
Capacity per plattercapacity_per_platter

The amount of capacity stored on each platter.

Example
1.43
Numbersuggested
Capacity per platter unitcapacity_per_platter_unit

The two- or three- letter acronym for the capacity's unit. Case insensitive. Accepts all parameters that Template:Cache unit accepts, but this should not be used with binary units normally.

Suggested values
mb gb tb
Example
tb
Stringsuggested
Recording methodrecording_method

The three, four or similar acronym for the recording method. Case insensitive.

Suggested values
cmr lmr smr hamr fc-mamr
Example
cmr
Stringsuggested
Mean time to failuremttf

Mean time to failure published by the manufacturer. Do not use crowd-sourced information such as ST3000DM001s all failing at low hour numbers.

Suggested values
Not specified
Example
600,000 hours
Stringrequired
Maximum load/unload cyclesmax_load_cycles

Maximum load/unload cycle count published.

Example
600,000
Numbersuggested
Unrecoverable error rateunrecoverable_error_rate

Unrecoverable error rate specified by the manufacturer. Use math when possible.

Suggested values
<math>1</math> in <math>10^14</math> <math>1</math> in <math>10^15</math>
Example
<math>1</math> in <math>10^14</math>
Auto value
Contentsuggested
KCC/MSIP Authorization Numberkcc

The model's Authorization Number assigned by the KCC (Korean Communications Commission)/MSIP (Ministry for Science, ICT and Future Planning).

Example
R-R-T48-MG08ADA400N
Stringsuggested
KCC/MSIP Authorization Number wikitextkcc_wikitext

Custom wikitext to use for the KCC/MSIP ID parameter. By default, the infobox places the ID given in kcc into a wikilink; use this to disable it if that causes problems or to specify if the drive does not have a KCC or MSIP Authorization Number at all..

Unbalanced wikitextoptional
PCB part number(s)pcb

The part numbers of all known PCBs used by this drive.

Example
G0066A
Stringsuggested
Date releasedreleased

The year (add more precision if desired/known) the hard drive model was released.

Example
2012
Datesuggested
Date discontinueddiscontinued

The year (add more precision if desired/known) the model was discontinued.

Example
2017
Dateoptional
Force categorisationforce_cat

Force automatic categorisation to be suppressed (-1) or always show (1). Leave blank or use any other value to automatically categorise only in mainspace.

Suggested values
-1 0 1
Example
-1
Numberoptional
Predecessorpredecessor

Wikilink or wikilinks to the model best described as the predecessor to the infobox subject.

Example
[[TOSHIBA MQ01ABD100]]
Unknownoptional
Successorsuccessor

Wikilink or wikilinks to the model best described as the successor to the infobox subject.

Example
[[TOSHIBA HDWL110]]
Unknownoptional

Cookies help us deliver our services. By using our services, you agree to our use of cookies.