Sítio do Piropo

B. Piropo

< Assunto >
Volte
13/03/2000

< Formatando um drive >
< sem perder seus arquivos
>


P: Quando tento desfragmentar o drive D recebo uma mensagem de erro que não consigo desfazer. Tenho espaço tanto no drive C como no E para copiar todo o conteúdo do drive D. Posso copiar todo o drive D para um outro drive, formatar o drive D e reconstituir todo o seu conteúdo?

< Sergio da Silva Pires >

R: Sim, pode. A melhor maneira de fazê-lo é recorrer a um programa especializado que cria uma imagem do drive e depois permite reconstitui-la. Há diversos. Como exemplo posso citar o Drive Image da PowerQuest (procure mais informações em www.powerquest.com.br). Crie uma imagem de seu drive D sob a forma de um arquivo em um dos drives C ou E, formate o drive D, reconstitua a imagem nele e a remova do outro drive. Se preferir evitar despesas (o Drive Image é um programa comercial e não conheço nenhum similar gratuito), você pode tentar resolver o problema usando o comando Xcopy tanto para copiar todo o conteúdo do drive D em um diretório criado para este fim em outro drive quanto para transferir os arquivos de volta para ele. Para fazê-lo, siga o procedimento abaixo descrito. Crie o diretório C:\DRIVED. Em seguida, inicialize seu computador no modo MSDOS e, da linha de comando, execute o comando Xcopy com a seguinte sintaxe: XCOPY D:\*.* C:\DRIVED /E /H (o parâmetro /E copia no diretório destino toda a estrutura de diretórios do drive origem e o parâmetro /H obriga a copiar também os arquivos ocultos e de sistema). Depois de verificar se a cópia foi feita corretamente e que todos os arquivos estão à salvo no novo drive, formate o drive D. Em seguida, copie os arquivos de volta para ele com o comando XCOPY C:\DRIVED\*.* D:\ /E /H e remova o diretório DRIVED, agora desnecessário, do drive C.

B. Piropo