Archief - Basis script gevraagd

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

stinkdierke

Legacy Member
Hoi,

Ik zou graag m'n Flash Drive naar de kloten willen helpen omdat deze bij verschillende PC's uitvalt en bij de MM willen ze geen garantie geven omdat het juist bij hen niet gebeurde, daarom wil ik graag een script (is gelijk hoe, mag zelfs ne batch zijn...) om 10000'en keren data van en naar m'n USB-stick te schrijven zodat hij uiteindelijk crasht...:applause:

Dus wat ik nu concreet zou willen:
Data schrijven naar flash drive, die direct (of als de stick volledig vol is) de data verwijdert en dan er terug op schrijft, dit volautomatisch met alleen een start, stop en pauze functie indien mogelijk.
Ook had ik zelf graag geselecteerd welke bestand(en) ik wil gebruiken.
En een keuze tussen alle paths op m'n pc (zoals C:, D:, ...)

pieta

Legacy Member
stinkdierke zei:
Hoi,

Ik zou graag m'n Flash Drive naar de kloten willen helpen omdat deze bij verschillende PC's uitvalt en bij de MM willen ze geen garantie geven omdat het juist bij hen niet gebeurde, daarom wil ik graag een script (is gelijk hoe, mag zelfs ne batch zijn...) om 10000'en keren data van en naar m'n USB-stick te schrijven zodat hij uiteindelijk crasht...:applause:

Dus wat ik nu concreet zou willen:
Data schrijven naar flash drive, die direct (of als de stick volledig vol is) de data verwijdert en dan er terug op schrijft, dit volautomatisch met alleen een start, stop en pauze functie indien mogelijk.
Ook had ik zelf graag geselecteerd welke bestand(en) ik wil gebruiken.
En een keuze tussen alle paths op m'n pc (zoals C:, D:, ...)

you serious?

pieta

Legacy Member
mk dan, dan zal ik ook maar serieus zijn :)

De kans dat da gaat lukken lijkt me echt heel klein.. dunno of gij da ergens gelezen hebt dat da werkt?
Een flashdrive werkt of da werkt nie, bad sectors zoals op een hd hebt ge daar nie op. files kopieren en deleten is het uiteindelijk het doel waarvoor uw stick gemaakt is :) imo gaat ge gewoon uw pc wa vertragen.

btw, wat bedoelt ge met dat uw flashdrive uitvalt?

stinkdierke

Legacy Member
Welja, je kan het vergelijken met het in en uisteken van de stick, maar dan zonder er aan te komen ;)

Ik weet dat een stick crasht na 10000-100000x schrijven. Zelfs bij Media-Markt zeiden ze dat het zou lukken :)

Dastardly

Legacy Member
stinkdierke zei:
Welja, je kan het vergelijken met het in en uisteken van de stick, maar dan zonder er aan te komen ;)

Ik weet dat een stick crasht na 10000-100000x schrijven. Zelfs bij Media-Markt zeiden ze dat het zou lukken :)

want dat is wel een betrouwbare bron van informatie :lol:

sla 't kapot met een hamer als je wilt dat hij stuk is. wil je dat hij er vanbuiten nog deftig uitziet dan maak je 'm open en prul je wat aan 't printplaatje en zet je 't terug ineen.

stinkdierke

Legacy Member
whatever, het is me ondertussen zelf al gelukt met ne batch file ;)

NeverwinterX

Legacy Member
Dat klopt wat hij zegt, dat is bekend. Flash geheugen kan in tegenstelling tot een harde schijf minder goed herhaaldelijk schrijven aan. Tegenwoordig zijn de technieken voor het maken van het flash geheugen en het regelen/verdelen van de schrijfopdrachten over het geheugen wel verbeterd zodat het in SSD's gebruikt kan worden. Dus als je dat werkelijk 10000en of 100000den (of mss wel meer: afhankelijk van de kwaliteit van het geheugen) overschrijft, gaat dat uiteindelijk kapot. Op welke manier precies dat het kapot gaat weet ik niet: stukjes die een per een niet meer correct leesbaar/schrijfbaar zijn? Het algehele ding dat vanaf bepaald moment niet meer correct leesbaar/schrijfbaar is? En hoe lang dat duurt is een andere vraag. Leuk experimentje eigenlijk :p

mausdabber

Legacy Member
NeverwinterX zei:
En hoe lang dat duurt is een andere vraag. Leuk experimentje eigenlijk :p

