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. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 31 reacties
Bron: IObit

IObit Smart Defrag logo (75 pix)IObit heeft versie 4.2 van Smart Defrag uitgebracht. Met dit gratis programma kunnen de bestanden op de harde schijf worden gedefragmenteerd, wat een gunstige invloed op de prestaties van het systeem kan hebben. Hierbij kijkt Smart Defrag naar welke bestanden vaak worden geopend en welke tijdens het booten van de computer worden gestart, om daaraan dan prioriteit te geven. Net als de andere gratis tools van IObit attendeert dit programma af en toe op het betaalde Advanced SystemCare. De changelog voor versie 4.2 ziet er als volgt uit:

What's new in Smart Defrag 4.2:
  • Enhanced Windows 10 compatibility
  • Enhanced Trim feature for higher SSD performance
  • Added support for 4K monitor
  • Optimized UI and settings for easier use
  • Fixed general bugs

IObit Smart Defrag screenshot (620 pix)

Versienummer:4.2.0.815
Releasestatus:Final
Besturingssystemen:Windows 7, Windows Vista, Windows 8, Windows 10
Website:IObit
Download:http://update.iobit.com/dl/smart-defrag-setup.exe
Bestandsgrootte:7,37MB
Licentietype:Bundleware
Moderatie-faq Wijzig weergave

Reacties (31)

Warning: Defrag is totaal onnodig voor een OS wat op een SSD staat. Je verspilt er alleen maar read/write cycles mee.

Als je nog wel je OS van een normale harde schijf opstart dan zou je deze kunnen proberen.
Of natuurlijk voor je data disks als die nog traditioneel HDD zijn.

Dat dit soort progsels nog mee proberen te tellen door er SSD "features" in te proppen, zoals een "enhanced Trim functie" zonder dit verder toe te lichten is kul.
Moderne OS'en regelen Trim prima zelf, en anders gewoon de software van de fabrikant van je SSD.
(Zoals Magician voor Samsung.)

Enhanced Trim:
CMD
diskpart
select disk 0
clean all

:P
Het is waar dat het onnodig is, maar - voor de mensen die het niet weten - TRIM is niet hetzelfde als defragmenteren.

Een SSD bestaat uit allemaal blokjes informatie. Eigenlijk weet het weinig van wat er in die blokjes zit. Wil een SSD er dan ook iets in wegschrijven, dan moet het eerst dat blokje inlezen, dan de data aanpassen, en dan weer wegschrijven, om te voorkomen dat er gegevens verloren gaan.
Met TRIM vertelt het besturingssysteem, aan de hand van wat het weet van het bestandssysteem, aan de SSD dat bepaalde blokjes feitlelijk leeg zijn; er zit nog wel data in, maar die wordt niet meer gebruikt, bijvoorbeeld omdat een bestand verwijderd is (en niet aleen richting prullebak). Op die manier kan de SSD wat stappen overslaan en de boel sneller wegschrijven.

En daar komt dan ook meteen het defragmenteren om de hoek. Die blokjes zijn niet alleen maar leeg of vol, maar kunnen ook halfvol zijn. Stel je hebt 100 halfvolle blokjes en je moet nogmaals 50 halfvolle blokjes wegschrijven. De SSD zal dan 50 blokjes in moeten lezen, aanpassen, en wegschrijven - en daar verandert TRIM niets aan. Als een SSD wel netjes wordt gedefragmenteerd, dan heb je al van tevoren 50 volle blokjes, en 50 lege, dus die 50 nieuwe kunnen meteen worden weggeschreven.
Idem bij het lezen, als je bestand toch verspreid zit over zegge 100 blokjes, terwijl het ook in 50 had gepast, dan is het toch nog een beetje extra werk.
Windows 8 defragmenteert trouwens ook SSDs met enige regelmaat, maar dat lijkt meer te maken hebben met het bestandssysteem :)

Waarom het eigenlijk toch onnodig is: buiten zeer gekunstelde benchmarks merk je het eigenlijk niet* Aan de andere kant gaan SSDs ook heel wat read/write cycles mee, dus om nou te zeggen dat de levensduur er echter op achteruit gaat...

