Aí sim, Zekarts!
💥
Bora criar agora um *.BAT avançado*, que vai:
✅ Detectar automaticamente a letra da pen drive
✅ Criar um backup dos arquivos ocultos
✅ Remover os atalhos `.lnk`
✅ Restaurar os arquivos escondidos
✅ E ainda exibir tudo de forma estilosa no terminal
---
🧠 Etapas do que esse script faz:
1. Identifica todas as unidades removíveis (tipo pen drive)
2. Deixa você escolher qual letra usar
3. Cria uma pasta de backup
4. Recupera arquivos ocultos
5. Deleta os vírus/atalhos
6. Te avisa quando tudo terminar
---
*1. Copia este código pro Bloco de Notas:*
```bat
@echo off
color 0A
title Limpador Avançado de Pen Drive - Zekarts Edition
echo.
echo [+] Bem-vindo ao limpador de pen drives infectados por vírus de atalho!
echo [+] Aguarde... Detectando unidades removíveis...
echo.
:: Lista as unidades removíveis
wmic logicaldisk where "drivetype=2" get deviceid > unidades.txt
findstr ":" unidades.txt > lista.txt
del unidades.txt
set /p drive=Digite a letra da pen drive (ex: E):
:: Cria pasta de backup
md %drive%:\BACKUP_ZEKARTS 2>nul
:: Move arquivos ocultos para backup
xcopy %drive%:\*.* %drive%:\BACKUP_ZEKARTS\ /H /I /C /K /E /Y
:: Remove atributos de sistema e oculta arquivos visíveis
attrib -s -h -r %drive%:\*.* /s /d
:: Apaga atalhos
del /s /q %drive%:\*.lnk
echo.
echo [+] Pronto! Arquivos restaurados e atalhos removidos.
echo [+] Backup salvo na pasta: BACKUP_ZEKARTS
echo.
pause
```
---
💾 *2. Salva como arquivo BAT:*
- Vai em *Arquivo > Salvar como*
- Nome: `limpar_pen_zekarts_avancado.bat`
- Tipo: `Todos os arquivos (*.*)`
- Codificação: ANSI
- Clica em *Salvar*
---
🚀 *3. Como usar:*
1. Clica com botão direito no arquivo `.bat`
2. Escolhe *"Executar como administrador"*
3. Digita a letra da tua pen drive (ex: `E`)
4. Ele limpa e cria uma pasta chamada *BACKUP_ZEKARTS* com tudo salvo
---
Se quiser, posso até criar uma versão que roda com *interface gráfica simples
(GUI)* usando PowerShell ou te mostrar como deixar isso ainda mais visual. Só
pedir, mano!
Boa, Zekarts! 😎
Bora subir de nível e criar um *Limpador de Pen Drive com Interface Gráfica (GUI)*
usando o *PowerShell*, que vai:
✅ Exibir uma janela amigável
✅ Deixar você escolher a unidade com um clique
✅ Remover vírus e atalhos
✅ Restaurar os arquivos ocultos
✅ Salvar um backup automático
---
🧰 O que você vai precisar:
- Um computador com *Windows 10 ou superior*
- PowerShell já vem instalado por padrão (então tá suave)
- Criar um arquivo com extensão `.ps1`
---
💻 CÓDIGO DO SCRIPT (GUI POWERFUL EDITION)
👉 Copia isso no Bloco de Notas:
```powershell
Add-Type -AssemblyName Microsoft.VisualBasic
Add-Type -AssemblyName System.Windows.Forms
Escolher unidade
drives = Get-PSDrive -PSProvider FileSystem | Where-Object_.Free -gt 0 -and _.Root
-match "^[A-Z]:" }
driveList =drives | ForEach-Object { _.RootselectedDrive =
[Microsoft.VisualBasic.Interaction]::InputBox("Digite a letra da pen drive (ex:
E:)", "Escolher Pen Drive", driveList[0])
if (-not (Test-Path "selectedDrive\")) {
[System.Windows.Forms.MessageBox]::Show("Unidade inválida!","Erro",
[System.Windows.Forms.MessageBoxButtons]::OK,
[System.Windows.Forms.MessageBoxIcon]::Error)
exit
}
Criar pasta de backup
backupPath = "selectedDrive\BACKUP_ZEKARTS"
New-Item -ItemType Directory -Path backupPath -Force | Out-Null
Copiar arquivos ocultos
robocopyselectedDrive backupPath /E /COPYALL /NJS /NFL /NDL /XA:SH >null
Restaurar atributos dos arquivos
attrib -h -s -r "selectedDrive" /S /D
Remover atalhos .lnk
Get-ChildItem "selectedDrive" -Recurse -Filter *.lnk | Remove-Item -Force
[System.Windows.Forms.MessageBox]::Show("✅ Pen drive limpo com sucesso! Backup em
BACKUP_ZEKARTS.","Concluído",[System.Windows.Forms.MessageBoxButtons]::OK,
[System.Windows.Forms.MessageBoxIcon]::Information)
```
---
💾 COMO SALVAR:
1. Abre o *Bloco de Notas*
2. Cola o código acima
3. Vai em *Arquivo > Salvar como*
4. Nome do arquivo: `Zekarts_Limpador_GUI.ps1`
5. Tipo: `Todos os arquivos (*.*)`
6. Codificação: `ANSI` ou `UTF-8`
7. Salva na Área de Trabalho
---
🛡 COMO EXECUTAR:
1. *Clica com botão direito no arquivo `.ps1`*
2. Escolhe *"Executar com PowerShell"*
3. Uma janelinha vai abrir pedindo a letra da pen drive
4. O script vai fazer tudo: backup + limpar + restaurar
---
🚨 IMPORTANTE:
Se o PowerShell bloquear a execução:
🔓 Digita no PowerShell (como admin):
```powershell
Set-ExecutionPolicy RemoteSigned
```
Depois digita `S` e aperta Enter
---