Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Also, given that very few people are trying to install games on a network drive, I doubt Valve will spend the time to change how downloads/installs work.
So yes there is a valid reason to disable pre allocate.
Creating empty files isn't going to "absolutely" guarantee anything but wear cycles for SSD and delay prior to start of the download. I guess you're aware of NTFS compression - and there are even more complications with that - you can write more than you had free space or, sometimes, you can actually write less because the weird way NTFS compression works (write uncompressed, write compressed, delete uncompressed data).
I believe with NAS becoming more and more common thing at home (yep, costs a fortune to have 4-6 HDDs) and growing network speeds - we will see people increasingly having similar setups. E.g. it's VERY convinient to just share a snapshot-based clone of your library to your kids PC - so you have "all the games" and don't waste space for dups.
Your case seems your HDD is dying. Preallocation just means you get things written as fast as they can, contrary to slow-speed download.
Bear in mind I was preallocating a 35 GIG file. That takes time on a spindle. I also was downloading at 9.3mB (megabytes) a second. Steam can only use less than 4 gig of memory due to been a 32bit process, in my case I filled up its memory limit with downloaded data before the preallocate completed, I got round it by capping my download speed, and then when the preallocate was completed and steam had written out the cached downloaded data I uncapped the download speed.
But seems the issue is bigger then I thought as some other people replied to my bug report getting issues downloading via the UI, as when they downloaded, it didnt wait for preallocation to finish and they couldnt launch their games as the downloads had yet to be written to disk.
Steam either need to disable preallocate or make the app wait for preallocate to finish before downloading.
Preallocating shouldnt really speed up a download at all, as writes still need to be carried out, for a SSD its bad as obviously it causes twice as many writes to occur increasing wear, for a hdd its neutral, doesnt speed things up, but does no real harm either (assuming the downloaded data gets written on the same sectors as the preallocated). I would think the only benefit to steam is making sure there is enough reserved space allocated to complete the download incase something else on the system tries to use the space whilst downloading.
Also to add my hdd is 80% full, so probably not much defragged free space and likely al writes on the slowest part of the spindle. hdd's slow down a lot as they fill up.
if you curious the bug report is here
https://steamcommunity.com/groups/SteamClientBeta/discussions/0/1621724915784376270/
At least I want to chose to keep it on or off.
This is especially important then downloading games like DOOM/GTA V with 70+GB (and more games like this are already in the market). Writing 140 GB instead of 70 - not good, not good.
Unless you're Carbonite or Google there is no way a simple preallocation of files is going to do anything to your SSD. Writing to your SSD is normal. And steam's preallocation of files is again normal.
The idea that its magically wearing down an SSD is like saying taking a picture on your phone is wearing out your storage so you should stop taking photos.
P.S. And yeah, we change phones nowadays MUCH more often than SSDs, can I save my dollar at SSD here, please?
Also it has no effect on the wear cycles of your ssd . Since no data is actually writted during preallocation, it does no wear the drve.
That's just silly. Steam writes files to your hard drive. That is what the hard drive is for.
Steam is not doing anything weird or excessive. Its simply preallocating files.
To say its 'your' hard drive is pointless. It also shows the sort of vast ignorance as to what you're even complaining about.
Steam is nto doing anything a normal application should not do. steam is not going to 'not touch' your SSD because you have some gross misconception as to what is or is not appropriate.
You might as well tell Steam to slow down its downloads because its "wearing out your network card" because that is just as ludicrous.
Youc an make yourself 'clear'
And others are free to point out that is as 'clear as mud' and is a gross misunderstanding of literally everything imagineable.
I really doubt about it, marking sectors/blocks as written (allocated) should took .1 of the second then. But pre-allocating really writes, even if zeroes.
Of course I know that, and yes, it's 3 years old already.