Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 7 reacties, 2.566 views •
Bron: Auslogics Software

Auslogics logo (45 pix)Auslogics heeft een nieuwe versie van zijn defragmenteerprogramma Disk Defrag uitgebracht. Behalve het defragmenteren van de harde schijf, kan dit programma ook de vrije ruimte in een zo groot mogelijke eenheid samenvoegen. Verder is het programma in staat om veelgebruikte systeembestanden te herkennen en deze vervolgens aan het begin van de harde schijf te plaatsen, aangezien daar de hoogste leessnelheid te halen is. Hieronder is te vinden wat er in deze release veranderd is.

Changes in version 3.2.0.0:
  • Added new drive map display style-bars
  • Added an option to display access zones on the drive map
  • Added an option to view files located in selected blocks on the drive map
  • Added more detailed drive map clues
  • Combined scheduler and auto defragmentation in order to make performing auto defragmentation tasks easier
  • Now the program decides how to work with several disks simultaneously
  • Numerous GUI improvements for ease of use
  • Added an option to lock the program when computer is using battery power
  • Now the program displays file location on the drive map upon launch
  • Improved single file or folder defragmentation
  • Optimized defragmentation and consolidation algorithms
  • Improved installer, added automatic program unload when reinstalling or uninstalling the program

Auslogics Disk Defrag screenshot (481 pix)

Reacties (7)

En hoe veilig is dat eigenlijk, dat defragementeren?
Stel dat er door een bug een programma niet juist wordt gedefragmenteerd, dan kan je met
een gebroken systeem komen te zitten.
Wel interessant, ben nu juist bezig met defragmenteren, om de partities daarna te kunnen verkleinen en een verschil te maken tussen actieve bestanden zoals OS en programma's en passieve bestanden zoals foto's, video's, tekstbestanden, downloads, installatiebestanden voor programma's etc etc etc.
Vaak wordt door dit soort progsels de defrag-api van Windows gebruikt. Het zou dus vrij veilig moeten zijn.
En hoe veilig is dat eigenlijk, dat defragementeren?
100% veilig

Nou ja.. 100%. Hardware fouten daargelaten - en daar schaar ik ook de firmware van de schijf onder - is het 100%.
Bij het defragmenteren wordt in principe niets anders gedaan dan een stel bytes van plek A naar plek B kopiëren, checken of 't goed weggeschreven is in de FAT opgeven dat die bytes van A naar B zijn verhuisd, checken of de FAT goed aangepast is, en verder naar de volgende.
Dit wordt onder Windows door een API gedaan - en deze API is wat zo'n beetje alle defragmentatie programma's gebruiken. Enige verschil tussen de programma's is welke A's wanneer naar welke B's gaan. Ene defragmenter is 'dom' en zet alle bestanden puur in volgorde aan elkaar vast, de ander probeert vaak benaderde bestanden dicht bij elkaar aan de buitenkant van de schijf te zetten, en weer een ander probeert weer iets anders. Maar ze gebruiken bijna allemaal diezelfde API voor het daadwerkelijk verplaatsen.

Dus in principe kan dit
Stel dat er door een bug een programma niet juist wordt gedefragmenteerd, dan kan je met een gebroken systeem komen te zitten.
'nooit'* gebeuren.

Maar, nogmaals.. schijffouten daargelaten. Maar bij schijffouten zou je daar ook tegenaan kunnen lopen als je zelf een bestandje wegschrijft.

* Aanpassing: Er is nog 1 geval waar je problemen mee zou kunnen krijgen - DRM die afhankelijk is van de fysieke lokatie van een bestand op je schijf. Maar in dat geval zou ik de maker van dat programma adviseren om van die vorm van DRM af te stappen. Ben ik zelf nog nooit tegengekomen op HDDs, overigens. Wel eens op een CD (latere anti-kopieer dingein wilden nog wel eens 'fouten' op de CD laten persen die de software dan checkt. Als een CD daar dan geen fout had, was 't een kopie (op CD-R, bijv.)) en wel eens op een diskette.

[Reactie gewijzigd door Kamiquasi op 9 april 2011 15:39]

En hoe veilig is dat eigenlijk, dat defragementeren?
Heel veilig zoals al gezegd

En je hoeft het eigenlijk maar hoogst zelden te doen. Het was best interresant toen we aan het begin van de eeuw nog met XP werkten op een FAT schijf. Maar als je ook maar een heel klein beetje met de tijd bent mee gegeaan dan draai je Win7 op NTFS en is het al bijna niet meer nodig. Waar nog bij komt dat Win7 het helemaal automatisch zo eens per week doet zonder dat je er op hoeft te letten.
Met Windows 7 hoef je het eigenlijk nooit te doen als je alleen maar algemeen wil defragmenteren. Aparte programmatuur is dan alleen interessant als je hun methodes beter vindt of er andere mogelijkheden zijn die Windows 7's eigen defragmentatie niet biedt.
Zeker geen defragmentatie doen op een SSD.
Kan best nut hebben... maar alleen bij zeer sterke fragmentatie.

De reden dat je over het algemeen een SSD niet wil defragmenteren is dat je bij kleine fragmentatie weinig verschil in prestaties zal merken - terwijl die paar keer schrijven voor het defragmenteren van een blokje er wel voor zorgt dat die SSD sneller slijt (zeker met de nieuwere SSDs die een kleiner procedé gebruiken omdat 't voor de fabrikant goedkoper is).

Bij SSDs heb je dan iets wat veel mensen met defragmentatie verwarren - een TRIM proces. Deze zorgt er eigenlijk voor dat het OS vanuit het bestandssysteem kijkt of een bepaald blokje echt in gebruik is (of alleen 'gewiste' data bevat - i.e. de bestandsverwijzing bestaat niet meer, maar de data staat er eigenlijk nog wel) - en zo niet, aan de SSD vertelt dat dat blokje in z'n geheel gewist mag worden en weer beschreven kan worden.

Dat wissen + schrijven is een fundamenteel onderdeel van NAND flash geheugen (meest populaire type). Simpelweg gesteld slaat de SSD de gegevens op in kleine blokjes (typisch 4kB). Als die gegevens, zegge 3kB, naar dat blokje weg wil schrijven, maar er staat al 1kB, dan moet de SSD eerst die 1kB inlezen, dan het hele 4kB blokje wissen, dan die 1kB en 3kB samenvoegen, en dan wegschrijven naar het 4kB blokje.

Stel nu dat je SSD helemaal vol zit met 4kB blokes die maar 1kB bevatten - dan moet deze handeling van zoeken naar geschikt blokje-lezen-wissen-combineren-schrijven(-verifiëren) steeds weer worden toegepast.
En TRIM helpt daar niet, want die ziet dat elk blokje in gebruik is.

Op een gegeven moment wordt het dan - afhankelijk van vereisten - wel de moeite waard om te 'defragmenteren', zodat in bovenstaand theoretisch geval, 75% van de blokken gewoon als leeg kunnen worden aangemerkt (met TRIM) en de SSD direct weg kan schrijven.
Blijft wel dat je beter niet kan defragmenteren op de schijf zelf aangezien er dan wellicht voor het 'defragmenteren' meerdere schrijf handelingen worden verricht, in plaats van maar 1. Alle gegevens 1 keer overzetten naar een andere schijf (een HDD, bijv.), TRIM op de SSD loslaten, en dan alles weer terugkopiëren zou tot mooi volle blokjes moeten leiden.

Op dit item kan niet meer gereageerd worden.



Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBSamsung

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True