4 maneiras de criar arquivos fictícios aleatórios com um tamanho específico no Windows

Embora a maioria dos usuários comuns possa ter problemas para entender a necessidade de criar arquivos fictícios aleatórios de um tamanho específico, geeks, desenvolvedores de software e usuários avançados sabem por que esses arquivos podem ser úteis às vezes. Você pode usar arquivos fictícios para descobrir se há algum setor defeituoso em seu disco rígido, para testar a velocidade da rede(network speed) ou para garantir que os arquivos em seu computador ou dispositivo(computer or device) sejam excluídos sem possibilidade de recuperação. Independentemente(Regardless) dos seus motivos, aqui estão quatro maneiras de criar esses arquivos em qualquer versão moderna do Windows:

1. Crie um arquivo fictício com o comando fsutil(fsutil command)

Todas as versões do Windows desde o Vista incluem um executável chamado fsutil.exe . No Windows 10 , você pode encontrá-lo na pasta "C:\Windows\System32"

A pasta que contém o executável fsutil

Fsutil.exe é uma ferramenta poderosa para gerenciar partições e volumes. Entre muitas outras coisas, você também pode usá-lo para criar rapidamente arquivos fictícios de qualquer tamanho a partir do Prompt de Comando(Command Prompt) .

Existem várias maneiras de iniciar o Prompt de Comando(Command Prompt) , mas preferimos digitar "cmd" no ("cmd")campo de pesquisa(search field) da barra de tarefas e clicar ou tocar no Prompt de Comando(Command Prompt) . Se você pretende criar arquivos fictícios aleatórios em uma pasta de sistema(system folder) protegida (como sua unidade C :), pressione "Executar como administrador"("Run as administrator") .

Abra o prompt de comando da sua barra de tarefas

Quando o prompt de comando(Command Prompt) estiver aberto, digite fsutil e pressione Enter para ver uma lista de comandos suportados por esta ferramenta. Há muitos parâmetros que você pode usar. Isso só lhe dá uma amostra do que o fsutil.exe pode fazer. Você pode encontrar informações completas sobre seus recursos em sua documentação oficial no TechNet .

A lista de comandos suportados pelo fsutil

Existem dois comandos que você pode inserir no prompt(Command Prompt) de comando para criar um arquivo fictício:

  • arquivo fsutil cria novo tamanho do (size)nome do arquivo(filename)
  • arquivo fsutil cria novo caminho tamanho do nome do arquivo(pathfilename size)

Substitua filename pelo nome que você deseja para o arquivo fictício(dummy file) . Você pode optar por adicionar uma extensão ou não, pois isso não afeta o processo. Substitua size pelo tamanho que você deseja que seu arquivo fictício(dummy file) tenha. O tamanho é medido em bytes. Pode ser mais fácil usar um conversor online(an online converter) para ajudá-lo a definir o tamanho de sua preferência.

A diferença entre os dois comandos é que o segundo permite especificar exatamente onde seu arquivo está armazenado, substituindo path por um local de sua escolha no seu dispositivo.

Agora que terminamos a parte teórica, vamos ver como isso funciona na prática. Primeiro criamos um arquivo chamado myfile.exe com um tamanho de 10 MB ou 10485760 bytes. Para criá-lo, inserimos o seguinte comando: fsutil file createnew myfile.exe 10485760

Criando um arquivo usando o primeiro comando

Como visto acima, se você usar o primeiro comando e não especificar um caminho, o arquivo será criado em sua pasta de perfil de usuário(user profile folder) . No nosso caso, foi armazenado em C:UsersDiana Ann Roe . Em seguida, criamos outro arquivo de 2 MB, desta vez usando um caminho específico e sem extensão. Entramos: fsutil file createnew D:myfile 2097152

Criando um arquivo usando o segundo comando

Um aspecto a ser observado é que os arquivos criados com fsutil.exe estão vazios. Não há conteúdo dentro.

2. Crie um arquivo fictício(dummy file) aleatório com o Dummy File Creator

Se você deseja arquivos fictícios com conteúdo aleatório(random content) ou se não se sente confortável com o prompt(Command Prompt) de comando , considere o uso de aplicativos de terceiros. Uma ferramenta gratuita e fácil de usar é o Dummy File Creator .

Você pode escolher entre o instalador e um arquivo. Recomendamos que você obtenha o arquivo e extraia-o em algum lugar do seu computador. Em seguida, execute o arquivo Dummy.exe . Se você deseja gerar arquivos na unidade do sistema(system drive) ( C: ), clique com o botão direito do mouse ou pressione e segure e selecione "Executar como administrador ("Run as administrator)" , ou o programa retornará um erro ao tentar criar seus arquivos.

Execute Dummy.exe para começar a criar arquivos fictícios

Embora precise de uma reforma, a interface deste programa é direta. A seção Modo(Mode) permite que você escolha se deseja gerar um arquivo ou mais. Use o botão Procurar(Browse) para chegar ao local onde deseja criar o(s) arquivo(s) e digite o nome (e a extensão, se desejar). Em seguida, especifique o Tamanho do arquivo(File Size) e marque a caixa "Conteúdo de arquivo aleatório (não compactável)"("Random file content (non-compressible)") se desejar que seus arquivos tenham conteúdo aleatório. Em seguida, clique ou toque em (click or tap) Criar(Create) .

Personalize seu(s) arquivo(s) fictício(s) e pressione Criar

Uma barra de progresso(progress bar) mantém você atualizado enquanto seu arquivo está sendo criado.

Acompanhe a criação do seu arquivo fictício

Assim que o programa termina de escrever, você recebe uma notificação informando que seu arquivo foi criado.

Um pop-up informa que o arquivo foi criado

Esta ferramenta é obviamente mais fácil de usar do que fsutil.exe , e também vem com várias vantagens, como criar mais arquivos ao mesmo tempo e a opção de adicionar conteúdo de arquivo(file content) aleatório .

3. Crie um arquivo fictício(dummy file) aleatório com as Ferramentas de Disco(Disk Tools)

Outra alternativa gratuita que oferece mais opções de personalização é o kit de ferramentas de ferramentas de disco(Disk tools toolkit) . Como o nome indica, este é um conjunto de pequenas ferramentas gratuitas relacionadas ao disco. Uma dessas ferramentas é o Gerador de Arquivos(File Generator) . Baixe e execute CubicDesign_tools.exe . Quando você tenta acessá-lo, o Windows Defender SmartScreen aparece, informando que impediu que um aplicativo não reconhecido fosse iniciado. Clique(Click) ou toque em Mais informações(More info) e escolha Executar mesmo assim(Run anyway) . Clique ou toque em Instalar(Install) e aguarde até que o aplicativo seja descompactado. Quando a extração estiver concluída, o File Explorer leva você para a pasta recém-criada chamada Tahionic tools package. De todos os arquivos incluídos neste pacote, abra Disk Tools.exe , na pasta System & security .

Acesse o Disk Tools.exe

Também precisando urgentemente de uma reforma, as Ferramentas de Disco(Disk Tools) abrem na guia Gerador de arquivos(File generator) , que é o que precisamos para criar arquivos fictícios.

Use a guia Gerador de arquivos para criar arquivos fictícios

As quatro seções nesta guia ajudam(tab help) você a personalizar seu (s) arquivo(s) fictício(dummy file) (s):

  • Número de arquivos(Number of files) - Defina o número de arquivos gerados.
  • Tamanho do arquivo(File size) - Defina o tamanho do arquivo(file size) ou escolha um dos tamanhos sugeridos à direita.
  • Nome(File name) do arquivo —Defina o nome e o local(file name and location) do arquivo . Selecione Padrão(Pattern) para inserir um nome personalizado(custom name) (e, opcionalmente, uma extensão)
  • Conteúdo do arquivo(File content) - Defina o conteúdo do arquivo. Selecione "Preencher os arquivos com este conteúdo"("Fill the files with this content") para personalizar o texto em seu arquivo e desbloquear a opção "Tornar arquivo exclusivo ("Make file unique)" , que é útil quando você cria vários arquivos e não deseja gerar arquivos com conteúdo idêntico.

Quando terminar de configurar, clique ou toque em (click or tap) Criar(Create) . Um bipe sinaliza que o arquivo fictício(dummy file) foi criado e, na parte inferior da aba, o programa também informa o tempo que levou para gerar o arquivo. É possível que o programa emita um bipe e anuncie que gerou o arquivo fictício(dummy file) , mas o arquivo não está no local especificado. Isso pode acontecer se você estiver executando as Ferramentas de disco(Disk Tools) sem permissões de administrador e estiver tentando criar arquivos na unidade do sistema(system drive) ( C: ). Para criar arquivos em qualquer lugar em seu computador ou dispositivo Windows(Windows computer or device) , certifique-se de abrir o programa como administrador.

O que gostamos neste aplicativo é que, embora pareça um pouco confuso, ele oferece excelentes opções de configuração e você tem uma palavra a dizer quando se trata de conteúdo de arquivos. A opção de gerar arquivos exclusivos também é um toque agradável.

4. Crie um arquivo fictício(dummy file) aleatório com o PowerShell

Você também pode criar um arquivo fictício(dummy file) usando o PowerShell do Windows . Embora tenhamos detalhado todas as maneiras de abrir esse aplicativo em um tutorial anterior, achamos mais fácil digitar "powershell" no campo de pesquisa(search field) da barra de tarefas e clicar ou tocar em Windows PowerShell . No entanto, se você planeja criar arquivos fictícios aleatórios na unidade do sistema(system drive) ( C: ), certifique-se de selecionar "Executar como administrador"("Run as Administrator") nas opções à direita ao abri-lo.

Abra o PowerShell na sua barra de tarefas

O aplicativo PowerShell é iniciado, esperando que você digite comandos e os execute.

O console do PowerShell é aberto

Para criar um arquivo fictício(dummy file) , você precisa digitar o seguinte comando de uma linha:

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

Substitua size pelo tamanho que seu arquivo fictício deve ter, em bytes. Você pode usar um conversor online(an online converter) se precisar de ajuda para definir o tamanho de sua preferência. Substitua path pelo local onde você deseja criar o arquivo fictício(dummy file) . Substitua filename pelo nome que você deseja para o arquivo fictício(dummy file) . Adicione uma extensão de arquivo(file extension) se desejar, pois isso não afeta o processo. Vamos ilustrar isso com um exemplo para ficar mais claro:

Decidimos criar um arquivo chamado mypowerfile.txt com tamanho de 1 MB (ou 1048576 bytes) na partição D:. Para criá-lo, digitamos o seguinte comando: $out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('D:mypowerfile.txt', $out)

Criar um arquivo fictício usando o PowerShell

Embora o PowerShell não ofereça feedback em tempo real (a menos que você tenha cometido um erro ao escrever o comando), como os outros aplicativos que examinamos, você pode dizer que ele terminou de criar o arquivo quando estiver pronto para outro comando. Se você for ao local especificado, poderá ver que o arquivo fictício(dummy file) foi criado.

O arquivo fictício criado com o PowerShell

Semelhante ao uso de fsutil no prompt(Command Prompt) de comando , você pode deixar de fora o caminho(path) e o arquivo é criado na pasta de perfil do usuário(user profile folder) . Usamos o mesmo comando acima, deixando totalmente de fora o caminho : (path)$out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('mypowerfile.txt', $out)

Crie um arquivo fictício sem especificar o caminho

Sem um caminho, o novo arquivo fictício(dummy file) é armazenado por padrão em C:UsersYourUserNamemypowerfile.exe , conforme mostrado abaixo. Ao contrário do fsutil , o PowerShell permite criar arquivos fictícios com conteúdo aleatório. Se você comparar dois arquivos, criados usando o mesmo comando, verá que eles têm conteúdo diferente.

Arquivos sem um caminho especificado são criados em sua pasta de perfil de usuário

De todas as opções acima, o PowerShell é o mais complicado, tanto pela complexidade de seus comandos quanto pela ausência de confirmação quando seu arquivo fictício(dummy file) é gerado. No entanto, os usuários avançados podem preferir as outras opções.

DICA:(TIP:) Ao usar os comandos do PowerShell acima, você pode adicionar um parâmetro que faz com que o console forneça feedback(provide feedback) ao criar arquivos fictícios. No entanto, lembre-se de que isso torna o comando desnecessariamente longo, pois você precisa inserir a seguinte linha:

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

Qual método você acha mais fácil?

Pesquisamos os poços da internet e baixamos muitos arquivos suspeitos para trazer a você este tutorial. Antes de fechá-lo, informe-nos qual desses métodos você prefere? Além disso, se você conhece outras maneiras de criar arquivos fictícios no Windows , não hesite em compartilhá-los nos comentários abaixo e prometemos dar uma olhada.



About the author

Sou engenheiro de software com mais de 10 anos de experiência na indústria Xbox. Sou especialista em desenvolvimento de jogos e testes de segurança. Também sou um revisor experiente e tenho trabalhado em projetos para alguns dos maiores nomes dos jogos, incluindo Ubisoft, Microsoft e Sony. No meu tempo livre, gosto de jogar videogame e assistir a programas de TV.



Related posts