Da's heel simpel. Bij flashgeheugen wordt altijd geschreven naar een volgende blok geheugen. Hier bestaan een aantal algortimes voor. Dus bij elke wijziging (bestand wissen/toevoegen/verschrijven) wordt een verse blok geheugen overschreven en dit gebeurt cyclisch. Als het flashgeheugen bvb 100000x kan overschreven worden en bvb 1GB groot is, dan moet je minimaal 100000x 1GB aan data schrijven (de overhead van file entries e.d. tellen we effe niet mee). Dit kan je bereiken door een bestand te schrijven en te wissen, over en over. In de praktijk zal je veel meer moeten schrijven om het geheugen kapot te krijgen want die 100000x is een minimumwaarde, een garantie.

Hoe lang dit hele proces duurt hangt af van de USB-performantie van het systeem. Maar dat het uren duurt zal wel duidelijk wezen.

stinkdierke

Legacy Member
Na zo'n 24u blijft de stick nog steeds overeind...

atm schrijf ik zo'n 33000x/u en delete ik ook aan zo'n 33000x/u een 1kb file met wat tekst op.
'k dacht eigenlijk wel dat hij tegen nu al de geest zou gegeven hebben...
De stick zelf is een TDK Trans-it EDGE van 8GB

mausdabber

Legacy Member
Dat heeft weinig nut. Je kan beter één groot bestand van enkele GB herhaaldelijk schrijven en wissen. Een USB stick is nl langzaam als je vele kleine bestanden schrijft. USB op zich is trouwens ook een stuk performanter als je grote blokken data over de bus jast.

stinkdierke

Legacy Member
ok, heb nu ne file van 4GB aangemaakt (omdat het FAT32 is en niet meer aan kan), deze kopieer ik nu continu van m'n desktop naar m'n stick om daarna terug van m'n stick te verwijderen. Zou dat doeltreffender zijn? :D

stinkdierke

Legacy Member
In plaats van die file te kopieren naar m'n stick, zou dit hetzelfde effect hebben als ik hem op de stick maak met de code:
fsutil file createnew 4GB 4000000000

Dit zou wel zeer handig zijn :)

mausdabber

Legacy Member
stinkdierke zei:
In plaats van die file te kopieren naar m'n stick, zou dit hetzelfde effect hebben als ik hem op de stick maak met de code:
fsutil file createnew 4GB 4000000000

Dit zou wel zeer handig zijn :)

Neen want een bestand aanmaken van 4GB is niet hetzelfde als effectief 4GB schrijven.

stinkdierke

Legacy Member
ik heb blijkbaar toch 'n probleem met die file die ik aangemaakt heb.
Als ik "xcopy c:\4GB /m" laat lopen vind ie hem de eerste x wel, maar na de tweede keer kan hij hem niet meer vinden tenzij ik z'n path verander.

Die 4GB file staat in de root van de C: en M: is de stick vanwaar ook dat script wordt gedraaid.

de volledige batch:
Code:
@echo off
Echo USBlaster, Made by Sander Trancicted %time%
xcopy c:\4GB /m
pause
del 4GB
ECHO Done! Rebooting the program now! %time%
call USBlasterbig.bat

mausdabber

Legacy Member
stinkdierke zei:
ik heb blijkbaar toch 'n probleem met die file die ik aangemaakt heb.
Als ik "xcopy c:\4GB /m" laat lopen vind ie hem de eerste x wel, maar na de tweede keer kan hij hem niet meer vinden tenzij ik z'n path verander.

Die 4GB file staat in de root van de C: en M: is de stick vanwaar ook dat script wordt gedraaid.

de volledige batch:
Code:
@echo off
Echo USBlaster, Made by Sander Trancicted %time%
xcopy c:\4GB /m
pause
del 4GB
ECHO Done! Rebooting the program now! %time%
call USBlasterbig.bat

Die /m hoeft niet, da's om de A vlag te controleren. Of bedoelde je m: ?

Misschien kan je xcopy zo instellen dat ie de bestaande file 4GB overschrijft, dan hoef je geen "del 4GB" te doen.

Die laatste "call" vervang je beter door een "goto" naar een punt vooraan in de batch file, anders krijg je gigantische recursie en dat is niet goed.

stinkdierke

Legacy Member
Bij /m bedoel ik inderdaad m:

die goto zou er dan zo uit zien?
Code:
@echo off
Echo USBlaster, Made by Sander Trancicted %time%
:start
xcopy c:\4GB /m
del 4GB
ECHO Done! Rebooting the program now! %time%
goto start

edit; hoe zou ik dan xcopy moeten instellen?

Fraggie

Legacy Member
Je moet echt een slechte ingesteldheid hebben om zoiets te doen. Wat geeft je trouwens de garanties dat deze nog onder garantie valt?

Wij werken nu al jaren met een datalogger die constant dezelfde stukken geheugen overschrijft van een FLASH geheugen en die is nog altijd niet kapot.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan