The Black Forest

3894. Submitted on 2009/9/26, 18.37 h by Arduenn:

Waarom doet Windows dat?

Als je dingen download, kopiëert, of whatever, dat eerst naar een temp-map stuurt en vanuit daar nog eens opnieuw kopiëert naar de uiteindelijke bestemming? Dat is toch niet efficiënt? Kan dat niet gewoon in een keer naar de uiteindelijke bestemming? Of denk ik nou te simpel? Of doet Windows dit tegenwoordig niet meer? Weet iemand hier meer van?

There are 14 comments to this post (the latest by Zifnab on 2009/9/28, 20.56 h).

1. Betsy commented on 2009/9/26, 18.45 h:

Je temp-map legen is al jaren een doorn in mijn oog en ik ga er geen woorden meer aan vuil maken, het zuigt gewoon punt uit.

2. gast! commented on 2009/9/26, 18.52 h:

compleet eens met irritatie. Niet perse een Windows ding, gaat ook mis bij FF browser, die je pdf's maar ergens neerzet voordat jij (jij ja) beslist waar en of je dat ding wilt bewaren.

Grmbl.

3. Arduenn commented on 2009/9/26, 19.57 h:

Maar... Waarom?

4. Kittekat commented on 2009/9/26, 20.20 h:

Wie?

Wat?

Waar?

Wanneer?

Waarom?

5. Betsy commented on 2009/9/26, 20.28 h:

omdat Bill dat wil, daarom.

je lijkt wel een klein kind dat zeurt om waarom, pfffff give it up en leer ermee leven.

6. Toxteth O`Grady commented on 2009/9/26, 23.13 h:

In Vista en Windows7 (in ieder geval de 64bits-versie) wordt al het verkeer gesandboxed (mist u werkt met een account met beperkte rechten, dus geen admin account). Alle binnengehaalde meuk, kan dus niet rechstreeks bij uw systeem. Doet MS eindelijk eens wat goeds, blijft men nog pijpzeiken.

* ritueel zijn OSX in VMWare crashen laat - het universum moet in evenwicht blijven*

7. Dave commented on 2009/9/27, 1.10 h:

Windows is een mysterie Gods, dat wij in dank dienen te aanvaarden, zei mijn vader altijd.

Overigens maken alle browsers 2 bestanden aan als je iets downloadt, Safari ook, en ooVoo, Adium en Skype ook. .part heet zo'n bestandje. Daarnaast wordt een er ook een bestandje gemaakt met de juiste naam, om te voorkomen dat er niet nog iets wordt gesaved met dezelfe naam.

Zo'n part-bestand heeft een aparte status in het filesysteem, omdat dat bestand moet groeien. Daartoe wordt steeds in het voren een stuk schijfruimte klaargezet om de data in te dumpen. Als het downloaden klaar is, verandert de status van het bestand, en wordt de juiste naam er op geplakt.

Deze manier van werken heeft naast de groeimogelijkheden voor het bestand nog een ander voordeel voor het filesysteem: vooral als het downloaden mis gaat, of de bestandstructuur niet in orde blijkt zit je niet met gatenkaas.

En verder moet de user er met zijn poten van af blijven, totdat het downloaden klaar is. Windows voorkomt dat door zulke dingen in de temp map te flikkeren, waar de naive gebruiker niet kijkt. Mac OS X zet het .par bestandje gewoon al in de goeie map, maar hangt er een icoon aan dat nergens op lijkt en in het OS is geregeld dat .part bestanden niet worden geopend.

8. Arduenn commented on 2009/9/27, 11.04 h:

Overigens maken alle browsers 2 bestanden aan als je iets downloadt, Safari ook, en ooVoo, Adium en Skype ook. .part heet zo'n bestandje.

En

Als het downloaden klaar is, verandert de status van het bestand, en wordt de juiste naam er op geplakt.

Volgens mij gaat het dan om 1 bestand, niet twee.

9. Jasper commented on 2009/9/27, 11.22 h:

volgens mij ook.

In OSX heb ik verder overigens helemaal geen last van tempmapdoubluriteit.

Maar dat is omdat dat Mac OSX is natuurlijk.

10. Arduenn commented on 2009/9/27, 12.45 h:

In mijn Ubuntu had ik er vroegâh ook geen last van.

11. Dave commented on 2009/9/27, 15.00 h:

Ik zit hier achter een window, maar ik zal een keer een screamshotje maken.

12. erik commented on 2009/9/27, 21.42 h:

Ach je hebt geluk dat je Windows tenminste nog wat doet. Heb hier nog een oude XP bak die met composiet out aan een TV in de slaapkamer hangt, maar het laatste wat ie vanavond deed was hangen in Window$ update. Nu crasht ie steeds bij het laden van zijn desktop. Met F8 naar last known good configuration resulteert ook in hangen.

schijt OS

13. Zoute snor commented on 2009/9/28, 20.23 h:

Wat Dave zegt, het zijn twee bestanden, een groeiend bestand wat het uiteindelijke bestand moet worden, en een dummy bestand met de juiste naam wat na het downloaden wordt verwijderd, waarna de vrijgekomen naam aan het .part bestand wordt gegeven.

14. Zifnab commented on 2009/9/28, 20.56 h:

Alsof hij een EO-documentaire aan het inspreken is over jonge neushoorns...

Zo'n part-bestand heeft een aparte status in het filesysteem, omdat dat bestand moet groeien.

Add new comment:

Name:

Site: