A l’anotació anterior vam veure com comprovar i corregir errors en les nostres particions per mitjà del programa fsck. Una limitació que tenia aquest programa és que no pot fer aquestes comprovacions en particions ntfs, molt usades perquè és el tipus de partició predeterminat en els sistemes operatius de Microsoft des de Windows XP (bé, en Windows NT també ho era). Per a poder comprovar errors en particions ntfs, hem d’instal·lar-nos el paquet ntfsprogs. Aquest paquet es troba en els repositoris oficials de la majoria de distribucions, o sigui que el podem instal·lar des del gestor de paquets propi de la nostra distribució (Synaptic si estem utilitzant Ubuntu) o, si ho preferim, des d’un terminal:
sudo apt-get install ntfsprogs
Dins d’aquest paquet, hi ha el programa ntfsfix, que és el que ens servirà per a comprovar errors en particions ntfs. Una dada que cal tenir en compte és que ntfsfix no fa una comprovació tan completa com el fsck en els altres tipus de particions (per exemple, no fa una comprovació de sectors defectuosos), però sí una comprovació bàsica que pot arreglar els problemes més habituals amb aquest tipus de particions. Jo mateix m’he trobat amb problemes amb particions ntfs que no podia muntar, que he pogut arreglar ràpidament amb ntfsfix. Un cop instal·lat el paquet, l’execució de ntfsfix és molt senzilla. Només cal executar en un terminal l’ordre següent:
sudo ntfsfix /dev/sdxx
En aquesta comanda, cal substituir “sdxx” pel nom de la nostra partició.
A més, en el meu cas he integrat l’execució del programa ntfsfix en el fsck. Així, quan vull comprovar una partició, només hi he de passar el fsck, sense haver de tenir en compte si és una partició ntfs o no. Per a poder integrar ntfsfix en el fsck, hem de tenir en compte el que comentava en l’anterior anotació. Com explicàvem, quan fsck troba que una partició és ntfs, intenta executar el programa fsck.ntfs, que no existeix. Doncs la solució per integrar ntfsfix en fsck és molt senzilla: crear un “programa” fsck.ntfs que, realment, sigui un enllaç al ntfsfix. Així, quan executem fsck sobre una partició ntfs, el fsck cridarà al ntfsfix. Això ho podem fer des d’un terminal, per mitjà de la comanda següent:
sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs
Un cop hàgim executat aquesta comanda, ja podrem fer una comprovació de partició (fins i tot si és ntfs) per mitjà de la comanda:
sudo fsck /dev/sdxx
Comentaris recents