# No PowerShell como Administrador:
wsl --install -d Ubuntu
# Abra o Git Bash como Administrador (Botão direito → "Run as Administrator")
# Método 1: Via script oficial
curl https://rclone.org/install.sh | bash
# Método 2: Manual
# Baixe de https://rclone.org/downloads/
# Extraia rclone.exe para C:\Windows\System32\
rclone version
# No Git Bash:
mkdir -p /c/scripts/CopyToGDriver
cd /c/scripts/CopyToGDriver
.sh na pasta C:\scripts\CopyToGDriver\chmod +x *.sh
Edite os scripts substituindo:
Antes (Linux):
/home/usuario/
/mnt/
/media/
Depois (Windows):
/c/Users/SeuUsuario/
/c/
/d/
No arquivo CopyToGDriver_Cache.sh (linhas com pgrep/pkill):
# Substituir:
pkill rclone
pgrep rclone
# Por:
taskkill /f /im rclone.exe 2>/dev/null
tasklist | grep rclone.exe
No arquivo CopyToGDriver_Checks.sh (detecção de discos):
# Adicionar no início:
if [[ "$OSTYPE" == "msys" ]]; then
# Windows: usar wmic para detectar discos
mounted_disks=$(wmic logicaldisk where "drivetype=3" get deviceid | grep :)
else
# Linux: comando original
mounted_disks=$(mount | grep -E '/dev/sd|/dev/nvme' | awk '{print $1}')
fi
# No Git Bash como Administrador:
./CopyToGDriver_Installer.sh
# Pule qualquer comando com sudo
rclone config
Siga o assistente para conectar com Google Drive.
./CopyToGDriver_Sync.sh
Solução: Execute o Git Bash como Administrador e remova sudo dos comandos.
Solução: Use as adaptações acima com taskkill e tasklist.
Solução: Verifique se os paths estão no formato Windows (/c/Users/...).
Solução: Execute como Administrador ou ajuste permissões:
chmod 755 *.sh
Adicione ao ~/.bashrc no Git Bash:
alias copydrive='/c/scripts/CopyToGDriver/CopyToGDriver_Sync.sh'
alias drive-config='rclone config'
Recarregue:
source ~/.bashrc
Crie fix_windows.sh:
#!/bin/bash
echo "Aplicando adaptações para Windows..."
# Backup dos scripts originais
cp CopyToGDriver_Cache.sh CopyToGDriver_Cache.sh.backup
cp CopyToGDriver_Checks.sh CopyToGDriver_Checks.sh.backup
# Substituir pgrep/pkill
sed -i 's/pkill rclone/taskkill \/f \/im rclone.exe 2>\/dev\/null/g' CopyToGDriver_Cache.sh
sed -i 's/pgrep rclone/tasklist | grep rclone.exe/g' CopyToGDriver_Cache.sh
# Corrigir paths
sed -i 's/\/home\/usuario/\/c\/Users\/%USERNAME%/g' *.sh
sed -i 's/\/mnt\//\/c\//g' *.sh
echo "Adaptações aplicadas! Backup criado."
Execute:
chmod +x fix_windows.sh
./fix_windows.sh
Teste cada componente:
# 1. rclone
rclone about drive:
# 2. Scripts básicos
./CopyToGDriver_Checks.sh
./CopyToGDriver_Config.sh
# 3. Sincronização completa
./CopyToGDriver_Sync.sh
Se encontrar problemas:
bash -x CopyToGDriver_Sync.sh~/.copytogdriver/logs/Pronto! Seu sistema deve funcionar igual ao Debian no Windows.