NTFSの回復 - Linuxのchkdsk

NTFSの回復 - Linuxのchkdsk

Windowsをどのように実行できますか?chkdsk.exe私からLinux USB構造スティックNTFSドライブを回復しますか?

メディアプレーヤー用です。私はもはやWindowsを使用していませんが、このディスクを回復するためにNetbookに正しく​​動作するインストールを維持する必要があります。この無駄なパーティションを削除したいと思います。

Linuxツールntfs-3gのntfsfixはWindows chkdskを置き換えることはできません!

答え1

chkdsk.exe以下の実行を考慮しない限りワインあるいは、仮想化、Linuxでは実行できません。ntfsfixほとんどのディストリビューションリポジトリで利用可能なNTFSパーティションリカバリ用のLinux互換ツールがあります。

Linux用のchkdskではなく、Microsoft Windowsと互換性のある結果を生成できない場合がありますが、問題を解決できます。一部NTFS で発生する可能性のある一般的な問題です。それ回復しようとすると、データが失われる可能性があります。、chkdskもこれを行うことができます。使用例:

ntfsfix /dev/sdxY

xY回復したいパーティションの対応する文字で置き換える必要があります。

答え2

私はMiniXPを使用しますヒレンのBootCD。含まれているバージョン5.1.2600.0は少し古いですが、操作は完了しました。

これにより、修復スティックに別のスタートアップエントリを追加し、chkdsk.exeの全機能を使用できます。

以下は私のマニュアルの段階的なLinux専用の方法です。ないUSBメモリースティック:

始める強く打つ端末のセッション

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

作るMiniXP基本:

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私の構造用の棒に。

このプログラムをあなたの救助棒に合わせて調整してください!

関連情報