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

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

[ Hits: 1.470 ]

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

Facilitando algumas tarefas no CentOS 7

Liberar acesso por MAC/IP

Script para desligar o servidor

Script para Firewall de Borda Corporativo

Remover kernels antigos com zenity


  

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