4 начина за създаване на произволни фиктивни файлове с определен размер в Windows

Докато повечето редовни потребители може да имат проблеми с разбирането на необходимостта от създаване на произволни фиктивни файлове с определен размер, маниаците, разработчиците на софтуер и опитните потребители знаят защо подобни файлове могат да бъдат полезни понякога. Можете да използвате фиктивни файлове, за да разберете дали има лоши сектори на вашия твърд диск, да тествате скоростта на мрежата или да гарантирате, че файловете на вашия компютър или устройство са изтрити след възстановяване. Независимо(Regardless) от вашите причини, ето четири начина за създаване на такива файлове във всяка съвременна версия на Windows:

1. Създайте фиктивен файл с командата fsutil

Всички версии на Windows след Vista включват изпълним файл с име fsutil.exe . В Windows 10 можете да го намерите в папката "C:\Windows\System32"

Папката, съдържаща изпълнимия файл fsutil

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 файл създава нов размер (filename) на име на файл(size)
  • fsutil файл създава нов размер на име на пътека(pathfilename size)

Заменете името на файла(filename) с името, което искате за фиктивния файл. Можете да изберете да добавите разширение или не, тъй като това не засяга процеса. Заменете размера(size) с размера, който искате да има фиктивният ви файл. Размерът се измерва в байтове. Може да е по-лесно да използвате онлайн конвертор(an online converter) , който да ви помогне да определите размера, който предпочитате.

Разликата между двете команди е, че втората ви позволява да посочите точно къде се съхранява вашият файл, като замените пътя(path) с местоположение по ваш избор на вашето устройство.

След като приключихме с теоретичната част, нека да видим как работи това на практика. Първо създадохме файл, наречен myfile.exe с размер 10MB или 10485760 байта. За да го създадем, въведохме следната команда: fsutil файл createnew myfile.exe 10485760(fsutil file createnew myfile.exe 10485760)

Създаване на файл с помощта на първата команда

Както се вижда по-горе, ако използвате първата команда и не посочите път, файлът се създава в папката на вашия потребителски профил. В нашия случай той се съхранява в C:UsersDiana Ann Roe . След това създадохме друг файл от 2MB, този път използвайки специфичен път и без разширение. Въведохме: fsutil файл createnew 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 изскача, като ви казва, че е предотвратил стартирането на неразпознато приложение. Щракнете(Click) или докоснете Още информация(More info) и изберете Изпълни все пак(Run anyway) . Щракнете или докоснете Инсталиране(Install) и изчакайте приложението да се разопакова. След като извличането приключи, File Explorer ви отвежда до новосъздадената папка, наречена Tahionic tools package. От всички файлове, включени в този пакет, отворете 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 . Въпреки че описахме подробно всички начини, по които можете да отворите това приложение в предишен урок(previous tutorial) , намираме, че е най-лесно да въведете „powershell“ в полето за търсене на лентата на задачите и след това да щракнете или докоснете Windows PowerShell . Въпреки това, ако планирате да създадете произволни фиктивни файлове на системното си устройство ( C: ), не забравяйте да изберете „Изпълни като администратор“("Run as Administrator") от опциите вдясно, когато го отворите.

Отворете PowerShell от лентата на задачите

Приложението PowerShell се стартира и чака да въведете команди и да ги изпълните.

Отваря се конзолата PowerShell

За да създадете фиктив файл, трябва да въведете следната едноредова команда:

$out = нов обект байт[] размер(size) ; (нов обект Случаен(Random) ).NextBytes($out); [ IO.File ]::WriteAllBytes(' pathfilename ', $out)

Заменете размера(size) с размера, който трябва да има вашият фиктичен файл, в байтове. Можете да използвате онлайн конвертор(an online converter) , ако имате нужда от помощ при определяне на размера, който предпочитате. Заменете пътя(path) с местоположението, където искате да създадете фиктивния файл. Заменете името на файла(filename) с името, което искате за фиктивния файл. Добавете разширение на файла, ако искате, тъй като това няма влияние върху процеса. Нека илюстрираме това с пример, за да стане по-ясно:

Решихме да създадем файл, наречен mypowerfile.txt с размер 1MB (или 1048576 байта) на дяла 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"}

Кой метод намирате за най-лесен?

Претърсихме из ямките в интернет и изтеглихме твърде много подозрителни файлове, за да ви представим този урок. Преди да го затворите, моля, уведомете ни кой от тези методи предпочитате? Освен това, ако знаете други начини за създаване на фиктивни файлове в Windows , не се колебайте да ги споделите в коментарите по-долу и ние обещаваме да ги проверим.



About the author

Аз съм рецензент на софтуер и експерт по продуктивността. Преглеждам и пиша софтуерни рецензии за различни софтуерни приложения, като Excel, Outlook и Photoshop. Отзивите ми са добре информирани и дават обективна представа за качеството на приложението. Пиша софтуерни ревюта от 2007 г.



Related posts