4 τρόποι για να δημιουργήσετε τυχαία εικονικά αρχεία με συγκεκριμένο μέγεθος στα Windows

Ενώ οι περισσότεροι τακτικοί χρήστες μπορεί να αντιμετωπίζουν προβλήματα με την κατανόηση της ανάγκης δημιουργίας τυχαίων εικονικών αρχείων συγκεκριμένου μεγέθους, οι geeks, οι προγραμματιστές λογισμικού και οι ισχυροί χρήστες γνωρίζουν γιατί τέτοια αρχεία μπορεί να είναι χρήσιμα μερικές φορές. Μπορείτε να χρησιμοποιήσετε εικονικά αρχεία για να καταλάβετε εάν υπάρχουν κακοί τομείς στον σκληρό σας δίσκο, για να ελέγξετε την ταχύτητα του δικτύου ή για να διασφαλίσετε ότι τα αρχεία στον υπολογιστή ή τη συσκευή σας διαγράφονται μετά την ανάκτηση. Ανεξάρτητα(Regardless) από τους λόγους σας, ακολουθούν τέσσερις τρόποι για να δημιουργήσετε τέτοια αρχεία σε οποιαδήποτε σύγχρονη έκδοση των Windows:

1. Δημιουργήστε ένα εικονικό αρχείο με την εντολή fsutil

Όλες οι εκδόσεις των Windows(Windows) από τα Vista περιλαμβάνουν ένα εκτελέσιμο αρχείο με το όνομα fsutil.exe . Στα Windows 10 , μπορείτε να το βρείτε στο φάκελο "C:\Windows\System32"

Ο φάκελος που περιέχει το εκτελέσιμο fsutil

Το Fsutil.exe(Fsutil.exe) είναι ένα ισχυρό εργαλείο για τη διαχείριση κατατμήσεων και τόμων. Μεταξύ πολλών άλλων πραγμάτων, μπορείτε επίσης να το χρησιμοποιήσετε για να δημιουργήσετε γρήγορα εικονικά αρχεία οποιουδήποτε μεγέθους από τη γραμμή εντολών(Command Prompt) .

Υπάρχουν πολλοί τρόποι για να εκκινήσετε τη Γραμμή εντολών(ways to launch the Command Prompt) , αλλά προτιμούμε να πληκτρολογήσετε "cmd" στο πεδίο αναζήτησης της γραμμής εργασιών και, στη συνέχεια, να κάνετε κλικ ή να πατήσετε στη Γραμμή εντολών(Command Prompt) . Εάν σκοπεύετε να δημιουργήσετε τυχαία εικονικά αρχεία σε έναν προστατευμένο φάκελο συστήματος (όπως η μονάδα δίσκου C :), πατήστε "Εκτέλεση ως διαχειριστής"("Run as administrator") .

Ανοίξτε τη γραμμή εντολών από τη γραμμή εργασιών σας

Μόλις ανοίξει η γραμμή εντολών(Command Prompt) , πληκτρολογήστε fsutil και πατήστε Enter για να δείτε μια λίστα εντολών που υποστηρίζονται από αυτό το εργαλείο. Υπάρχουν πολλές παράμετροι που μπορείτε να χρησιμοποιήσετε. Αυτό σας δίνει μόνο μια γεύση του τι μπορεί να κάνει το fsutil.exe . Μπορείτε να βρείτε πλήρεις πληροφορίες για τις δυνατότητές του στην επίσημη τεκμηρίωσή του στο TechNet .

Η λίστα των εντολών που υποστηρίζονται από το fsutil

Υπάρχουν δύο εντολές που μπορείτε να εισάγετε στη γραμμή εντολών(Command Prompt) για να δημιουργήσετε ένα εικονικό αρχείο:

  • αρχείο fsutil δημιουργία νέου μεγέθους (size)ονόματος αρχείου(filename)
  • αρχείο fsutil δημιουργία νέου μεγέθους ονόματος αρχείου διαδρομής(pathfilename size)

Αντικαταστήστε το όνομα αρχείου(filename) με το όνομα που θέλετε για το εικονικό αρχείο. Μπορείτε να επιλέξετε να προσθέσετε μια επέκταση ή όχι, καθώς αυτό δεν επηρεάζει τη διαδικασία. Αντικαταστήστε το μέγεθος(size) με το μέγεθος που θέλετε να έχει το εικονικό αρχείο σας. Το μέγεθος μετριέται σε byte. Ίσως είναι ευκολότερο να χρησιμοποιήσετε έναν διαδικτυακό μετατροπέα(an online converter) για να σας βοηθήσει να καθορίσετε το μέγεθος που προτιμάτε.

Η διαφορά μεταξύ των δύο εντολών είναι ότι η δεύτερη σάς επιτρέπει να προσδιορίσετε ακριβώς πού αποθηκεύεται το αρχείο σας, αντικαθιστώντας τη διαδρομή(path) με μια τοποθεσία της επιλογής σας στη συσκευή σας.

Τώρα που ξεπεράσαμε το θεωρητικό μέρος, ας δούμε πώς λειτουργεί αυτό στην πράξη. Αρχικά δημιουργήσαμε ένα αρχείο που ονομάζεται myfile.exe με μέγεθος 10MB ή 10485760 byte. Για να το δημιουργήσουμε, πληκτρολογήσαμε την ακόλουθη εντολή: fsutil file createnew myfile.exe 10485760

Δημιουργία αρχείου χρησιμοποιώντας την πρώτη εντολή

Όπως φαίνεται παραπάνω, εάν χρησιμοποιήσετε την πρώτη εντολή και δεν καθορίσετε μια διαδρομή, το αρχείο δημιουργείται στο φάκελο του προφίλ χρήστη σας. Στην περίπτωσή μας, αποθηκεύτηκε στο C:UsersDiana Ann Roe . Στη συνέχεια δημιουργήσαμε ένα άλλο αρχείο 2 MB, αυτή τη φορά χρησιμοποιώντας μια συγκεκριμένη διαδρομή και χωρίς επέκταση. Εισαγάγαμε : fsutil αρχείο δημιουργίας νέου D:myfile 2097152(fsutil file createnew D:myfile 2097152)

Δημιουργία αρχείου χρησιμοποιώντας τη δεύτερη εντολή

Μια πτυχή που πρέπει να σημειωθεί είναι ότι τα αρχεία που δημιουργούνται με το fsutil.exe είναι άδεια. Δεν υπάρχει περιεχόμενο μέσα.

2. Δημιουργήστε ένα τυχαίο εικονικό αρχείο με το Dummy File Creator

Εάν θέλετε εικονικά αρχεία με τυχαίο περιεχόμενο ή εάν δεν αισθάνεστε άνετα με τη Γραμμή εντολών(Command Prompt) , τότε θα πρέπει να εξετάσετε το ενδεχόμενο να χρησιμοποιήσετε εφαρμογές τρίτων. Ένα δωρεάν και εύκολο στη χρήση εργαλείο είναι το Dummy File Creator .

Μπορείτε να επιλέξετε μεταξύ του προγράμματος εγκατάστασης και ενός αρχείου. Σας συνιστούμε να αποκτήσετε το αρχείο και να το εξαγάγετε(extract it) κάπου στον υπολογιστή σας. Στη συνέχεια, εκτελέστε το αρχείο Dummy.exe . Εάν θέλετε να δημιουργήσετε αρχεία στη μονάδα δίσκου του συστήματός σας ( C: ), κάντε δεξί κλικ ή πατήστε παρατεταμένα και επιλέξτε " Εκτέλεση ως διαχειριστής("Run as administrator) " ή το πρόγραμμα εμφανίζει ένα σφάλμα όταν προσπαθεί να δημιουργήσει τα αρχεία σας.

Εκτελέστε το Dummy.exe για να ξεκινήσετε τη δημιουργία εικονικών αρχείων

Ενώ χρειάζεται αναμόρφωση, η διεπαφή αυτού του προγράμματος είναι απλή. Η ενότητα Λειτουργία(Mode) σάς επιτρέπει να επιλέξετε εάν θέλετε να δημιουργήσετε ένα αρχείο ή περισσότερα. Χρησιμοποιήστε το κουμπί Αναζήτηση(Browse) για να μεταβείτε στη θέση όπου θέλετε να δημιουργήσετε τα αρχεία και πληκτρολογήστε το όνομα (και την επέκταση, αν θέλετε). Στη συνέχεια, καθορίστε το Μέγεθος αρχείου(File Size) και επιλέξτε το πλαίσιο "Τυχαίο περιεχόμενο αρχείου (μη συμπιέσιμο)"("Random file content (non-compressible)") , εάν θέλετε τα αρχεία σας να έχουν τυχαίο περιεχόμενο. Στη συνέχεια, κάντε κλικ ή πατήστε Δημιουργία(Create) .

Προσαρμόστε τα εικονικά αρχεία σας και πατήστε Δημιουργία

Μια γραμμή προόδου σας κρατά ενήμερους κατά τη δημιουργία του αρχείου σας.

Ακολουθήστε τη δημιουργία του εικονικού αρχείου σας

Μόλις ολοκληρωθεί η εγγραφή του προγράμματος, λαμβάνετε μια ειδοποίηση που σας ενημερώνει ότι το αρχείο σας δημιουργήθηκε.

Ένα αναδυόμενο παράθυρο σάς ενημερώνει ότι το αρχείο δημιουργήθηκε

Αυτό το εργαλείο είναι προφανώς πιο εύκολο στη χρήση από το fsutil.exe και διαθέτει επίσης πολλά πλεονεκτήματα, όπως τη δημιουργία περισσότερων αρχείων ταυτόχρονα και την επιλογή προσθήκης τυχαίου περιεχομένου αρχείων.

3. Δημιουργήστε ένα τυχαίο εικονικό αρχείο με τα Εργαλεία δίσκου(Disk Tools)

Μια άλλη δωρεάν εναλλακτική που παρέχει περισσότερες επιλογές προσαρμογής είναι η εργαλειοθήκη εργαλείων δίσκου(Disk tools toolkit) . Όπως υποδηλώνει το όνομα, αυτή είναι μια σουίτα μικρών δωρεάν εργαλείων που σχετίζονται με δίσκους. Ένα από αυτά τα εργαλεία είναι το File Generator . Κάντε λήψη και εκτελέστε το CubicDesign_tools.exe . Όταν προσπαθείτε να αποκτήσετε πρόσβαση, εμφανίζεται το Windows Defender SmartScreen(Windows Defender SmartScreen) , λέγοντάς σας ότι εμπόδισε την εκκίνηση μιας μη αναγνωρισμένης εφαρμογής. Κάντε κλικ(Click) ή πατήστε στο More info και επιλέξτε Run anyway . Κάντε κλικ ή πατήστε Εγκατάσταση(Install) και περιμένετε να αποσυσκευαστεί η εφαρμογή. Μόλις ολοκληρωθεί η εξαγωγή, η Εξερεύνηση αρχείων(File Explorer) σάς μεταφέρει στον πρόσφατα δημιουργημένο φάκελο που ονομάζεται πακέτο εργαλείων Tahionic(Tahionic tools package). Από όλα τα αρχεία που περιλαμβάνονται σε αυτήν τη σουίτα, ανοίξτε το Disk Tools.exe(Disk Tools.exe) , από το φάκελο System & Security .

Πρόσβαση στο Disk Tools.exe

Επίσης, σε απόλυτη ανάγκη αλλαγής, τα Εργαλεία δίσκου(Disk Tools) ανοίγουν στην καρτέλα Δημιουργία αρχείων(File generator) , η οποία είναι αυτή που χρειαζόμαστε για να δημιουργήσουμε εικονικά αρχεία.

Χρησιμοποιήστε την καρτέλα Δημιουργία αρχείων για να δημιουργήσετε εικονικά αρχεία

Οι τέσσερις ενότητες σε αυτήν την καρτέλα σάς βοηθούν να προσαρμόσετε τα εικονικά αρχεία σας:

  • Αριθμός αρχείων(Number of files) - Ορίστε τον αριθμό των αρχείων που δημιουργούνται.
  • Μέγεθος αρχείου(File size) - Ορίστε το μέγεθος αρχείου ή επιλέξτε ένα από τα προτεινόμενα μεγέθη στα δεξιά.
  • Όνομα αρχείου(File name) - Ορίστε το όνομα και τη θέση του αρχείου. Επιλέξτε Μοτίβο(Pattern) για να εισαγάγετε ένα προσαρμοσμένο όνομα (και, προαιρετικά, μια επέκταση)
  • Περιεχόμενο αρχείου(File content) - Ορίστε το περιεχόμενο του αρχείου. Επιλέξτε "Γεμίστε τα αρχεία με αυτό το περιεχόμενο"("Fill the files with this content") για να προσαρμόσετε το κείμενο στο αρχείο σας και για να ξεκλειδώσετε την επιλογή "Κάντε το αρχείο μοναδικό("Make file unique) , " που είναι χρήσιμο όταν δημιουργείτε πολλά αρχεία και δεν θέλετε να δημιουργούνται αρχεία με ίδιο περιεχόμενο.

Όταν ολοκληρώσετε τις ρυθμίσεις, κάντε κλικ ή πατήστε Δημιουργία(Create) . Ένα ηχητικό σήμα σηματοδοτεί ότι το εικονικό αρχείο δημιουργήθηκε και, στο κάτω μέρος της καρτέλας, το πρόγραμμα σάς ενημερώνει επίσης για το χρόνο που χρειάστηκε για τη δημιουργία του αρχείου. Είναι δυνατό το πρόγραμμα να κάνει ένα ηχητικό σήμα και να ανακοινώνει ότι έχει δημιουργήσει το εικονικό αρχείο, αλλά το αρχείο δεν βρίσκεται στην καθορισμένη θέση. Αυτό μπορεί να συμβεί εάν εκτελείτε Εργαλεία δίσκου(Disk Tools) χωρίς δικαιώματα διαχειριστή και προσπαθείτε να δημιουργήσετε αρχεία στη μονάδα δίσκου του συστήματός σας ( C: ). Για να δημιουργήσετε αρχεία οπουδήποτε στον υπολογιστή ή τη συσκευή σας με Windows , φροντίστε να ανοίξετε το πρόγραμμα ως διαχειριστής(as administrator) .

Αυτό που μας άρεσε σε αυτήν την εφαρμογή είναι ότι, αν και φαίνεται λίγο ακατάστατη, παρέχει εξαιρετικές επιλογές διαμόρφωσης και έχετε λόγο όσον αφορά το περιεχόμενο αρχείων. Η επιλογή δημιουργίας μοναδικών αρχείων είναι επίσης μια ωραία πινελιά.

4. Δημιουργήστε ένα τυχαίο εικονικό αρχείο με το PowerShell

Μπορείτε επίσης να δημιουργήσετε ένα εικονικό αρχείο χρησιμοποιώντας το PowerShell από τα Windows(Windows) . Ενώ αναφέραμε λεπτομερώς όλους τους τρόπους με τους οποίους μπορείτε να ανοίξετε αυτήν την εφαρμογή σε προηγούμενο σεμινάριο(previous tutorial) , θεωρούμε ότι είναι πιο εύκολο να πληκτρολογήσετε "powershell" στο πεδίο αναζήτησης της γραμμής εργασιών και, στη συνέχεια, να κάνετε κλικ ή να πατήσετε στο Windows PowerShell . Ωστόσο, εάν σκοπεύετε να δημιουργήσετε τυχαία εικονικά αρχεία στη μονάδα δίσκου του συστήματός σας ( C: ), φροντίστε να επιλέξετε "Εκτέλεση ως διαχειριστής"("Run as Administrator") από τις επιλογές στα δεξιά όταν το ανοίγετε.

Ανοίξτε το PowerShell από τη γραμμή εργασιών σας

Η εφαρμογή PowerShell ξεκινά, περιμένοντας να πληκτρολογήσετε εντολές και να τις εκτελέσετε.

Ανοίγει η κονσόλα PowerShell

Για να δημιουργήσετε ένα εικονικό αρχείο, πρέπει να εισαγάγετε την ακόλουθη εντολή μιας γραμμής:

$out = νέο-αντικείμενο byte[] μέγεθος(size) ; (new-object Random ).NextBytes($out); [ IO.File ]::WriteAllBytes(' pathfilename ', $out)

Αντικαταστήστε το μέγεθος(size) με το μέγεθος που πρέπει να έχει το εικονικό σας αρχείο, σε byte. Μπορείτε να χρησιμοποιήσετε έναν διαδικτυακό μετατροπέα(an online converter) εάν χρειάζεστε βοήθεια για τον καθορισμό του μεγέθους που προτιμάτε. Αντικαταστήστε τη διαδρομή(path) με τη θέση όπου θέλετε να δημιουργήσετε το εικονικό αρχείο. Αντικαταστήστε το όνομα αρχείου(filename) με το όνομα που θέλετε για το εικονικό αρχείο. Προσθέστε μια επέκταση αρχείου εάν θέλετε, καθώς αυτό δεν επηρεάζει τη διαδικασία. Ας το επεξηγήσουμε αυτό με ένα παράδειγμα για να γίνει πιο σαφές:

Αποφασίσαμε να δημιουργήσουμε ένα αρχείο που ονομάζεται mypowerfile.txt με μέγεθος 1MB (ή 1048576 byte) στο διαμέρισμα D:. Για να το δημιουργήσουμε, πληκτρολογήσαμε την ακόλουθη εντολή: $out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('D:mypowerfile.txt', $out)

