Acessando o sistema de arquivos NTFS em modo de leitura e escrita com o captive-ntfs

Todos sabem que o kernel do Linux não consegue montar o sistema de arquivos NTFS para escrita. Na verdade consegue, mas com várias limitações e a possibilidade de perda de dados. Nesse artigo veremos como contornar tais limitações com o captive-ntfs.

[ Hits: 44.466 ]

Por: David Gomes em 13/05/2005


Instalação



Agora que já sabemos um pouco sobre como o sistema funciona, vamos a instalação propriamente dita.

Vá em:
E baixe a última versão do captive-ntfs. Foi com esta versão que foi escrita este artigo.

Você precisará também do módulo lufs (Linux Userland File System), que pode ser baixado em seu site oficial:
Com todos os arquivos em mãos, vamos à instalação propriamente dita.

Descompacte o arquivo lufs-0.9.7.tar.gz com o comando:

$ tar zxvf lufs-0.9.7.tar.gz

Entre na pasta que foi criada:

$ cd lufs-0.9.7

Vamos a compilação e instalação:

$ ./configure
$ make
$ su
# make install
# exit


Depois do lufs instalado, procederemos com a instalação do captive:

$ tar zxvf captive-static-1.1.5.tar.gz
$ cd captive-static-1.1.5
$ su
# ./install
# exit


Serão criados um usuário e um grupo com o nome captive em seu sistema Linux.

Ainda será necessário copiar alguns arquivos para o funcionamento correto do sistema. Para esta parte o captive possui um programa que automatiza o processo de cópia (captive-install-acquire), mas não iremos utilizá-lo.

Nos próximos passos iremos copiar alguns arquivos do Windows. Para isso você deve montar sua partição do Windows NT, 2K, XP e copiar os arquivos para seus locais corretos com os seguintes comandos:

$ su
# mount -t ntfs /dev/sua_partição_windows ponto_de_montagem
# cp ponto_de_montagem/WINDOWS/system32/ntoskrnl.exe /var/lib/captive
# cp ponto_de_montagem/WINDOWS/system32/drivers/ntfs.sys /var/lib/captive
# cp ponto_de_montagem/WINDOWS/system32/drivers/fastfat.sys /var/lib/captive
# cp ponto_de_montagem/WINDOWS/system32/drivers/cdfs.sys /var/lib/captive


Não se esqueça de desmontar o sistema de arquivos para que possamos montá-lo utilizando o Captive:

# umount ponto_de_montagem

Agora com o sistema instalado podemos partir para a montagem das partições.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação
   3. Utilização
   4. Definindo permissões
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configurando o modem ZTE MF626 com Vivo3G no Debian

Implementação de serviço de diretórios com OpenLDAP no CentOS 6.3

HOWTO - Usando PSP no Gentoo Linux

Configurando cliente na rede wireless com criptografia WPA - Debian

Redmine no Debian - Instalação e configuração

  
Comentários
[1] Comentário enviado por eduardok em 13/05/2005 - 11:46h

Grande david!! Blz?

So estou com uma dúvida, qual foi a versão do Kernel que você fez estes teste?

Valeu

[2] Comentário enviado por slackmode em 13/05/2005 - 12:01h

Certo foi o 2.4.29 Slackware 10.1 ,, foi que é uma beleza

[3] Comentário enviado por quak2 em 13/05/2005 - 17:26h

slackware 10.1, uma belezinha ele... valeu David

[4] Comentário enviado por derek em 15/05/2005 - 16:09h

David, quando vc fez todo o processo descrito no tutorial o suporte a leitura e escrita ntfs do seu kernel estava habilitado? Seria necessário habilitá-lo caso o kernel não esteja compilado para leitura ou escrita em ntfs?
Obrigado!

[5] Comentário enviado por gigiow em 16/05/2005 - 15:29h

David, sou eu ou tem outro artigo praticamente identico ao teu?
é a mesma coisa?

[6] Comentário enviado por slackmode em 16/05/2005 - 23:29h

O derek vc tem razao eu me esqueci tive que recompilar para habilitar os suportes a leitura e escrita..

[7] Comentário enviado por slackmode em 16/05/2005 - 23:31h

O gigow tem outro igualzinhu .... eu tbm vi mas ja tinha publicado esse...

[8] Comentário enviado por roddy em 25/05/2005 - 01:11h

Amigos, tentei criar um nova pasta na particao ntfs, mas da uma mensagem de erro:

Could not make
folder /mnt/captive-noname/New Folder

o tipo de sistema de arquivos ntfs não é suportado pelo kernel? Existe alguma solução para isso? Estou aprendendo o Linux. Se alguém puder ajudar... na minha outra particao esta instalado o windows xp service pack 2

[9] Comentário enviado por andrelnn em 14/10/2005 - 13:16h

Quando fui montar a partição, ele mostra a versão do captive e diz pra entrar no site pra atualizar, o que está acontecendo? Aparece o seguinte: "Captive NTFS v1.1.5. Check a new version at: http://www.jankratochvil.net/" e não sai daí... Estou usando o Kurumin 5.0 kernel 2.6.11...tem algum problema?

[10] Comentário enviado por herbertcarvalho em 26/11/2005 - 21:57h

Olá.. gostaria que me tirassem uma duvida...:

porque acontece essa msg:

root /usr/bin/lufs-0.9.7 # -> make install
make: *** Sem regra para processar o alvo `install'. Pare.

Usando o Kalango 3,2...

Obrigado.

[11] Comentário enviado por lfcavalheiro em 31/01/2006 - 19:57h

uepa
fui instala o captive no debian cdd br
quando fui dar um ./configure do lufs ele deu a seguinte msg:

checking kernel support... supported in kernel/Linux/2.6
checking kernel headers... configure: error: not found in /lib/modules/2.6.8-2-k7/build/include. please install them!

oq fazer?
valeu

[12] Comentário enviado por removido em 05/03/2006 - 23:42h

Opa!

Artigo legal.
Consegui sem muitos problemas, so de headers e gcc, mas de resto foi na boa.
Um detalhe é que a escrita no ntfs pra mim está bem lenta, mas funciona bem.
Instalei no Ubuntu 5.10

Falow.

[13] Comentário enviado por fernando_ba em 23/03/2006 - 23:57h

olá cara!
exelente artigo...
Caiu como uma luva em minhas necessidades..

flw

[14] Comentário enviado por gaiada em 29/07/2006 - 23:21h

Ola a todos =)
Eu já avia usado o Slackware com direito de escrita em ntfs antes sem problemas mas agora não estou conseguindo montar a partição, a seguinte mensagem de erro aparece:

# mount -t captive-ntfs /dev/hda1 /winxp
modprobe: Can't locate module fuse
Captive-WARNING **: CORBA Exception occured: id="IDL:omg.org/CORBA/COMM_FAILURE:1.0", value=0x846c9e4
aborting...

pelo que entendi está faltando algum modulo ou algo do tipo, se alguem puder me ajudar fico muito agradecido.

[15] Comentário enviado por Entrei em 03/08/2006 - 11:21h

Super novato em linux comecei hoje
Viciado em windows
gostaria de saber como rodo programas e jogos no linux tb onde consigo e como faço pra escrever em ntfs e tb qual e mais amigavel versão de linux pra quem ta começando

[16] Comentário enviado por angrasbss em 04/11/2006 - 17:29h

No meu deu esse problema, alguém poderia me dar alguma luz?

[root@darkstar angrasbss]$ mount -t captive-ntfs /dev/hda1 /windows/
modprobe: Can't locate module fuse
/usr/libexec/captive-fusermount: Warning: "/dev/fuse" cannot be opened and even failed: /sbin/modprobe fuse
/usr/libexec/captive-fusermount: fuse device not found, try 'modprobe fuse' first
fuse: Failed to find functional 'fusermount'. Tried locations below:
/usr/local/bin/fusermount: Arquivo ou diretório não encontrado
/usr/bin/fusermount: Arquivo ou diretório não encontrado
/bin/fusermount: Arquivo ou diretório não encontrado
/usr/local/sbin/fusermount: Arquivo ou diretório não encontrado
/usr/sbin/fusermount: Arquivo ou diretório não encontrado
/sbin/fusermount: Arquivo ou diretório não encontrado
/usr/libexec/captive-fusermount: Sucesso
[root@darkstar angrasbss]$
Captive-WARNING **: CORBA Exception occured: id="IDL:omg.org/CORBA/COMM_FAILURE:1.0", value=0x846c604
aborting...

[17] Comentário enviado por dantloko em 18/03/2007 - 20:54h

Tentei instalar e apareceu esta mensagem...

punkers:/home/punkers/captive-static-1.1.7# ./install
Checking installation archive integrity... done.
Extracting Captive... done.
Initializing Captive...
./install: line 58: /sbin/chkconfig: Arquivo ou diretório não encontrado
touch: cannot touch `/var/lock/subsys/captive': Arquivo ou diretório não encontr ado
Initialization done.

NTFS disk drives can be now mounted by:
mkdir /mnt/drive-c
mount -t captive-ntfs /dev/hda1 /mnt/drive-c

You can later uninstall Captive by executing: /etc/captive-uninstall.sh

[18] Comentário enviado por dantloko em 25/03/2007 - 01:49h

ifcavalheiro..... essa msg é que vc não tem esses módulos instalados, e sõ pre-requisitos para dar certo....
Então vá no Synaptic e tente procurar lá por estes módulos... geralmente se encontra e é só instalar, aí vai dar certo esta sua instalação que tinha dado errado...
falow

[19] Comentário enviado por tiagaum em 06/08/2007 - 17:59h

aqui deu a mesmo msg que deu com o herbertcarvalho

root@tiagones-desktop:/home/tiagones/lufs-0.9.7# make INSTALL
make: Nada a ser feito para `INSTALL'.


me ajudem!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts