• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Why do hard disk drives partitions have different speed in read/writes?

Joined
Oct 7, 2007
Messages
193 (0.04/day)
Location
North of Iran
System Name Main system
Processor Intel Core-i7 4790K
Motherboard Asus Z97-Pro Gamer
Cooling Cooler Master Hyper 212 EVO
Memory 16 Gig Geil DDR3(2x8GB 1600-CL11)
Video Card(s) Gigabyte GTX1080 G1 Gaming
Storage Western Digital Blue Cavier 500 and 1 Terabyte + 1 Terabyte Green Cavier + Samsung SSD 850 EVO 250G
Display(s) ASUS ML238 LED Monitor
Case Green Viper X3
Audio Device(s) Onboard-Realtek
Power Supply Green 700watt (Its a rebranded psu from highpower/kolink I guess)
Software Windows 10 /Ubuntu 16.04
Hello Everyone,
I recently purchased a new hard disk drive a 1 Terabyte to be exact.
I ran a few tests using HdTunePro and noticed that the speed difference between partitions is some what noticeable .
I partitioned my HDD like this
Dirve C : 160G
Drive D: 325G
Drive E: 325G
Drive F: 122G

I used file benchmark and saw that for the first partition the speed was almost 200MB/s and for the second drive it dropped to 190-199MB/s and for the 3rd partition it was 170~180MB/s and finally the last partition had the 110~118MB/s .
Why are they different ? whats the reason behind it ?
Is it because the inner sections of Hard disk drives are denser than the outer sections ?
I would be grateful if anyone could explain the reason behind this
Thanks in advance
 

RCoon

Gaming Moderator
Staff member
Joined
Apr 19, 2012
Messages
12,062 (4.32/day)
Location
Gypsyland, UK
System Name HP Omen 17
Processor i7 7700HQ
Memory 16GB 2400Mhz DDR4
Video Card(s) GTX 1060
Storage Samsung SM961 256GB + HGST 1TB
Display(s) 1080p IPS G-SYNC 75Hz
Audio Device(s) Bang & Olufsen
Power Supply 230W
Mouse Roccat Kone XTD+
Software Win 10 Pro
The closer to the centre of the platters you get, the slower the performance. If you spin at 7200rpm you can stick a lot of data in one row around the outside of the disk. At the very centre, the amount of data in that line is severely reduced, so the head has to read multiple lines for the same amount of data.
 

rtwjunkie

PC Gaming Enthusiast
Supporter
Joined
Jul 25, 2008
Messages
12,571 (3.02/day)
Location
Louisiana -Laissez les bons temps rouler!
System Name Bayou Devil
Processor Core i7-4790k 4.4Ghz @ 1.18v
Motherboard ASUS Z97 Deluxe
Cooling All air: 2x140mm Fractal exhaust; 3x 140mm Cougar Intake; Enermax T40F CPU cooler
Memory 2x 8GB Mushkin Redline DDR-3 1866
Video Card(s) MSI GTX 1080Ti Gaming X
Storage 1x 500 MX500 SSD; 1x 2TB WD Black; 2x 4TB WD Black;1x 2TB WD Green (eSATA)
Display(s) HP 27q 27" IPS @ 2560 x 1440
Case Fractal Design Define R4 Black w/Titanium front -windowed
Audio Device(s) Soundblaster Z
Power Supply Seasonic X-850
Mouse Coolermaster Sentinel III
Keyboard Logitech G610 Orion mechanical (Cherry Brown switches)
Software Windows 10 Pro 64-bit (Start10 & Fences 3.0 installed)
Because the outer part of the HDD is the fastest.

This is why it was always recommended that if you put a paging file on an HDD, that you put it in the first partition.

I believe density is the same throughout the drive.

EDIT: LOL, 3 answers at the same time!
 
Joined
Oct 7, 2007
Messages
193 (0.04/day)
Location
North of Iran
System Name Main system
Processor Intel Core-i7 4790K
Motherboard Asus Z97-Pro Gamer
Cooling Cooler Master Hyper 212 EVO
Memory 16 Gig Geil DDR3(2x8GB 1600-CL11)
Video Card(s) Gigabyte GTX1080 G1 Gaming
Storage Western Digital Blue Cavier 500 and 1 Terabyte + 1 Terabyte Green Cavier + Samsung SSD 850 EVO 250G
Display(s) ASUS ML238 LED Monitor
Case Green Viper X3
Audio Device(s) Onboard-Realtek
Power Supply Green 700watt (Its a rebranded psu from highpower/kolink I guess)
Software Windows 10 /Ubuntu 16.04
Thanks, but the density is the same everywhere, there is 512 for each sector, there are 63 sectors per each track and there are 255 tracks per each cylinder, so the data must be spread equally everywhere, and for inner sections, It should be faster since it takes lesser time to access any sectors compared to the outer sections
 

rtwjunkie

