Yanıtlar:
Evet. Bu fsckbazı sürümlerde ele alınmıştır . Bölüm listelenmemişse /etc/fstab, büyük olasılıkla bölüm türünü söylemeniz gerekir. Bunu, bir Windows CD'sinden, Windows'un önyüklemediği bir bölümü kurtarmak için kullandım.
Aşağıdaki yorumlara dayanarak, asıl sabitleme ntfsfixprogram tarafından yapılır . Açık fsckve NTFS dosya sistemini çalıştıracak bir program olmasa bile kullanılabilir olması gerekir .
fsck.ntfsnoktada ele alınan yukarıdaki yorumdan farz ediyorum ntfsfix. Daha düşük bir yazıya yapılan yorumlar, argümanlarının uyumlu olmadığı için bu durumun artık işe yaramayabileceğini gösteriyor. Neyse, Debian 8.2'de fsck.ntfsmevcut değil , ancak ntfsfixkarşılaştığım bozuk bir MFT'yi düzeltebildi ve onarabildi. Ipucu için @ SabreWolfy teşekkürler.
Ne yazık ki, ntfsfix aracı Microsoft’un chkdsk’iyle karşılaştırıldığında çok sınırlı. Bir Windows yüklemesini çalıştırmaya çalışın - tercihen Microsoft'un sürekli chkdsk'i geliştirdiği için Windows'un en yeni sürümüyle (umarım ..) Windows'un yeni sürümleri genellikle deneme sürümleri için ücretsizdir. Sorun bir USB diskindeyse, Windows'u VirtualBox gibi bir şeye kurmayı deneyebilir ve USB cihazının VM kontrolünü verebilirsiniz.
ntfsckParted Magic canlı USB'sinde bulunan programı kullanmayı denedim , ancak bir hata mesajı aldım Boot sector: bad NTFS magic. Segmentation fault.
chkdsk/ diskpart, vs. gibi tüm normal programları içermelidir
Yüklenmiş NTFSProgs varsa, bir NTFS sürücüsünü çalıştırabilir fsck.ntfsveya fsck -t ntfsfsck yapabilmelisiniz .
ntfsfixiçindedir ntfsprogs. Ben çalıştırmak mümkün olacağını size garanti ntfsfixeğer ntfsprogsdüzgün yüklenmiş.
ntfsfix, standart fsckolanlara tamamen farklı argümanlar dizisi var. (Bir shebang ile ) içeren bir komut dosyası yapmak fsck.ntfs(ve fsck.ntfs-3) daha iyidir . exec ntfsfix ${@:$#}#!/bin/bash
ln - s / bin / ntfsfix /sbin/fsck.ntfs
fsck /dev/sdg1
fsck from util-linux 2.21.2
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... FIXED
NTFS volume version is 3.1.
NTFS partition /dev/sdg1 was processed successfully.
22 numaralı fedorada, başka bir ikili dosya var:
lrwxrwxrwx. 1 root root 13 May 22 22:13 /usr/sbin/fsck.ntfs -> ../bin/ntfsck
Benim durumumda, hiçbiri fsck& ntfsfixdış NTFS mobil diskimin sorununu çözemedi.
Windows os içine önyükleme yapmak ve disk sorununu çözmek için aşağıdaki adımları kullanın.
Adımlar:
gchkdsk <disk>: /fDüzeltmek için giriş yapın. Tanımlayıcı <disk>chkdsk d: /fYıllar sonra nihayet pencerelerin kolayca yapabileceği bir şey buldum ama linux yapamaz;)
Ayrıca bir windows vm oluşturabilir (örneğin, win 7), ardından mobil diski windows vm'ye monte edebilirsiniz, daha sonra chkdskdiski sabitlemek için de kullanabilirsiniz , bu bir windows makinesinde önyükleme yapmak gibidir.
/xSürücüye erişimi engellemek için bayrak (çıkarmadan) kullanmanızı tavsiye ederim . Yardım kılavuzu, kullanmanın /xima ettiği anlamına gelir /f, bu yüzden Linux'un yaptığı gibi düzeltmeler yapmak için yardımcı olur ( fscksürücülerin sökülmesini gerektirir).