Δημιουργήστε ένα εικονικό αρχείο χρησιμοποιώντας το PowerShell

Παρόλο που το PowerShell δεν προσφέρει ανατροφοδότηση σε πραγματικό χρόνο (εκτός αν κάνατε κάποιο σφάλμα κατά τη σύνταξη της εντολής), όπως και οι άλλες εφαρμογές που εξετάσαμε, μπορείτε να πείτε ότι ολοκληρώθηκε η δημιουργία του αρχείου όταν είναι έτοιμο για άλλη εντολή. Εάν μεταβείτε στην καθορισμένη θέση, μπορείτε να δείτε ότι το εικονικό αρχείο έχει δημιουργηθεί.

Το εικονικό αρχείο που δημιουργήθηκε με το PowerShell

Παρόμοια με τη χρήση του fsutil στη γραμμή εντολών(Command Prompt) , μπορείτε να αφήσετε έξω τη διαδρομή(path) και το αρχείο να δημιουργηθεί στον φάκελο του προφίλ χρήστη σας. Χρησιμοποιήσαμε την ίδια εντολή όπως παραπάνω, αφήνοντας εντελώς έξω τη διαδρομή : (path)$out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('mypowerfile.txt', $out)

Δημιουργήστε ένα εικονικό αρχείο χωρίς να καθορίσετε τη διαδρομή

Χωρίς διαδρομή, το νέο εικονικό αρχείο αποθηκεύεται από προεπιλογή στο C:UsersYourUserNamemypowerfile.exe , όπως φαίνεται παρακάτω. Σε αντίθεση με το fsutil , το PowerShell σάς επιτρέπει να δημιουργείτε εικονικά αρχεία με τυχαίο περιεχόμενο. Εάν συγκρίνετε δύο αρχεία(compare two files) , που δημιουργήθηκαν με την ίδια εντολή, μπορείτε να δείτε ότι έχουν διαφορετικό περιεχόμενο.

Τα αρχεία χωρίς καθορισμένη διαδρομή δημιουργούνται στον φάκελο του προφίλ χρήστη σας

Από όλες τις παραπάνω επιλογές, το PowerShell είναι η πιο περίπλοκη, τόσο λόγω της πολυπλοκότητας των εντολών του όσο και λόγω της απουσίας επιβεβαίωσης όταν δημιουργείται το εικονικό αρχείο σας. Ωστόσο, οι ισχυροί χρήστες μπορεί να το προτιμήσουν από τις άλλες επιλογές.

ΣΥΜΒΟΥΛΗ:(TIP:) Όταν χρησιμοποιείτε τις παραπάνω εντολές PowerShell , μπορείτε να προσθέσετε μια παράμετρο που κάνει την κονσόλα να παρέχει σχόλια, ενώ δημιουργεί εικονικά αρχεία. Ωστόσο, λάβετε υπόψη ότι αυτό κάνει την εντολή άσκοπα μεγάλη, καθώς πρέπει να εισαγάγετε την ακόλουθη γραμμή μίας γραμμής:

$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"}

Ποια μέθοδος σας φαίνεται πιο εύκολη;

Αναζητήσαμε τα pits του Διαδικτύου και κατεβάσαμε ένα πάρα πολλά ύποπτα αρχεία για να σας φέρουμε αυτό το σεμινάριο. Πριν το κλείσετε, ενημερώστε μας ποια από αυτές τις μεθόδους προτιμάτε; Επίσης, εάν γνωρίζετε άλλους τρόπους δημιουργίας εικονικών αρχείων στα Windows , μη διστάσετε να τα μοιραστείτε στα σχόλια παρακάτω και υποσχόμαστε να τα ελέγξουμε.



About the author

Είμαι μηχανικός λογισμικού με πάνω από 10 χρόνια εμπειρίας στον κλάδο του Xbox. Ειδικεύομαι στην ανάπτυξη παιχνιδιών και στις δοκιμές ασφαλείας. Είμαι επίσης έμπειρος κριτικός και εργάζομαι σε έργα για μερικά από τα μεγαλύτερα ονόματα του gaming, συμπεριλαμβανομένων των Ubisoft, Microsoft και Sony. Στον ελεύθερο χρόνο μου, μου αρέσει να παίζω βιντεοπαιχνίδια και να παρακολουθώ τηλεοπτικές εκπομπές.



Related posts