Você poderia tentar isso (funcionou para mim com problema semelhante):
-
sudo apt-get install ntfsprogs
-
sudo ntfsfix /dev/sdb2
Isso funcionou para mim. Boa sorte!
Desculpe se esta questão já está resolvida.
Mudei meu sistema operacional, do Windows para o Linux Ubuntu 13.04.
Eu tenho 2 partições:
M: é NTFS; lá eu tenho minhas informações, músicas, fotos. Quando quero acessar o disco para usar as informações, não consigo passar por esse erro:
Error mounting /dev/sda2 at /media/love/Mis Archiivos: Command-line 'mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda2" "/media/love/Mis Archiivos"' exited with non-zero exit status 14:
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda2': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.
Esclarecimento : não tenho dois sistemas operacionais. Eu só tenho o Linux instalado.
Você poderia tentar isso (funcionou para mim com problema semelhante):
sudo apt-get install ntfsprogs
sudo ntfsfix /dev/sdb2
Isso funcionou para mim. Boa sorte!
O problema é que o disco está marcado como "não limpo", o que significa que não foi encerrado corretamente e pode conter erros. Infelizmente, não há nenhum utilitário do Linux para reparar esses problemas em volumes NTFS. O utilitário ntfsfix
recomendado pelo shardival repara apenas os erros mais básicos e, em seguida, programa um reparo completo pelo Windows na próxima vez que for inicializado, portanto, é improvável que ele ajude.
Tudo isso significa que você deve inicializar o Windows para corrigir o problema. Eu percebo que você diz que não tem o Windows instalado, então isso significa que você deve mover temporariamente o disco para um computador que tem o Windows instalado ou usar um disco de reparo de emergência do Windows. Este site tem essas imagens de disco, e tenho certeza que você pode encontrá-las em outro lugar também.
A longo prazo, a conversão da partição NTFS para usar um sistema de arquivos Linux é a melhor solução, mas você não pode fazer isso até reparar o volume NTFS ou pelo menos convencer o Linux a montá-lo. A conversão da partição para usar um sistema de arquivos Linux exigirá o backup dos arquivos em outra mídia, a desmontagem da partição NTFS, a criação de um novo sistema de arquivos Linux no volume now-NTFS, a montagem dessa partição e a cópia dos arquivos. Percebo que isso é um aborrecimento, mas evitará a recorrência do problema que você encontrou e também lhe proporcionará melhor desempenho. (O NTFS é lento em um sistema Linux comparado à maioria dos sistemas de arquivos Linux).
Eu tenho outra ideia. Isso funcionou para mim, quando eu corrompi de alguma forma o meu disco rígido externo com partição NTSF - e arquivos bastante vitais por dentro.
sudo apt-get install testdisk -y
sudo testdisk
Isso deve ajudar!
Resposta:
Se puder, inicie em um ambiente Windows (isso pode até incluir o WinPE¹) e execute chkdsk /f
em um prompt de comando². Se você não conseguir inicializar no Windows, consulte este site sobre como reparar qualquer coisa de uma partição NTFS corrompida para um registro de inicialização mestre quebrado do Ubuntu. (desça até a parte sobre uma partição NTFS corrompida, é claro)
Apêndice:
Ambiente de pré-instalação do Windows: Isso seria iniciado a partir de um disco de instalação do Windows Vista / 7/8 ou do disco criado pelo WinPE por meio de métodos alternativos. (consulte recursos) Em um disco do Windows Vista / 7/8, pressione SHIFT + F10 após concluir a inicialização para abrir um prompt de comando.
chkdsk /f
deve ser executado em um prompt de comando com privilégios elevados (de administrador).
Recursos:
Legal (e gratuito) ISO do Windows 7 da Digital River (parceiro de download da Microsoft)
Métodos alternativos do WinPE:
O uso destes não é recomendado, sugiro baixar um ISO de cima
BartPE (versão gratuita do Windows XP PE - requer disco de instalação original)
Discos de Recuperação do Windows (não gratuitos - $ 19,75)
Corrigir partição NTFS do Ubuntu
Não existe um fsck.ntfs no Ubuntu e o ntfsck não implementa totalmente o NTFS.
Opções:
1) Se você tiver acesso a um sistema Windows, poderá conectar a unidade a ele e executar o utilitário de verificação de arquivos do Windows (chkdsk)
2) Se você tiver uma unidade óptica, poderá obter um CD de inicialização e verificar o sistema de arquivos dessa maneira.
Um casal que usei no passado com bons resultados é:
link
e
Você deve ser capaz de inicializar um desses CDs e chkdsk a unidade / partição com a qual você está tendo problemas.
Você precisa formatar a unidade para EXT4. Faça o backup primeiro antes de executar estas etapas.
1
Abra uma janela de terminal e faça o login como root:
$ su (or "sudo su" on some distributions)
2
Descubra o nome do seu disco rígido. Para fazer isso, digite o seguinte no prompt de comando como root:
# fdisk -l
3
Escolha sua unidade recém-instalada depois que o fdisk listar as unidades atuais. O disco rígido atual já terá partições atribuídas e a saída ficará assim:
Disk /dev/sda: 16.1 GB, 16139354112 bytes
/dev/sda1 * 1 1874 15052873+ 83 Linux
/dev/sda2 1875 1962 706860 5 Extended
/dev/sda5 1875 1962 706828+ 82 Linux swap / Solaris
4
Verifique se o seu disco já está montado com este comando:
# df
5
Desmonte sua unidade se ela estiver montada usando este comando:
# umount /dev/sdb
6
Crie uma nova partição digitando este comando:
# fdisk /dev/sdb
7
O prompt do fdisk será aberto. Pressione "n" para criar a nova partição e pressione "Enter".
8
Pressione "p" para criar uma partição primária e pressione "Enter".
9
Pressione "1" para criar a primeira partição seguida de "Enter".
10
Digite o padrão para o primeiro e o último cilindro quando o computador solicitar essas informações. Isso fará com que a partição cubra todo o disco, em vez de apenas parte dele.
11
Pressione "t" para alterar o tipo de sistema de arquivos seguido por "Enter".
12
Digite "L" para ver uma lista de tipos conhecidos seguidos de "Enter".
13
Digite "83" para "Linux" seguido de "Enter".
14
Pressione "w" para gravar a partição no disco (isso não pode ser desfeito) e pressione "Enter".
15
Formate a nova partição que você criou com o seguinte comando:
# mkfs.ext4 /dev/sdb1
16
Crie um novo diretório e monte a nova unidade com estes comandos:
# mkdir /media/newdrive (or whatever name you prefer)
# mount /dev/sdb1 /media/newdrive
17
Edite seu arquivo fstab para que a nova unidade seja montada na inicialização. Fstab é o arquivo de configuração do sistema de arquivos Linux para montar partições na inicialização. Você pode editar o / etc / fstab com o comando "nano" ou "vi" dependendo de qual editor você preferir.
# nano /etc/fstab or # vi /etc/fstab
18
Adicione a seguinte linha ao final do fstab:
/dev/sdb1 /media/newdrive ext4 defaults 1 2
19
Salve o arquivo fstab.
Espero que isso ajude !!!
Tags ntfs mount partitioning 13.04