как создать большой файл в windows
Как создать файл любого размера и любого формата?
Как создать файл любого размера в любом формате?
Привет читателям блога Компьютер76, сегодня мы попробуем один трюк, с помощью которого можно потроллить соседей по офису, подшутить над друзьями и просто позабавиться на реакцию пользователя, который вдруг обнаружит, что…
В Windows вдруг появился файл, который занимает громадное пространство и даёт системе нормально функционировать. С помощью этого трюка можно в один момент заполнить всё свободное пространство, например, флешки.
Как это работает?
Если вы не впервые на страницах моего сайта, вы поняли, что в Windows много скрытых инструментов, о которых сама Windows ни одному пользователю предпочитает не рассказывать. Одна из таких бесчисленных встроенных утилит Fsutil.exe. Её основное предназначение — системные операции с файлами из командной строки. Она-то и поможет нам создать файл любого размера с любым понравившимся нам расширением. Да, нас снова понадобится консоль команд (работаем с правами админа). В Windows XP её не ищите — утилита входит в комплект Windows со времён Vista.
ОТСТУПЛЕНИЕ
Такие приколы могут создаваться и программами сторонних разрабов. Мне известны утилиты типа Dummy File Creator или Disk tools toolkit. Также, это умеет делать троян, поглощающий всё свободное пространство диска, маскируясь под антивирус.
Как создать файл любого размера: что умеет сама Windows?
Синтаксис нашей команды в утилите fsutil на создание файла выглядит так:
Отсюда следует, если мы хотим создать текстовый файл в корне системного диска размером 1 Кб (в байтах) и именем TEST, нам придётся в консоли написать командой:
Как вы догадались, можно создать файл любого размера и в любом формате в ЛЮБОМ месте, где бы вы не пожелали. Если файл нужен конкретных размеров, а его размер имеет для вас значение, лучше, конечно, воспользоваться конвертером единиц для перевода байт в кило-, мега— и гигабайты.
Итак, наш файл, конечно, пустой и не несёт никакого в себе содержания. Присвойте ему любое расширение — он же всё равно пуст. Текстовый файл, к примеру, можно заполнить произвольным текстом, в том числе из той же fsutil. Зачем? Дело в том, что, например, текстовый файл огромных размеров, заполненный информацией, при открытии немедленно вызовет как минимум зависание программы, с помощью которой жертва попытается этот документ открыть: Блокнот или ещё что… Но согласитесь, заполнять текстовый документ осмысленным содержанием через командную строку — всё равно что чесать пятку через штанину.
Ну и дополнить издевательство над пользователем можно присвоив документу (или фильму, фотографии, музыкальному треку) атрибут Скрытый. И если у жертвы в Свойствах папки не стоит Отображать скрытые файлы и папки, он потратит много времени на поиски того, куда подевалось пространство на диске. Так, созданный файл можно спрятать прямо сейчас, не закрывая консоли. Допишите вторую команду в виде:
Как создать файл произвольного размера
Иногда бывают ситуации, в которых требуется быстро создать один или несколько файлов произвольного размера. Операционная система Windows предлагает для этого несколько различных вариантов.
Создание файла с помощью fsutil
Быстрее и проще всего создать файл с помощью утилиты командной строки fsutil. Для примера откроем консоль (обязательно с правами администратора) и создадим на диске E файл file.txt размером 1ГБ командой:
fsutil file createnew E:\File.txt 1000000000
Таким образом можно создать файл любого размера, причем файл создается практически мгновенно.
Создание файла с помощью PowerShell
То же самое можно сделать с помощью PowerShell, хотя команды будут немного сложнее:
Здесь мы сначала создаем объект типа файл, а затем с помощью метода SetLength присваиваем ему необходимый размер. Таким способом также можно мгновенно создать файл любого размера.
Есть и еще один, альтернативный способ создания файла с помощью PowerShell. Если в первом случае мы создавали файл и задавали его размер, то здесь создаем содержимое нужного размера и помещаем это содержимое в указанный файл. Например:
При использовании этого метода создание файла занимает некоторое время, зависящее от размера файла. Кроме того, с его помощью невозможно создать файл большого размера. Максимальный размер файла ограничен встроенным значением [int]::MaxValue и при его превышении будет выдана ошибка ″Array dimentions exceeded supported range″.
Все описанные способы создают пустые файлы (точнее файлы, заполненные символом NUL). Если надо создать файл заданного размера и заполнить его каким либо произвольным содержимым, то можно немного изменить предыдущий способ и воспользоваться такими командами:
Ну и для генерации большого количества файлов (напр. 1000) можно воспользоваться таким скриптом:
Работает небыстро, но для ускорения можно запустить скрипт в несколько потоков.
Как создать файл определенного размера в Windows
Иногда для тестирования какой-то системы (взаимодействия программ, электронная почта, фильтры), требуется создать файл определенного размера. ОС Windows имеет два стандартных инструмента для создания файла произвольного размера.
Содержание
Создать файл с помощью командной строки
Для создания файла заданного размера с помощью командной строки Windows используйте команду fsutil. Размер файла для этой команды указывается в байтах.
Создать файл TestFile.txt размером 1 МБ:
Если при создании файла в указанном размещении вы получаете «Ошибка: Отказано в доступе» — запустите командную строку от имени администратора.
Ошибка: Отказано в доступе при создании файла
Создать файл с помощью PowerShell
Создать пустой файл заданного размера
Для создания файла определенного размера с Windows PowerShell используйте последовательность команд (размер файла указывается в: Kb, Mb, Gb):
Windows PowerShell создаст пустой файл (заполненный символами NULL), выбранного размера.
Если при создании файла в указанном размещении вы получаете ошибка: «New-Object : Исключение при вызове «.ctor» с «3» аргументами: «Отказано в доступе по пути …» — запустите Windows PowerShell от имени администратора.
Ошибка: «Отказано в доступе по пути» при создании файла
Создать непустой файл заданного размера
Для создания не пустого файла (случайное содержимое) размером 1 Мб, выполните команды Windows PowerShell:
Скорость создания файла будет зависеть о указанного размера файла и характеристик вашего компьютера.
Создание непустого файла произвольного размера используя Windows PowerShell
Создать несколько файлов заданного размера
Создать 5 непустых файлов (случайное содержимое) размером 1Мб, используя Windows PowerShell:
Скорость создания файлов будет зависеть от указанного размера файлов и характеристик вашего компьютера.
Создание нескольких файлов произвольного размера используя Windows PowerShell
🟢 Как создать файл определенного размера, обсуждалось в этой статье. Теперь вы можете создавать файл или несколько файлов произвольного размера, для тестирования программ или сервисов. Однако, если вы столкнетесь с каким-то проблемами, не стесняйтесь написать в комментариях. Я постараюсь помочь.
4 различных способа создания файла с помощью командной строки в Windows
Создание файла, пожалуй, одна из самых тривиальных задач, которые вы выполняете на своем компьютере почти каждый день. Если вы пользователь Windows, вы, вероятно, делаете это через графический интерфейс.
Хотя на практике этот подход может показаться более простым, особенно если у вас нет опыта работы с CLI, у него есть свои недостатки. В отличие от способа CLI, который обеспечивает быстрый и эффективный способ создания файлов на вашем компьютере, подход GUI включает в себя несколько шагов, что делает его трудоемким и неэффективным.
Итак, вот руководство, которое проведет вас по различным методам, которые вы можете использовать для создания файла в Windows (будь то Windows 11, Windows 10, Windows 8 или Windows 7) с помощью командной строки.
Как создать файл в Windows с помощью командной строки
Командная строка или CMD — это мощная утилита Windows, которая позволяет с легкостью выполнять различные системные операции на вашем компьютере. Он предустановлен в системе и позволяет запускать команды для множества действий, от управления файлами до запуска пакетных файлов для автоматизации задач.
Создание файлов является одной из таких задач, которую вы можете выполнить быстрее и эффективнее с помощью командной строки CMD, чем с помощью проводника. Но прежде чем мы перейдем к делу и продемонстрируем, как создать файл в командной строке, вы должны знать, как перемещаться по структуре каталогов Windows на нем, чтобы вы могли создавать файлы в нужной папке.
Навигация по файловой системе Windows с помощью командной строки
Чтобы перемещаться по файловой системе Windows с помощью CMD, сначала откройте командную строку. Для этого нажмите кнопку Windows + X сочетание клавиш и выберите в меню Командная строка.
Затем введите команду dir, чтобы вывести список всех файлов и каталогов (или папок) внутри папки. После того, как вы определили папку, которую хотите открыть, введите следующую команду и нажмите Enter:
Например:
cd Documents
Для доступа к корневому каталогу:
cd
Например, чтобы создать имя каталога Мои документы, запустить:
mkdir MyDocs
Наконец, когда вы находитесь в папке, в которой хотите создать файл, используйте любой из следующих методов для создания файлов с помощью CMD.
Создание файла с помощью команды echo
Команда echo отображает сообщения, которые вы вводите в окно CMD. Однако при использовании с оператором перенаправления (>) он выполняет функцию команды создания файла, которая создает файл из введенного вами текста.
После того, как вы создали файл, убедитесь, что он был успешно создан, запустив:
Например:
type MyFile.txt
Создание файла с помощью команды copy con
в отличие от эхо команда, которая принимает ваши входные данные для содержимого файла, который вы создаете в самом начале, копировать мошенничество команда использует совсем другой подход.
С его помощью вам нужно только изначально дать имя вашему файлу. Затем он открывает новый файл в текстовом редакторе, где вы можете заполнить его текстом.
Чтобы создать файл с помощью копировать мошенничествоиспользуйте следующий синтаксис:
copy con filename_with_extension
Например:
copy con MyFile.txt
Теперь он поместит вас в файл в самом окне командной строки, где вы можете добавить к нему желаемый текст. Как только вы это сделаете, нажмите Ctrl + Z сохранить файл и Ctrl + C для выхода из редактирования.
Создание файла в блокноте с помощью командной строки
Хотя оба упомянутых выше метода работают хорошо, они не идеальны для случаев, когда вы хотите ввести длинные текстовые абзацы в текстовый файл. Альтернативный способ справиться с этим — использовать Блокнот, который вы обычно используете для создания файлов, но через командную строку.
Для этого введите свою команду в окне CMD, используя следующий синтаксис, и нажмите Входить:
notepad filename.extension
Например, если вы хотите создать файл с именем SampleDoc, вы бы бежали:
notepad SampleDoc.txt
После этого CMD откроет файл в Блокноте. Вам будет предложено создать новый файл, поскольку введенный вами файл не существует. Нажмите да принять и создать файл.
Теперь, как и в случае с Блокнотом, введите текст в файл и нажмите Ctrl + S спасти и Ctrl + W чтобы закрыть файл.
Создание нескольких файлов с помощью командной строки
Если вы хотите создать сразу несколько файлов внутри папки и заполнить их позже, вы можете использовать для цикл, как показано в следующем синтаксисе:
for /l %a in (1 1 10) do type nul > «%a.txt»
…куда (1 1 10) указывает CMD выполнить задачу в последовательности от 1 с шагом 1 до 10. Чтобы создать 20 файлов, замените 10 на 20 в вашей команде.
Если вы хотите добавить общее имя в начало каждого файла и поставить за ним номер, вам нужно будет использовать следующий синтаксис:
for /l %a in (1 1 10) do type nul > «filename %a.txt»
… Где вам нужно заменить имя файла на имя, которое вы хотите дать своим файлам.
Например, выполнение приведенной ниже команды создаст 10 пустых файлов со следующим синтаксисом имени: MyDoc-1.
for /l %a in (1 1 10) do type nul > «MyDoc-%a.txt»
Кроме того, если вы хотите создать несколько файлов с одним и тем же текстом, вы можете настроить команду, чтобы включить одно и то же действие. Для этого вместо включения набери ноль, вам нужно использовать эхо your_desired_text.
Например, если вы хотите создать 10 файлов с именем MyDoc-1.txt, MyDoc-2.txt,… И так далее с Это образец текста в виде текста, вы бы бежали:
for /l %a in (1 1 10) do echo This is sample text> «MyDoc-%a.txt»
… И он создаст их в вашем текущем каталоге.
Эффективное создание файлов в Windows с помощью командной строки
Методы, перечисленные в этом руководстве, должны помочь вам практически со всеми видами задач по созданию файлов в командной строке, будь то создание однострочных текстовых файлов, текстовых файлов с несколькими абзацами или даже нескольких файлов с настраиваемым текстом и именами файлов.
Таким образом, в зависимости от требований вы можете выбрать соответствующий метод и быстро и эффективно создавать файлы в Windows.
Часто задаваемые вопросы о создании файлов с помощью командной строки
1. Как создать текстовый файл в командной строке Windows?
Создать текстовый файл в Windows довольно просто, и у вас есть несколько способов сделать это. Если вам нужен простой однострочный текстовый файл, вы можете использовать эхо команда, тогда как если вы хотите создать текстовый файл с несколькими строками текста, вы можете использовать либо копировать мошенничество команду или создайте файл в Блокнот. Наконец, если вы хотите создать несколько текстовых файлов, вы можете использовать для цикла.
2. Какая команда используется для создания файла?
Microsoft предлагает несколько разных команд CMD для создания файла, например эхо а также копировать мошенничество. Однако вы также можете использовать другие методы, в которых вы можете создать файл в Блокнот или запустить для цикла для создания нескольких файлов с желаемым именем и именем файла.
Как разбить большой файл на части (на куски), а то он не помещается на флешку (диск).
Подскажите, у меня есть одно видео на 20 ГБ (видеозапись одной игры). Хочу перекинуть его на другой компьютер, но файл не помещается на мой флешку (она 16 ГБ).
Вообще, подобная задача достаточно часто встречалась ранее, когда не так развит был Интернет и не было емких носителей (сейчас один внешний жесткий диск способен решить эту проблему 👌).
В этой статье приведу несколько способов, с помощью которых вы быстро сможете разбить любой файл на несколько частей (нужных вам по размеру), а потом, когда перенесете его на другой носитель, собрать (так, чтобы все открылось и читалось).
Способы, как разделить большой файл на части
Способ №1: создание многотомного архива
Один из самых простых и быстрых способов разбить абсолютно ЛЮБОЙ файл(ы) (или даже папку) — это поместить ее в многотомный архив. Причем, размер тома можно задать вручную, именно тот, который вам нужен.
Для работы нам потребуется архиватор. Я рекомендую остановиться на 7-Zip (он бесплатный, удобный и многофункциональный). Ниже привожу адрес статьи, где сможете найти ссылки для загрузки архиваторов, а также их подробное описание.
И так, будем считать, что 7-Zip у вас есть 👌.
Находим папку или файл, который нужно разделить: щелкаем по нему правой кнопкой мышки и в контекстном меню проводника выбираем «7-Zip > Добавить к архиву» (см. скриншот ниже).
В настройках создания архива нужно:
Настройки создания многотомного архива
После создания архива, вы увидите, что он состоит из множества частей одинакового размера. Теперь, чтобы извлечь его, необходимо извлекать самую первую часть архива (001) — см. скрин ниже. Вообще, 7-Zip достаточно «умная» программа и сама подсветит своей иконкой тот файл, который нужен 👀.
Какой файл извлекать в многотомном архиве (обратите внимание, что все файлы одного указанного размера)
Способ №2: разбивка в Total Commander
Еще один весьма хороший и надежный способ разбить файл — это воспользоваться специальной функцией в программе Total Commander.
Total Commander
Очень функциональный и удобный файловый менеджер (на мой взгляд, гораздо удобнее классического проводника). Позволяет просматривать каталоги без тормозов, в которых тысячи файлов. Также позволяет легко и быстро работать со всеми популярными архивами: ZIP, 7ZIP, ARJ, LZH, RAR, UC2, TAR, GZ, CAB, ACE и т.д.
Есть уникальные возможности: групповое переименование файлов (с настраиваемыми фильтрами и масками), разбивка файла, работа с FTP и пр.
В общем, рекомендую к использованию!
И так, первым делом запускаем Total Commander и находим наш файл. В моем случае это архив с фото («photo.7z») — размер этого файла около 1 ГБ. Задача: разбить его на части, каждая из которых не более 250 МБ.
Разобьем один большой файл на 5 частей
Далее необходимо указать месторасположение нового созданного файла и части, на которые его разобьет программа.
Указать куда поместить созданный файл, и его размеры
Как и сказал выше, я указал 250 MB (кстати, в программе есть все самые популярные размеры: для Floppy 3.5 дискет, CD/DVD дисков и пр.), и указал ту же папку, в которой лежит оригинальный файл.
После чего, файл был разбит на 5 частей (плюс шестая часть — контрольная сумма файла (необходима для проверки целостности архива, рекомендую также сохранять и не удалять!)).
Готовый разбитый на части файл
Способ №3: разрезать видео на части (без конвертации)
Если дело имеете с видео, то в этом случае совсем не обязательно запаковывать его в архив или прибегать к помощи Total Commander.
Можно воспользоваться каким-нибудь видео-редактором и разбить видео на определенные части (правда, это не очень подойдет в том случае, если вы не хотите разрезать видео насовсем, т.к. склеивание видео — это процедура может быть более долгой. ).
Как это сделать просто и без «нервов»?
ВидеоМОНТАЖ
Один из самых простых и интуитивно понятный видео-редакторов. Разработчики специально сделали его очень простым с пошаговым мастером для того, чтобы любой пользователь (даже совсем новичок) мог без труда разобраться с монтажом и созданием своего ролика (возможно, самого первого!).
В редакторе есть все самые необходимые функции по обработке видео. Так что, этот вариант один из лучших для решения простых задач, и для того, чтобы научиться обрабатывать видео.
После того, как установите редактор, откройте в нем функцию «Нарезка видео» (такая возможность появляется в первом окне, которое появляется сразу же после запуска программы).
Далее откройте видео в нем и укажите фрагменты, которые вам нужны (если у вас задача разбить файл на 2 части — то просто создайте два фрагмента, примерно поровну разделив видео).
Разрезаем видео на части
Затем, при сохранении видео, ОБЯЗАТЕЛЬНО укажите, что хотите сохранить видео в исходном качестве (см. скрин ниже). Таким образом, видео будет сохранено без конвертации и очень быстро. Фактически, мы просто разделили видео на 2-3-4 (и более) части без его редактирования!
Сохранить видео в исходном качестве
👉 Кстати!
Более подробно об операции вырезания нужных частей из видео рассказано в этой статье.
Ну а у меня на этом пока всё, всем удачи!