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

Publicado por SuporteTecnicoID (última atualização em 12/04/2017)

[ Hits: 1.458 ]

Homepage: http://www.linux-kdu.com.br

Download PartWcorrect




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.

  



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



Scripts recomendados

Agenda de Contatos - Shell Script + MYSQL

MySQL remote root

Dropando IPs

Gerando HTML de status de HD e coneccao de internet

Script para Firewall - Utlizando iptables


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts