4 sätt att skapa slumpmässiga dummyfiler med en specifik storlek i Windows
Även om de flesta vanliga användare kan ha problem med att förstå behovet av att skapa slumpmässiga dummy-filer av en viss storlek, vet nördar, mjukvaruutvecklare och avancerade användare varför sådana filer kan vara användbara ibland. Du kan använda dummy-filer för att ta reda på om det finns några dåliga sektorer på din hårddisk, för att testa nätverkshastighet eller för att säkerställa att filer på din dator eller enhet raderas efter återställning. Oavsett(Regardless) dina skäl, här är fyra sätt att skapa sådana filer i alla moderna versioner av Windows:
1. Skapa en dummy-fil med kommandot fsutil
Alla Windows - versioner sedan Vista innehåller en körbar fil med namnet fsutil.exe . I Windows 10 kan du hitta den i mappen "C:\Windows\System32" .
Fsutil.exe är ett kraftfullt verktyg för att hantera partitioner och volymer. Bland många andra saker kan du också använda den för att snabbt skapa dummyfiler av valfri storlek från kommandotolken(Command Prompt) .
Det finns många sätt att starta kommandotolken(ways to launch the Command Prompt) , men vi föredrar att ange "cmd" i vårt aktivitetsfälts sökfält och sedan klicka eller trycka på kommandotolken(Command Prompt) . Om du tänker skapa slumpmässiga dummyfiler i en skyddad systemmapp (som din C: -enhet), tryck på "Kör som administratör"("Run as administrator") istället.
När kommandotolken(Command Prompt) är öppen, skriv in fsutil och tryck på Enter för att se en lista över kommandon som stöds av detta verktyg. Det finns många parametrar som du kan använda. Detta ger dig bara en smak av vad fsutil.exe kan göra. Du kan hitta fullständig information om dess kapacitet i dess officiella dokumentation på TechNet .
Det finns två kommandon du kan ange i kommandotolken(Command Prompt) för att skapa en dummy-fil:
- fsutil-fil skapa ny (size)filnamnsstorlek(filename)
- fsutil-fil skapa ny sökvägsfilnamnstorlek(pathfilename size)
Ersätt filnamnet(filename) med det namn du vill ha för dummyfilen. Du kan välja att lägga till en tillägg eller inte, eftersom detta inte påverkar processen. Byt ut storleken(size) med den storlek du vill att din dummyfil ska ha. Storleken mäts i byte. Det kan vara lättare att använda en online-omvandlare(an online converter) för att hjälpa dig definiera den storlek du föredrar.
Skillnaden mellan de två kommandona är att det andra låter dig ange exakt var din fil är lagrad, genom att ersätta sökvägen(path) med en valfri plats på din enhet.
Nu när vi kom över teoridelen, låt oss se hur detta fungerar i praktiken. Vi skapade först en fil som heter myfile.exe med en storlek på 10MB eller 10485760 byte. För att skapa den skrev vi in följande kommando: fsutil file createnew myfile.exe 10485760
Som sett ovan, om du använder det första kommandot och inte anger en sökväg, skapas filen i din användarprofilmapp. I vårt fall lagrades den hos C:UsersDiana Ann Roe . Vi skapade sedan ytterligare en 2MB fil, den här gången med en specifik sökväg och utan tillägg. Vi skrev in: fsutil file createnew D:myfile 2097152
En aspekt att notera är att filerna som skapats med fsutil.exe är tomma. Det finns inget innehåll inuti.
2. Skapa en slumpmässig dummy-fil med Dummy File Creator
Om du vill ha dummyfiler med slumpmässigt innehåll, eller om du är obekväm med kommandotolken(Command Prompt) , bör du överväga att använda appar från tredje part. Ett gratis och lättanvänt verktyg är Dummy File Creator .
Du kan välja mellan installationsprogrammet och ett arkiv. Vi rekommenderar att du hämtar arkivet och extraherar det(extract it) någonstans på din dator. Kör sedan(Dummy.exe) filen Dummy.exe . Om du vill generera filer på din systemenhet ( C: ), högerklicka eller tryck och håll ned och välj "Kör som administratör ("Run as administrator)" , annars returnerar programmet ett fel när det försöker skapa dina filer.
Även om det är i behov av en makeover är gränssnittet för det här programmet enkelt. Lägesektionen låter(Mode) dig välja om du vill generera en eller flera filer. Använd knappen Bläddra(Browse) för att komma till platsen där du vill skapa filen/filerna och skriv in namnet (och tillägget, om du vill ha en). Ange sedan filstorleken(File Size) och markera rutan "Slumpmässigt filinnehåll (icke-komprimerbart)"("Random file content (non-compressible)") om du vill att dina filer ska ha slumpmässigt innehåll. Klicka eller tryck sedan på Skapa(Create) .
En förloppsindikator håller dig uppdaterad medan din fil skapas.
Så fort programmet har skrivit klart får du ett meddelande om att din fil har skapats.
Det här verktyget är uppenbarligen lättare att använda än fsutil.exe , och det kommer också med flera fördelar, som att skapa fler filer samtidigt och möjligheten att lägga till slumpmässigt filinnehåll.
3. Skapa en slumpmässig dummy-fil med Diskverktyg(Disk Tools)
Ett annat gratis alternativ som ger fler anpassningsalternativ är verktygslådan Diskverktyg(Disk tools toolkit) . Som namnet antyder är detta en uppsättning små gratis diskrelaterade verktyg. Ett av dessa verktyg är File Generator . Ladda ner och kör CubicDesign_tools.exe . När du försöker komma åt den, dyker Windows Defender SmartScreen upp och berättar att den förhindrade en okänd app från att starta. Klicka(Click) eller tryck på Mer info(More info) och välj Kör ändå(Run anyway) . Klicka eller tryck på Installera(Install) och vänta tills appen packas upp. När extraheringen är klar tar File Explorer dig till den nyskapade mappen som heter Tahionic tools package. Av alla filer som ingår i denna svit öppnar du Disk Tools.exe(Disk Tools.exe) från mappen System & säkerhet(System & security) .
Också i stort behov av en makeover, öppnas skivverktygen på fliken (Disk Tools)Filgenerator(File generator) , som är den vi behöver för att skapa dummyfiler.
De fyra avsnitten på den här fliken hjälper dig att anpassa dina dummy-filer:
- Antal filer(Number of files) - Ställ in antalet genererade filer.
- Filstorlek(File size) - Ställ in filstorleken eller välj en av de föreslagna storlekarna till höger.
- Filnamn(File name) - Ange filnamn och plats. Välj Mönster(Pattern) för att ange ett anpassat namn (och eventuellt ett tillägg)
- Filinnehåll(File content) - Ställ in filinnehållet. Välj "Fyll filerna med det här innehållet"("Fill the files with this content") för att anpassa texten i din fil och för att låsa upp alternativet "Gör filen unik ("Make file unique)" , vilket är praktiskt när du skapar flera filer och du inte vill ha genererade filer med identiskt innehåll.
När du är klar med att ställa in saker klickar du eller trycker på Skapa(Create) . Ett pip signalerar att dummyfilen skapades, och längst ner på fliken låter programmet dig också veta hur lång tid det tog att skapa filen. Det är möjligt för programmet att pipa och meddela att det har genererat dummy-filen, men filen finns inte på den angivna platsen. Detta kan hända om du kör Diskverktyg(Disk Tools) utan administratörsbehörighet och du försöker skapa filer på din systemenhet ( C: ). För att skapa filer var som helst på din Windows -dator eller enhet, se till att öppna programmet som administratör(as administrator) .
Vad vi gillade med den här appen är att, även om den ser lite rörig ut, ger den utmärkta konfigurationsalternativ, och du har att säga till om när det kommer till filinnehåll. Alternativet att generera unika filer är också en fin touch.
4. Skapa en slumpmässig dummy-fil med PowerShell
Du kan också skapa en dummy-fil med PowerShell från Windows . Medan vi beskrev alla sätt du kan öppna den här appen i en tidigare handledning(previous tutorial) , tycker vi att det är lättast att skriva in "powershell" i aktivitetsfältets sökfält och sedan klicka eller trycka på Windows PowerShell . Men om du planerar att skapa slumpmässiga dummyfiler på din systemenhet ( C: ), se till att välja "Kör som administratör"("Run as Administrator") från alternativen till höger när du öppnar den.
PowerShell -(PowerShell) appen startar och väntar på att du ska skriva kommandon och köra dem.
För att skapa en dummy-fil måste du ange följande kommando på en rad:
$out = nytt-objekt byte[] storlek(size) ; (new-object Random ).NextBytes($out); [ IO.File ]::WriteAllBytes(' sökvägsfilnamn(pathfilename) ', $out)
Ersätt storleken(size) med den storlek som din dummyfil ska ha, i byte. Du kan använda en onlinekonverterare(an online converter) om du behöver hjälp med att definiera vilken storlek du föredrar. Ersätt sökväg(path) med platsen där du vill skapa dummyfilen. Ersätt filnamnet(filename) med det namn du vill ha för dummyfilen. Lägg till ett filtillägg om du vill, eftersom detta inte har någon inverkan på processen. Låt oss illustrera detta med ett exempel för att göra det tydligare:
Vi bestämde oss för att skapa en fil som heter mypowerfile.txt med en storlek på 1MB (eller 1048576 byte) på D: -partitionen. För att skapa den skrev vi in följande kommando: $out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('D:mypowerfile.txt', $out)
Även om PowerShell inte erbjuder feedback i realtid (såvida du inte gjorde ett fel när du skrev kommandot), precis som de andra apparna vi gick igenom, kan du se att det är klart att skapa filen när den är redo för ett annat kommando. Om du går till den angivna platsen kan du se att dummyfilen har skapats.
På samma sätt som att använda fsutil i kommandotolken(Command Prompt) kan du utelämna sökvägen(path) och filen skapas i din användarprofilmapp. Vi använde samma kommando som ovan och utelämnade sökvägen(path) helt: $out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('mypowerfile.txt', $out)
Utan en sökväg lagras den nya dummyfilen som standard på C:UsersYourUserNamemypowerfile.exe , som visas nedan. Till skillnad från fsutil låter PowerShell dig skapa dummyfiler med slumpmässigt innehåll. Om du jämför två filer(compare two files) skapade med samma kommando kan du se att de har olika innehåll.
Av alla alternativ ovan är PowerShell det mest komplicerade, både på grund av komplexiteten i dess kommandon och avsaknaden av bekräftelse när din dummy-fil genereras. Men avancerade användare kanske föredrar det framför de andra alternativen.
TIPS:(TIP:) När du använder PowerShell- kommandona ovan kan du lägga till en parameter som får konsolen att ge feedback samtidigt som du skapar dummyfiler. Tänk dock på att detta gör kommandot onödigt långt, eftersom du måste infoga följande one-liner:
$out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('mypowerfile.txt', $out); if ($out -ne $null) {Write-Host ("Dummy file successfully created")} else {"Failed to create dummy file"}
Vilken metod tycker du är lättast?
Vi sökte i groparna på internet och laddade ner en för många misstänkta filer för att ge dig den här handledningen. Innan du stänger den, vänligen meddela oss vilken av dessa metoder du föredrar? Dessutom, om du vet andra sätt att skapa dummy-filer i Windows , tveka inte att dela dem i kommentarerna nedan och vi lovar att kolla in dem.
Related posts
Hur man växlar mellan CMD och PowerShell i Windows Terminal
Hur man skapar flera mappar samtidigt -
Vad är Windows Terminal? -
Vilken modell är min Windows 10-dator, bärbara dator eller surfplatta? 8 sätt att ta reda på -
Hur man exporterar katalogträdet för en mapp i Windows
12 tips om hur du söker i Windows 10
Hur man öppnar kommandotolken när Windows inte startar (3 sätt)
Hur man jämför två filer efter innehåll, i Windows
Kommandotolken - Det mest kraftfulla och minst använda Windows-verktyget
5 sätt att dubbelklicka med ett enda klick i Windows
Lägg till kontrollpanelen och kommandotolken till WinX-menyn i Windows 10
Så här fäster du till Start-menyn i Windows 10: Den kompletta guiden -
Vad är kommandotolken (CMD)?
Visa systeminformation och hantera processer från CMD eller PowerShell
Kommandotolk: 11 grundläggande kommandon du bör känna till (cd, dir, mkdir, etc.)
5 roliga och nördiga saker du kan göra med Telnet-klienten
Hur man döljer (eller visar) valfri partition i Windows (alla versioner)
Hur man avinstallerar Windows 10-appar med PowerShell, i 3 steg
Hur man använder Windows USB/DVD Download Tool
Hur man reparerar saknade eller korrupta Windows-filer från kommandotolken