Pular para o conteúdo

Manutenção básica em partições Windows

Este simples script usa recursos de verificações e correções de possíveis blocos ruins nas partições Windows, inclusive da possibilidade de abrir partições Windows quando aparece o erro de abertura porque estão com erro ou no estado de hibernação do Windows, fazendo com que seja possível seu acesso na maioria dos casos.
SuporteTecnicoID SuporteTecnicoID
Hits: 1.931 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Este simples script usa recursos de verificações e correções de possíveis blocos ruins nas partições Windows, inclusive da possibilidade de abrir partições Windows quando aparece o erro de abertura porque estão com erro ou no estado de hibernação do Windows, fazendo com que seja possível seu acesso na maioria dos casos.
Download PartWcorrect Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/bin/bash

#************************************************************************
#*Acesso as partições do HD Win com o GNU/Linux KDu4*
#*Elaborado pelo SuporteTecnicoID em 2014                       *
#*************************************************************************

sudo umount -a &&
echo "" > /tmp/findWin
echo "" >> /tmp/findWin
echo "              Partições Localizados nas HDs      " >> /tmp/findWin
echo "                   xxxxxxxxxxxxxxxxxxxxxx      " >> /tmp/findWin
echo "                         xxxxxxxxxxxxxxxxxxxxxx      " >> /tmp/findWin

blkid >> /tmp/findWin
echo "" >> /tmp/findWin
fdisk -l >> /tmp/findWin
echo "" >> /tmp/findWin
gmessage -geometry 690x400 -file /tmp/findWin -center -title 'Lista das Partições Localizadas no KDu4' 
rm /tmp/findWin &


PartWin=`gmessage -center -entry "
Copie e cole no espaço abaixo a identificação da Partição a corrigir." -title "Partição a corrigir"`
sleep 1
echo "              Partições Localizados e sendo corrigidos no disco $PartWin      " > /tmp/findWin
echo "" >> /tmp/findWin
echo "" >> /tmp/findWin


xterm -bg darkblue -fg yellow -title "Verificando e corrindo erros na Partição $PartWin ....!" -e "
clear
echo .
echo ..
echo ... 
echo Verificando e corrigindo erros na estrutura da Partição $PartWin
echo .
echo ..
echo ...
sudo badblocks -sv -c 1024 /dev/$PartWin >> /tmp/findWin
echo .
echo ..
echo ...
sudo fsck -f -c -y -v /dev/$PartWin >> /tmp/findWin
clear
sleep 1"
gmessage -geometry 690x400 -timeout 15 -file /tmp/findWin -center -title 'Correções Check nas Partições Ext Localizadas no KDu4' 

xterm -bg darkblue -fg yellow -title "Verificando e corrindo erros na Partição $PartWin ....!" -e "
clear
echo .
echo ..
echo ... 
echo Verificando e corrigindo erros na estrutura da Partição $PartWin
echo .
echo ..
echo ...
sudo badblocks -sv -c 1024 /dev/$PartWin >> /tmp/findWin
echo .
echo ..
echo ...
sudo ntfsck /dev/$PartWin  >> /tmp/findWin
clear
sleep 1"
gmessage -geometry 690x400 -timeout 15 -file /tmp/findWin -center -title 'Correções Check nas Partições Win Localizadas no KDu4' 

xterm -bg darkblue -fg yellow -title "Verificando e corrindo erros na Partição $PartWin ....!" -e "
clear
echo .
echo ..
echo ...
echo Verificando e corrigindo erros na estrutura da Partição $PartWin
echo .
echo ..
echo ... 
sudo badblocks -sv -c 1024 /dev/$PartWin >> /tmp/findWin
echo .
echo ..
echo ...
sudo ntfsfix /dev/$PartWin >> /tmp/findWin
clear
sleep 1"
gmessage -geometry 690x400 -timeout 15 -file /tmp/findWin -center -title 'Correções Fix nas Partições Win Localizadas no KDu4' 

rm /tmp/findWin &
gdialog --title "Executando novamente o procedimento de correção!." --yesno 'Deseja executar novamente?'
if [ $? = "0" ]; then
sh /opt/Scripts/Progs/Painel_de_Acoes/PartWcorrect
cd 
elif [ $? = "1" ]; then
nemo &
gmessage -timeout 10 -center -title "ok! A correção na Partição $PartWin foi finalizada!"  "
   Obrigado por usar nosso Corretor! 
 
 A www.indexdata.com.br e o SuporteTecnicoID - agradecem!

Tente acessar agora a partição do win."
fi


O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Digitalizar em batch e remover páginas em branco

Fazer backup da trilha mbr

MySamba Server 0.1

Automatizador de instalação de flatpaks

cpb - copia arquivos executáveis

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.