Windowsを起動できない場合にchkdskを実行する方法


11

Windows XPにNTFSパーティションがありますが、不良セクタがあり、起動できません。

これはSATAドライブであり、Windows CDはドライバーが欠落しているためアクセスできません。フロッピードライブがないため、そこからドライバーをロードできません。

Linuxからntfsfixを試しましたが、何もしません。また、少なくともデータをバックアップするために--rescueオプションを指定してnftscloneを試しましたが、どちらも機能しません。

この場合、chkdskを実行するにはどうすればよいですか?

回答:


6

別のコンピューターとCDバーナーにアクセスできる場合は、VistaまたはWindows 7の回復ディスクを(合法的に)ダウンロードし、これを使用してCHKDSKを実行できます。VistaまたはWin 7にESATAディスク用のドライバーがあればいいのですが。 http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/


私はVista DVDを借りましたが、答えの中でこれはパーソナライズされたディスクを構築するよりも簡単であり、Linuxパーティションにまだアクセスできるので、別のコンピューターにアクセスする必要はありません。
solarc

>(合法的に)VistaまたはWindows 7のリカバリディスクをダウンロードできます か?所有しているバージョンに対応するディスクのみをダウンロードできると思っていたでしょう(どこかでその影響についての通知を見ることもできます)。
Synetech

7

VistaまたはWindows 7のインストールDVDにアクセスできる場合は、そこから起動してコマンドプロンプトを表示しコマンドを実行します

chkdsk /r C:

不良セクタは常に不良であることを意味するわけではありません。破損している場合があり、chkdskが修復を試みます。それができない場合、OSによって使用されないように、セクターを不良としてマークします。


3

Chkdskで問題が解決しない場合があります。不良セクタが、ブートに必要なファイル内にある場合、場合によってはそうです。それがすることはそれらを悪いものとしてフラグを立てるだけなので、それらはブートのためにまだ利用できず、実質的にあなたのWindowsインストールを破壊します。

機能しているコンピューターにまだアクセスできる場合は、この記事を参照してください 。SATAドライバーをWindowsブートCDに統合する方法を示す
フロッピーなしでSATAにWindows XPをインストールします(F6)

1つの解決策は、修復インストール実行することです。これにより、Windowsインストールを破壊せずにXPインストールが更新されます。ただし、現在インストールされているものと同じサービスパックレベルのXPブートCDを使用する必要があります。たとえば、XP SP2ブートCDを使用してXP SP3を修復しないでください。

XP SP3ブートCDがない場合は、「
Windows XP Service Pack 3をスリップストリームしてSP 3で統合XPセットアップディスクを作成する方法」で古いCDから作成する方法を参照してください。

別の解決策(そして私の意見では最善)は、市販のディスク修復プログラムに投資することです。これは、さまざまな方法で不良セクタを再読み取りし、それらを良好なセクタにマッピングすることにより、ディスクの既存の内容を回復しようとします。

不良セクタのあるハードディスクは、SpinRiteHDD Regeneratorなどの市販製品を使用して蘇生できます。SpinRiteは時々魔法を使うことができ、絶対的な返金の満足を保証します。


1

個人的にはntfsresize -fi /dev/sdYZntfsprogsLinux のパッケージから試してみました。


これを読む前に修正しましたが、次回は試してみます。
solarc

1

一度Windows XPが起動しませんでした。コンピューターの電源を入れたとき、黒い画面の左上隅に小さなエラーメッセージが表示された以外は何も起こりませんでした。私は死のブルースクリーンさえも手に入れませんでした。回復ディスクからWindows XP CDまで、すべてのWindows回復オプションを試しましたが、何も機能しませんでした。

私のために働いたのはTESTDISKと呼ばれるプログラムでした。Testdiskは無料のリカバリソフトウェアであり、複数のオペレーティングシステムで実行されます。父のコンピューターを使用して、testdiskを含むライブLinux CDを作成し、それを使用してBOOT SECTORを修復し、それを修正して、Windowsを起動できるようにしました。その後、Windowsファイルシステムを修復するためにchkdskを実行しました。

Linuxを使用すると必要なドライバーを提供でき、Testdiskは起動しないWindowsパーティションを修復できます。Windows修復インストールについて説明しましたが、これはWindowsファイルシステム(C:\ WINDOWS)を修復するためのものであり、ハードドライブやブートセクターの問題ではありません。コンピューターの電源を入れても何も起こらない場合は、ブートセクターが台無しになり、修復インストールは役に立たないと思いますが、Windowsファイルが見つからない場合は便利です。

基本的に、Testdiskを実行し、それを使用してMFTとブートセクターを修復します。また、CD / DVDドライブを使用できない場合は、USBサムドライブにLinuxを配置できます。私はそれができることを知っていますが、私は個人的にそれを経験していません。

TESTDISKに興味のある方は、testdiskを使用したLinuxディストリビューションのリストをご覧ください


0

ディスクを引き出して、USBドライブまたはセカンダリSATAドライブとして別のマシンに入れることができない場合は、BartPE(Windows XPブートディスク)を使用して起動し、組み込みユーティリティを使用してドライブにアクセスできます。


彼は起動できないので、BartPE CDを作成できません
-harrymc

2
友人が彼のためにそれを構築できないことを意味しません、または多分彼は第二のシステムを持っています。
MaQleod

BartPEは使用できなくなりました「BartのPEビルダーは使用できなくなりました。先へ進む必要があります。長年にわたってすべてのサポートに感謝します!!!」
brewmanz 16

0

私はUbuntu Liveで使用ntfsfix /dev/sdaXしました。次の起動時にWindowsを強制的に実行します。chkdsk

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.