PC Gaming Enthusiast
Supporter
Joined
Jul 25, 2008
Messages
12,571 (3.02/day)
Location
Louisiana -Laissez les bons temps rouler!
System Name Bayou Devil
Processor Core i7-4790k 4.4Ghz @ 1.18v
Motherboard ASUS Z97 Deluxe
Cooling All air: 2x140mm Fractal exhaust; 3x 140mm Cougar Intake; Enermax T40F CPU cooler
Memory 2x 8GB Mushkin Redline DDR-3 1866
Video Card(s) MSI GTX 1080Ti Gaming X
Storage 1x 500 MX500 SSD; 1x 2TB WD Black; 2x 4TB WD Black;1x 2TB WD Green (eSATA)
Display(s) HP 27q 27" IPS @ 2560 x 1440
Case Fractal Design Define R4 Black w/Titanium front -windowed
Audio Device(s) Soundblaster Z
Power Supply Seasonic X-850
Mouse Coolermaster Sentinel III
Keyboard Logitech G610 Orion mechanical (Cherry Brown switches)
Software Windows 10 Pro 64-bit (Start10 & Fences 3.0 installed)
Thanks, but the density is the same everywhere, there is 512 for each sector, there are 63 sectors per each track and there are 255 tracks per each cylinder, so the data must be spread equally everywhere, and for inner sections, It should be faster since it takes lesser time to access any sectors compared to the outer sections
No. As @RCoon was explaining, the track is shorter on the inner part. Therefore, the same data might have to be on several tracks there less area to record the data), which means the head has to move. Head movement is the slowest part of the operation.

On the outer edge, the head may not have to move, just reading along the same track. Make sense?
 
Joined
Oct 7, 2007
Messages
193 (0.04/day)
Location
North of Iran
System Name Main system
Processor Intel Core-i7 4790K
Motherboard Asus Z97-Pro Gamer
Cooling Cooler Master Hyper 212 EVO
Memory 16 Gig Geil DDR3(2x8GB 1600-CL11)
Video Card(s) Gigabyte GTX1080 G1 Gaming
Storage Western Digital Blue Cavier 500 and 1 Terabyte + 1 Terabyte Green Cavier + Samsung SSD 850 EVO 250G
Display(s) ASUS ML238 LED Monitor
Case Green Viper X3
Audio Device(s) Onboard-Realtek
Power Supply Green 700watt (Its a rebranded psu from highpower/kolink I guess)
Software Windows 10 /Ubuntu 16.04
No. As @RCoon was explaining, the track is shorter on the inner part. Therefore, the same data might have to be on several tracks there less area to record the data), which means the head has to move. Head movement is the slowest part of the operation.

On the outer edge, the head may not have to move, just reading along the same track. Make sense?
Its weird though!, windows System information reports that all tracks are the same, How can this even be possible when all tracks has exactly 63 sectors in them and each sector has 512 bytes in them! ?
 

RCoon

Gaming Moderator
Staff member
Joined
Apr 19, 2012
Messages
12,062 (4.32/day)
Location
Gypsyland, UK
System Name HP Omen 17
Processor i7 7700HQ
Memory 16GB 2400Mhz DDR4
Video Card(s) GTX 1060
Storage Samsung SM961 256GB + HGST 1TB
Display(s) 1080p IPS G-SYNC 75Hz
Audio Device(s) Bang & Olufsen
Power Supply 230W
Mouse Roccat Kone XTD+
Software Win 10 Pro
Its weird though!, windows System information reports that all tracks are the same, How can this even be possible when all tracks has exactly 63 sectors in them and each sector has 512 bytes in them! ?
If every row on a platter was the same length, your hard drive would be a square.
 
Joined
Oct 7, 2007
Messages
193 (0.04/day)
Location
North of Iran
System Name Main system
Processor Intel Core-i7 4790K
Motherboard Asus Z97-Pro Gamer
Cooling Cooler Master Hyper 212 EVO
Memory 16 Gig Geil DDR3(2x8GB 1600-CL11)
Video Card(s) Gigabyte GTX1080 G1 Gaming
Storage Western Digital Blue Cavier 500 and 1 Terabyte + 1 Terabyte Green Cavier + Samsung SSD 850 EVO 250G
Display(s) ASUS ML238 LED Monitor
Case Green Viper X3
Audio Device(s) Onboard-Realtek
Power Supply Green 700watt (Its a rebranded psu from highpower/kolink I guess)
Software Windows 10 /Ubuntu 16.04
I finally found it, you guys were right .
thats the logical block addressing windows reports . hard disk drives has something called zone-bit recording, which means there can be different zones inwhich every tracks can have different number of sectors.
for example in zone 0 which resides in the outer regions on platter, there are more sectors per each track. and zone 1 has fewer number of sectors per each track and this goes on like this :
I found it here : http://www.snia.org/education/storage_networking_primer/stor_devices/data_structure
it has a great explanation .
Thanks again everyone.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
25,564 (6.27/day)
Location
IA, USA
System Name BY-2015
Processor Intel Core i7-6700K (4 x 4.00 GHz) w/ HT and Turbo on
Motherboard MSI Z170A GAMING M7
Cooling Scythe Kotetsu
Memory 2 x Kingston HyperX DDR4-2133 8 GiB
Storage Crucial MX300 275 GB, Seagate Exos X12 TB 7200 RPM
Display(s) Samsung SyncMaster T240 24" LCD (1920x1200 HDMI) + Samsung SyncMaster 906BW 19" LCD (1440x900 VGA)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse SteelSeries Sensei RAW
Keyboard Tesoro Excalibur
Software Windows 10 Pro 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
This is not a scientific drawing but I think it will get the point across:


Remember, in HDDs, the RPMs are constant. The less rotation the platter spins to retrieve/write the data, the faster it will read/write it. Compare the blue arc in the picture to the red arc. Blue should read/write more than twice as fast compared to the red arc.

Partitions will always be faster to slower going from the first created to the last created.

The same concepts apply to optical (CD/DVD/BluRay/LaserDisc/etc.) media.
 

Kursah

Moderator
Staff member
Joined
Oct 15, 2006
Messages
12,716 (2.65/day)
Location
Missoula, MT, USA
System Name Kursah's Gaming Rig 2018 - Ryzen+ Edition | SpartanCore | SpartanCore2
Processor R7 2700X @ Stock (3.7/4.35) w/PBO+XFR2 | i7 3770 3.4/3.9 Stock | i7 4770 3.4/3.9 Stock
Motherboard Asus ROG Strix X370-F Gaming | Intel DQ77MK | SuperMicro X10SLQ
Cooling Noctua NH-U14S Push-Pull + NT-H1 | Stock Intel Cooler + AC MX4 | Stock Intel Cooler + AC MX4
Memory 16GB (2x8) G.Skill DDR4-3200 | 16GB (4x4) Samsung DDR3-1600 | 32GB (4x8) Mushkin Stealth DDR3-1600
Video Card(s) MSI GTX980 Ti Gaming 6G LE @ Stock | Onboard Intel HD 4000 | Onboard Intel HD 4600
Storage SSD 250GB + 960GB, 1x2TB | 120GB SSD, RAID10 6x2TB (6TB) | 120GB SSD, RAID10 6x3TB (9TB)
Display(s) Samsung 32" TV IPS 1080p, Dell 23" U2312HM IPS 1080p | 19" Dell on KVM..mostly headless operation.
Case Corsair 600C - Stock Fans on Low | Lian Li Lancool PC-K7 - Cougar fans | Modified Lenovo TS430 Case
Audio Device(s) Aune T1 mk1 > AKG K553 Pro + HiFiMAN HE-350 (Equalizer APO + PeaceUI) | Not in use
Power Supply EVGA 750G2 Modular + APC Back-UPS Pro 1500 | EVGA KR500 80+ Bronze (Both) + APC Smart-UPS 1500
Mouse Logitech G502 | Dell USB Laser Mouse (KVM)
Keyboard Logitech G15 rv2 | Dell USB Keyboard (KVM)
Software Windows 10 Pro x64 | Windows Server 2012 R2 (Hyper-V) | Windows Server 2016 (Hyper-V)
Its weird though!, windows System information reports that all tracks are the same, How can this even be possible when all tracks has exactly 63 sectors in them and each sector has 512 bytes in them! ?
Hard drive's contain chipsets and control boards that not only control the interface but also allow them to convert what your OS sees from them. So sectors, tracks, etc. are all fudged to the interface so the OSes can read them and use them, the logic board controls where the data actually goes and how it gets there. This had to start happening years if not decades ago as drive sizes exceeded what current logic options were available for storage technology. There's some pretty interesting information if you research the history of the hard disk drive.

As said earlier, head movement is one of the big response issues with a mechanical hard disk drive, so closer to the outer edge is faster because of not needing to track as much and speed.

:toast:

Edit: Also know that every single mechanical hard drive that we've created has bad sectors, the onboard controllers only report them through SMART when the limit is getting near so that the hard drive can be replaced. Tracking actual bad sectors on a HDD would be far scarier than most would ever want to see.
 
Last edited:

OneMoar

There is Always Moar
Joined
Apr 9, 2010
Messages
7,867 (2.23/day)
Location
Rochester area
System Name RPC MK2
Processor Intel Core i5 9600K@ 4.8Ghz 1.32V
Motherboard Asrock z390 phantom gaming 4
Cooling Enermax ets-t50
Memory CMK16GX4M2B3000C15 16GB DDR4-3000
Video Card(s) EVGA GeForce RTX 2060 XC ULTRA GAMING
Storage 512GB Intel 545s ssd 500GB ADATA SU800 ssd 1TB WD blue
Display(s) Cheap VA panel
Case Phanteks P300
Audio Device(s) onboard
Power Supply HX 750i
Mouse M65 Pro RGB
Keyboard K70 RGB
Software Windows 10 +startisback
Top