* Samsung 840EVO en soortgelijke buitenliggers even daargelaten... daarbij gaat de performance van de SSD wel omhoog na defragmenteren, maar dat heeft bijna niets met het defragmenteren en meer met het verversen van de cellen te maken.
Mooi verhaal, maar dat klopt echt niet voor SSDs.
Die hoeven helemaal geen "werk" te verrichten om een datablok te lezen/schrijven.
Een SSD (solid state, dus zooi chips) is één groot raster met adressen. Er is geen lees-/schrijfkop of zo, die naar de desbetreffende locatie moet. Hell, er is zelfs geen disk of drive.
En of die locatie nou leeg, vol of half vol is, dat maakt helemaal niets uit.
Misschien maar even de basics van een SSD opzoeken. Wikipedia is al een goed begin.

Defragmenteren op een SSD is gewoon "not done".
En Trim is geen app maar een functie. Gewoon iets wat moderne OS'en zelf doen. Hoef je zelf niets voor te doen.
Windows is not foolishly or blindly running a defrag on your SSD every night, and no, Windows defrag isn’t shortening the life of your SSD unnecessarily. Modern SSDs don’t work the same way that we are used to with traditional hard drives. Your SSD’s file system sometimes needs a kind of defragmentation and that’s handled by Windows, monthly by default, when appropriate. The intent is to maximize performance and a long life. If you disable defragmentation completely, you are taking a risk that your filesystem metadata could reach maximum fragmentation and get you potentially in trouble.
Kijk hier eens voor wat meer info over dit onderwerp:
http://www.thewindowsclub.com/defragmentation-of-ssd-windows

Meer info over defrag van Win 7/8:
http://www.thewindowsclub.com/disk-defragmenter-windows
Dat is alleen als je System Restore gebruikt en automatisch herstelpunten laat maken bij ieder nieuw stukje software dat je installeert.
.
Ok, dan moet het wel, maar nog gaat het dan automatisch en is dit progsel niet nodig.
Ik gebruik Sys Restore overigens niet.
Op windows 7/8 is defrag standaard actief. Uitschakelen omdat je een SSD hebt, is niet verstandig. Windows herkent zelf de situatie waarin actie ondernomen moet worden.
Daarom heeft auto defrag dus ook sinds Mei 2014 niets gedaan met mijn boot schijf (C:\, een SSD), alhoewel hij wel aangeeft dat de schijf 12% gefragmenteerd is. De andere partities van mijn HDDs zijn gewoon allemaal wekelijks automatisch aan de beurt, als Windows dat nodig acht.
Herstel: TRIM daar moet je weldegelijk iets voor doen. Want je dient het wel geactiveerd te hebben op je systeem, anders heb je ook geen profijt van deze functie.
Trim staat (in ieder geval vanaf W7) automatisch aan als je je SSD in je comp hangt en AHCI aanstaat in BIOS, wat vaak toch al het geval is.

Als AHCI dan Trim in W7 en hoger.
Mag je mij een vinkje 'aan of uit' gaan wijzen waar je daar iets mee kan doen. Zover ik weet ben je onder Windows er maar op aangewezen dat het OS snapt dat het een SSD is en er Trim commando's naar gaat sturen bij delete/move acties..

Of zouden ze dat gewoon standaard doen en negeren HDD's Trim commando's omdat ze er toch niks mee doen?
Windows heeft een onderhoudsvenster waarin updates geïnstalleerd worden en hdds gedefragged en ssd getrimt worden. De laatste 2 zijn gewoon te vinden in de standaard defrag tool. Bij een ssd zie je trimmen staan met een percentage wat binnen 2 seconden op 100 staat. Hdd gaat door meerdere fases en consilidatie.

Dit is ook de reden waarom je liever niet van de daken moet roepen dat je defragmatatie van ssds uit moet zetten. Ms maakt er geen onderscheiding tussen. Dit soort tooltjes zijn echter wel nutteloos en miss schadelijk voor ssds. De ingebouwde Windows software blijft nodig.
Toch leuk hoe je dingen kan leren.
Heb sinds Vista geen defrag tool gezien in mijn installaties, waar zit dit dan? Hij start zeker weten niet automatisch op.

edit:
Korte Google levert een hoop op. 1) Defrag heeft niet iets te maken met het feit of trim werkt of niet. 'Trim aan' heeft op zich niks met Defrag te maken onder Windows.
_Maaar_, 'Trim aan' hoeft niet voldoende te zijn.

Deze site gevonden, ergens halverwege staat een 'blokje' met een quote van MS developer van het storage-team: http://www.hanselman.com/...owsDefragmentYourSSD.aspx
(Niet heel veel aan waarheid-check gedaan, dus ...). Het blokje begint met de tekst "Actually Scott and Vadim are both wrong" zodat je ctrl-f kan gebruiken.

Maar Trim commando's (sata i/o) worden in een queue gezet bij het wissen van data. Dus op zich geen defrag (of 'optimize drives') nodig. Maar die queue heeft een maximale lengte om niet voor hickups te zorgen en andere slow performance issues... dus als die queue vol zit worden dingen _niet_ getrimd. Daar is de optimize / defrag tool voor. Deze stuurt een groot blok met 'lege adressen' naar de SSD waardoor deze weer helemaal up2date en bij is met wat getrimd is en wat niet.
Dus niet nodig voor Trim perse, maar wel slim om eens in de zoveel tijd te draaien (of in mijn geval, te laten draaien) zodat je zeker weet dat je SSD 'up2date' is met zijn vrije blokken.

Er is ook nog een verhaal over dat er daadwerkelijk wel echt af en toe iets gefragmenteerd moet worden, vooral met de system-restore functie, maar die staat uit dus heb ik niet veel over doorgelezen.

Btw, offtopic wat betreft SSDs: Tooltjes zoals deze defrag-tool (UltraDefrag is bij mij nog steeds een favoriet) zijn niet perse sneller dan de Windows tool, maar ze zijn (soms) intelligenter in welke data ze waar op de schijf zetten, of je hebt er zelf controle over. UltraDefrag zet zelf grote huge-ass files snel op de langzame stukken van je schijf, zet (uiteraard) boot files en dat soort meuk op het snelle stuk.Maar hij sorteert de files ook zodat files in een directory fysiek dicht op elkaar staan op schijf zodat je HDD-koppen niet zo veel (of helemaal niet) hoeven te verplaatsen van bestand-naar-bestand. Bij mij heb ik een 'backup' mapje waarvan ik zeg dat hij op het langzame stuk moet, een map met muziek die op het langzame stuk moet, maar mijn foto-werkfolder en mijn games map staan weer expres op het snelle stuk, etc..
Ik weet dus niet hoe goed de Windows-tool is tegenwoordig op normale HDD's, maar dit soort extra foefjes maken externe gratis tools nog steeds erg leuk voor mij. Voor SSD's is dat uiteraard niet voor toepassing.

[Reactie gewijzigd door dipje2 op 21 juli 2015 15:36]

Druk op start en type defrag in dan staat er een exe defrag en "de harde schijven defragmateren om de ladila". Dit is ook te vinden in de systeemwerkset. Zelfde plek sinds XP.

En het wordt net als Windows update idd niet opgeroepen tijdens boot maar het onderhoudsvenster.
Je uitleg over defragmenteren klopt niet. Bestand 1 staat in sector 1,2,3. Bestand 2 staat in sector 4,5,6. Nu wordt bestand 1 verwijderd. Dan komt bestand 3 erbij met 6 sectoren.
deze komt dus in sectoren 1,2,3, 7,8,9. Wat doet defragmenteren nu ? Die zet bestand 2 in sectoren 1,2,3 en bestand 3 in sector 4,5,6,7,8,9. Het voordeel hiervan is de schijfkop achterelkaar kan door lezen waardoor je harde schijf sneller wordt. Voor een SSD maakt dit niet uit want hij heeft geen schijfkop
Ik zou zeggen, verdiep je eens in de minutiae van een SSD controller en hoe gegevens worden uitgelezen en weggeschreven. Dat het een verschil is dat je in de praktijk niet zal merken omdat bitjes schakelen nagenoeg geen tijd inneemt is iets anders dan dat er geen (nul komma nul) verschil is; vandaar ook de laatste zin in mijn reactie :)
Goed opgemerkt.
De meeste defrag apps gaan dit ook melden als je manueel laat defragmenteren.
Trimmen kan dan wel weer interessant zijn om zo de ruimte optimaal te benutten. Maar dat doet de standaard defrag app ook al prima.
neem aan dat Trim gewoon op blok niveau gedaan word door de (sata) driver, en niet door de defrag tool? Ik heb die tool er altijd uitgesloopt (omdat ie het toch voor elkaar kreeg te gaan draaien terwijl een spelletje draaide of iets in die geest, de 'idle' check heeft nog nooit gedeugd bij mij), zou een beetje stom en jammer zijn als daar nou net weer de trim functionaliteit van windows in zit en dat nergens vermeld staat :S.
Nope. Die tool is nodig. Sata driver moet een call krijgen, en dat gebeurd niet bij elke file los.

Als grote kans dat Windows update het onderhoudsvenster forceerde waarna defrag ook meedeed. Vaker je PC opnieuw opstarten.
we posten beetje langs elkaar heen :).
Sata krijgt dus wel degelijk een trim 'call' bij elke file los.. maar een hoop calls op elkaar kunnen nog steeds zorgen voor 'gemiste trim calls', en daar is de optimize/defrag tool voor.

Maar ik blijf erbij, heb nog nooit de optimize tool gezien, geen onderhouds window gezien. Pc word dagelijks opgestart. Vista / Win7 / Win 8.1. Ik zal wel ergens een setting direct bij installatie maken die het hele zooitje tegelijk uit zet zonder dat ik dat weet?
Het gebeurd dan ook compleet in de achtergrond je ziet niets op je scherm. Maar je hoort je hdd tekeer gaan. En je ziet het in het event log.

Verder was mijn bewoording misschien niet duidelijk maar ik bedoelde inderdaad dat sommige deletes gelijk getrimmed worden en veel anderen (tijdens veel i/o) komen in een queue die niet verzonden wordt zonder deze tool.
Is dit nou echt nodig om met een extern programma te defragmenteren onder vista, 7, etc?
Dacht dat Windows dit zelf in de gaten houdt en uitvoert.
Ik had exact dezelfde gedachte. Maar in de tekst zie ik
Hierbij kijkt Smart Defrag naar welke bestanden vaak worden geopend en welke tijdens het booten van de computer worden gestart, om daaraan dan prioriteit te geven
staan. Ik vermoed dat Windows die controle/checks niet zal uitvoeren dan?

Iemand die het weet? :)
hdd optimalisatie noemt MS prefetch zie http://www.helpmij.nl/for...t-is-het-en-hoe-werkt-het.

Ze hebben ook nog superfetch dat gebruikt ram of ander geheugen dat sneller is dan je main hdd
Sommige apps zetten de meest gebruikte bestanden in het begin van de hdd waardoor ze sneller inlezen.

Windows gaat enkel vrije ruimte groeperen en geen rekening houden met de volgorde van bestanden.

Zo is het mij toch altijd verteld.
Anyhow, tegenwoordig zou het geen isseu meer mogen zijn met de betaalbare ssd's.
Tenzij in laptops waar je enkel één slot hebt voor een ssd/hdd

O&o defrag is volgens mij nog steeds de meest complete oplossing.

[Reactie gewijzigd door Jurgen.D op 21 juli 2015 13:48]

Windows doet dit al sinds XP. Bij Vista was de prefetch icm defrag al veel beter dan deze externe tools. Al verander ikzelf de instelling van wekelijks naar dagelijks.
Defragmenteren is alleen nodig bij overvolle HD met grote bestanden die gefragmenteerd kunnen raken , indien niet van toepassing is het nagenoeg overbodig. Kleinere bestanden raken niet of nauwelijks gefragmenteerd.
gefragmenteerd zijn heeft niets met de maat van de bestanden te maken....ook kleine bestanden kunnen gefragmenteerd raken...ligt er vooral aan hoe vol je HDD is! hoe voller...hoe groter de kans op fragmentatie! ;-)
Hoe vol je hdd is is maar een factor. Veel belangrijker is wat je allemaal tegelijk voor i/o hebt naar een schijf. Een getorrente film wegschrijven naar een systeemhdd levert meer fragmentatie op dan een steamdownload naar een dedicated hdd.

Also: de Windows defrag tool doet meer dan alleen defragmateren. Het trimt ook (en past zich dus aan op) ssds. Prefetch zet vaak gebruikte bestanden aan het begin(buitenkant) van de schijf. Oh en het houd rekening met of je bezig bent en doet het na Windows update.
Een goeie torrentapp reserveert toch de nodige ruimte? Dus niet van toepassing?
Juist van toepassing door die reservering bij het wegschrijven! Zie https://en.wikipedia.org/...ystem_fragmentation#Cause
Of na een clean instal van een ouder OS waar er heel veel updates op moeten geinstalleerd worden.
Na zo'n installatie kan een defrag ook een grote meerwaarde hebben.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True