Как создать фиктивные файлы в Windows



Хотя многие обычные пользователи могут не сразу увидеть необходимость создания случайных фиктивных файлов определенного размера, технические энтузиасты, разработчики программного обеспечения и опытные пользователи понимают, насколько ценными иногда могут быть эти файлы. Фиктивные файлы полезны для целей тестирования, таких как определение поврежденных секторов на жестком диске, измерение скорости сети или обеспечение того, что файлы надежно удалены без возможности восстановления. Каковы бы ни были ваши причины, вот несколько методов создания фиктивных файлов как в Windows 10, так и в Windows 11:

1. Как использовать CMD для создания файла с фиктивным содержимым (команда fsutil)

Все версии Windows, начиная с Vista, включают исполняемый файл fsutil.exe. В Windows 10 и Windows 11 вы можете найти его в:

C:\Windows\System32

Папка, содержащая исполняемый файл fsutil

Fsutil.exe — это мощный инструмент для управления разделами и томами, и его также можно использовать для создания фиктивных файлов любого размера из командной строки. Если вы хотите запустить командную строку, найдите cmd в поле поиска на панели задач, а затем щелкните или коснитесь Командная строка. Если вам нужно создать файлы в защищенной папке, например на системном диске (C:), выберите Запуск от имени администратора, чтобы командная строка имела необходимые привилегии для создания таких файлов. Вот как это выглядит в Windows 10:

Откройте командную строку в Windows 10

А вот так выглядит запуск командной строки из панели задач в Windows 11:

Откройте командную строку в Windows 11

После открытия командной строки на компьютере с Windows 10 или Windows 11 введите команду как есть:

fsutil

Нажмите Enter, и вы увидите список команд, поддерживаемых этим инструментом. Как показано на снимке экрана ниже, есть много параметров, которые вы можете использовать.

Список команд, поддерживаемых fsutil

СОВЕТ: Это только дает вам представление о том, что может делать fsutil.exe. Вы можете найти полную информацию о его возможностях в его официальной документации на TechNet.

Для создания фиктивного файла в командной строке можно ввести две команды:

fsutil file createnew filename size

или

fsutil file createnew path\filename size

Замените filename на имя, которое вы хотите для фиктивного файла. Вы можете добавить расширение файла или нет, так как это не влияет на процесс. Замените size на размер, который вы хотите, чтобы имел ваш фиктивный файл. Размер измеряется в байтах, и может быть проще использовать онлайн-конвертер, чтобы помочь вам определить размер, который вы предпочитаете.

Разница между этими двумя командами заключается в том, что вторая позволяет вам точно указать, где хранится ваш файл, заменив путь на выбранное вами местоположение на вашем устройстве.

Теперь, когда мы разобрались с теорией, давайте посмотрим, как это работает на практике. Сначала я создал файл myfile.exe размером 10 МБ или 10485760 байт. Чтобы создать его, я ввел следующую команду:

fsutil file createnew myfile.exe 10485760

Создание файла с помощью первой команды

Как видно выше, если вы используете первую команду и не указываете путь, файл создается в папке вашего профиля пользователя. В моем случае он был сохранен в:

C:\Users\test

Затем я создал еще один файл размером 2 МБ, на этот раз используя определенный путь и без расширения. Я ввел:

fsutil file createnew D:\myfile 2097152

Создание файла с помощью второй команды

ВАЖНО: Следует отметить один аспект: файлы, созданные с помощью fsutil.exe, пусты. Внутри нет никакого контента.

2. Как использовать PowerShell для создания фиктивного файла в Windows

Вы также можете создать фиктивный файл с помощью PowerShell как в Windows 10, так и в Windows 11. Существует много способов запустить это приложение, но я считаю самым простым ввести powershell в поле поиска на панели задач, а затем щелкнуть или коснуться результата Windows PowerShell. Однако, если вы планируете создавать случайные фиктивные файлы на системном диске (C:), обязательно выберите «Запуск от имени администратора» из опций справа. Вот как это выглядит в Windows 10:

Откройте PowerShell в Windows 10

А вот как открыть PowerShell в Windows 11:

Откройте PowerShell в Windows 11

Затем вам нужно ввести следующую однострочную команду для создания фиктивного файла в PowerShell:

$out = new-object byte[] size; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('path\filename', $out)

Замените size на размер, который должен иметь ваш фиктивный файл в байтах. Вы можете использовать онлайн-конвертер, если вам нужна помощь в определении размера, особенно если вы хотите, чтобы Windows создала большой файл со случайными данными. Замените path на место, где вы хотите создать фиктивный файл. Замените filename на имя, которое вы хотите для фиктивного файла. Добавьте расширение файла, если хотите. Давайте проиллюстрируем это на примере, чтобы было понятнее:

Я решил создать на рабочем столе файл mypowerfile.txt размером 1 МБ (или 1048576 байт). Для его создания я ввел следующую команду:

$out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('C:\Users\test\Desktop\mypowerfile.txt', $out)

Создайте фиктивный файл с помощью PowerShell

Хотя PowerShell не предлагает обратную связь в реальном времени (если только вы не допустили ошибку при написании команды), вы можете сказать, что создание файла завершено, когда он готов к другой команде. Если вы перейдете в указанное место, вы увидите, что фиктивный файл был создан.

Файл-заглушка, созданный с помощью PowerShell

Подобно использованию fsutil в командной строке, вы можете не указывать путь, и файл будет создан в папке вашего профиля пользователя. Я использовал ту же команду, что и выше, полностью опустив путь:

$out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('mypowerfile.txt', $out)

Создать фиктивный файл без указания пути

Без указания пути новый фиктивный файл по умолчанию сохраняется по адресу:

C:\Users\YourUserName\mypowerfile.exe

Файлы без указанного пути создаются в папке вашего профиля пользователя.

ВАЖНО: В отличие от fsutil, который создает пустые файлы, PowerShell позволяет создавать поддельные файлы со случайно сгенерированным содержимым. Если сравнить два файла, созданные с помощью одной и той же команды, можно увидеть, что у них разное содержимое.

Из всех вариантов в этой статье PowerShell является самым сложным, как из-за сложности его команд, так и из-за отсутствия подтверждения при создании вашего фиктивного файла. Однако опытные пользователи могут предпочесть его другим вариантам.

СОВЕТ: При использовании команд 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"}

3. Как создать случайный фиктивный файл с помощью стороннего генератора поддельных файлов

Если вам нужны фиктивные файлы со случайным содержимым или если вам некомфортно работать с командной строкой, то вам следует рассмотреть возможность использования стороннего приложения, например Dummy File Creator, которое является бесплатным и простым в использовании. При выборе способа загрузки я рекомендую вам получить архив и извлечь его где-нибудь на вашем компьютере. Затем запустите файл Dummy.exe. Если вы хотите сгенерировать файлы на системном диске (C:), щелкните правой кнопкой мыши или нажмите и удерживайте и выберите Запуск от имени администратора, иначе программа выдаст ошибку при попытке создать ваши фиктивные файлы.

Запустите Dummy.exe, чтобы начать создавать фиктивные файлы в Windows.

Интерфейс этой программы, хотя и нуждается в обновлении, прост. Раздел Mode позволяет вам выбрать, хотите ли вы сгенерировать один файл или несколько. Используйте кнопку Browse, чтобы перейти к месту, где вы хотите создать файл(ы), и введите имя (и расширение, если хотите). Затем укажите размер файла и установите флажок «Случайное содержимое файла (несжимаемое)», если вы хотите, чтобы ваш файл(ы) имел случайное содержимое. Затем нажмите или коснитесь Create.

Настройте свой файл(ы)-заглушку и нажмите «Создать».

Индикатор выполнения держит вас в курсе, пока создается ваш файл. Как только программа закончит запись, вы получите уведомление о том, что ваш файл был создан.

Всплывающее окно сообщит вам, что файл был создан.

Этот инструмент, очевидно, проще в использовании, чем CMD или PowerShell для создания пустых файлов, и он также имеет несколько преимуществ, таких как создание большего количества файлов одновременно и возможность добавлять случайное содержимое файлов.

Какой способ вы считаете самым простым?

Я перерыл все просторы интернета и скачал слишком много подозрительных файлов, чтобы предоставить вам это руководство. Какой бы метод вы ни выбрали, Windows предоставляет несколько способов создания фиктивных файлов, независимо от того, используете ли вы командную строку, PowerShell или сторонние инструменты. Дайте мне знать, какой метод работает лучше всего для вас, и не стесняйтесь делиться любыми дополнительными приемами создания фиктивных файлов в комментариях.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка / 5. Количество оценок:

Оценок пока нет. Поставьте оценку первым.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *