Windowsのchkdsk.exeをLinux USBレスキュースティックから実行してNTFSドライブを修正するにはどうすればよいですか?
これはメディアプレーヤー用です。私は長い間Windowsを使い続けてきましたが、このディスクを時々修正するためにネットブックにインストール可能な状態を保持することを余儀なくされています!私はこれがなければ役に立たないこのパーティションを取り除きたいです。
Linuxツールのntfs-3gのntfsfixは、Windows chkdskに代わるものではありません。
実行を検討しない限りchkdsk.exe
wine または仮想化の下では、Linuxはそれを実行できません。 Linux互換のツールがあり、NTFSパーティションの修正に使用できます。これは、ntfsfix
と呼ばれ、ほとんどのディストリビューションリポジトリで使用できます。
Linuxのchkdskではなく、Microsoft Windowsと互換性のある結果を生成しない可能性がありますが、someよくあるntfsの問題を修正できます。 修復中にデータが失われる可能性があります(chkdskでも可能です)。使用例:
ntfsfix /dev/sdxY
xY
を、修正するパーティションの適切な文字に置き換えます。
Hiren's BootCD でMiniXPを使用しています。含まれているバージョン5.1.2600.0は少し時代遅れですが、機能します。
これで、レスキュースティックの別のブートエントリでchkdsk.exeの完全な機能を取得できます。
これは、emtpyusbスティックを使用した、Linuxのみの手動のアプローチです。
端末でbashセッションを開始する
mkdir /tmp/d1 && cd /tmp/d1
wget http://www.hirensbootcd.org/files/Hirens.BootCD.15.2.Zip
unzip Hirens.BootCD.15.2.Zip
mkdir iso
Sudo mount -o loop,ro,uid=$UID Hiren\'s.BootCD.15.2.iso iso
使用するUSBスティックを差し込みます:注意!その上のすべてが削除されます!
スティックのデバイスを決定します。
dmesg
または
journalctl
または
less /var/log/syslog
デバイスとパーティションに注意してください:
USB_STICK= # e.g. /dev/sdb
USB_STICK_PARTITION=${USB_STICK}1
再確認してください:
/sbin/fdisk -l $USB_STICK
マウントされているかどうかを確認します。
mount | grep $USB_STICK
はいの場合:デバイスまたはパーティションをアンマウントします
Sudo umount ${USB_STICK}{,{1..4}}
それをクリアしてください:
Sudo dd if=/dev/zero of=$USB_STICK count=10000
syslinuxをダウンロードします。
wget https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.03.tar.gz
それを抽出します:
tar xzf syslinux-6.03.tar.gz
マスターブートレコードを書き込みます。
Sudo dd if=syslinux-6.03/bios/mbr/mbr.bin of=$USB_STICK
fAT32パーティションを作成します。
echo ,,c,\* | Sudo sfdisk $USB_STICK
それをフォーマットする:
Sudo mkfs.vfat -n MINIXP -v $USB_STICK_PARTITION
起動可能にします。
Sudo syslinux-6.03/bios/linux/syslinux --install $USB_STICK_PARTITION
コンテンツをコピー:
mkdir usb
Sudo mount -o uid=$UID $USB_STICK_PARTITION usb
cp -rv iso/* usb
構成ファイルを作成します。
echo "default minixp\nlabel minixp\nboot /HBCD/grldr" >usb/syslinux.cfg
makeMiniXPデフォルト:
sed -i '/^default/s|/default|2|' usb/HBCD/menu.lst
片付ける:
Sudo umount $USB_STICK_PARTITION
Sudo umount iso
cd ..
rm -r d1
できた!
Parted Magicと大きなウイルスのものを削除して、レスキュースティックで200MBに減らしました。
自分のレスキュースティックに合わせてこの手順を調整してください!