ディスクの管理に2つのパーティションがあると表示されるハードドライブがあります。
パーティションの1つに69.71GBと表示され、それだけです。もう1つは4.82GBで、その下にはHealthy(OEM Partition)があります。
69.71GBパーティションでchkdskを実行しようとしていますが、ドライブ文字なしで実行する方法がわかりません。
破損したNTFSパーティションです。Linux ntfsfix
は大量のエラーを吐き出すので、chkdskの方が良いと思います。
ディスクの管理に2つのパーティションがあると表示されるハードドライブがあります。
パーティションの1つに69.71GBと表示され、それだけです。もう1つは4.82GBで、その下にはHealthy(OEM Partition)があります。
69.71GBパーティションでchkdskを実行しようとしていますが、ドライブ文字なしで実行する方法がわかりません。
破損したNTFSパーティションです。Linux ntfsfix
は大量のエラーを吐き出すので、chkdskの方が良いと思います。
回答:
これを試して。
コマンドプロンプトを開きます。mountvol
システム上のすべてのボリュームを通知し、それらのGUIDを提供するコマンドを実行します。
\\?\Volume{eb38d03b-29ed-11e2-be65-806e6f6e6963}\
*** NO MOUNT POINTS ***
\\?\Volume{eb38d03c-29ed-11e2-be65-806e6f6e6963}\
C:\
\\?\Volume{41ae7a1c-9849-11e2-be7a-0026b9dc157c}\
F:\
ドライブ文字がないのは間違いないでしょうが、有効で認識されているパーティションであれば、WindowsはGUIDを与える必要があります。
次に、この方法でCHKDSKを実行します。
chkdsk "\\?\Volume{eb38d03c-29ed-11e2-be65-806e6f6e6963}"
システムで動作しましたが、ボリュームにドライブ文字がありました。/f
必要に応じてその他のスイッチを使用します。
最終的に、あなたがすべき実行できるようchkdsk
に、ボリュームごとに、chkdks
文書(代わりのドライブ文字またはマウントポイントを、あなたは単にそれをボリューム名を渡します)。ただし、おそらくパーティションにドライブ文字またはマウントポイントを割り当てる方が簡単で信頼性が高いでしょう。
Windowsでは、パーティションで使用するマウントポイントを割り当てる必要がありますchkdsk
。[コンピューターの管理]スナップイン([スタート]-> [実行]-> compmgmt.msc
)を使用DISKPART
するか、これを行うことができます(DISKPART
手順については以下を参照してください)。コンピューターの管理方法を使用する場合は、ディスクの管理セクションに移動して、パーティションを割り当てる必要があります。
この後chkdsk
、特定のマウントポイントで実行できるようになります。最も簡単で信頼性の高い方法は、おそらくドライブ文字としてマウントすることです。
または、DISKPART
パーティションを使用して文字を割り当てることもできます。を起動しDISKPART
、入力LIST DISK
してディスクを検索し、続けてSELECT DISK <N>
(ここ<N>
でドライブ番号です)。同じ手順に従って適切なパーティションを見つけて(つまりにLIST PARTITION
続けてSELECT PARTITION <N>
)、ASSIGN
次の新しいドライブ文字でWindowsがパーティションをマウントするように入力します。
TestDisk
。このドライブのパーティションテーブルタイプとして「なし」が提案されましたが、そこに保存されているすべての元のファイルのリストに進むことができました。パーティションテーブルを作成し、ドライブをレスキューして通常どおり使用する方法はまだありますか、それとも元のファイルを読み取ってコピーすることができますが、それ以上はありませんか?申し訳ありませんが、私はこれにあまり詳しくありません。
LawrenceCの答えは私のために働いた。ただし、ドライブ文字のないボリューム(たとえば、Recoveryなど)があり、使用するGUIDがわからない場合は、簡単な方法を次に示します。
「diskmgmt.msc」で「実行」タイプを開くと、ディスクマネージャーが開きます。ドライブを見つけ、ドライブを右クリックして、[ドライブ文字とパスの変更]までスクロールし、専用のドライブ文字を付けることができます。コンピュータに接続するたびに、割り当てられたドライブ文字が使用されます
あなたがしなければならないことは、DISKPARTを使用することです
まず、コマンドプロンプトを開きます。
1.後藤スタートメニュー。
2. cmdと入力して開きます
3.コマンドプロンプトタイプで1回
DISKPART
4.次に、入力します
List Disk
5.ファイルサイズが69.71 GBのディスクを探します
6.次に、入力する必要があります
List partition
7.パーティションの横の外観でchkdskを実行したいパーティションが見つかったら、番号でラベルを付ける必要があります。パーティションの番号を選択して、次のコマンドを書きます
Select partition 1
8.ただし、1をドライブ文字の番号に置き換えてから入力します
Assign
9.これでパーティションにドライブ文字が割り当てられ、そのドライブでchkdskを実行できます
exitと入力してdiskpartを終了します
次に、「chkdsk D」と入力します:/ f / r
10.「D:」をドライブのドライブ文字に置き換えます。
「chkdsk」のドライブ文字、ボリューム名(mountvolを使用して取得)、またはマウントポイントを指定する必要があります。ヘルプコンテンツの一部を次に示します。
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B] [/scan] [/spotfix]
volume Specifies the drive letter (followed by a colon),
mount point, or volume name.
これらのいずれかを、「ディスクの管理」->ボリュームを右クリック->「ドライブ文字とパスの変更...」、またはコマンドライン(@JustinDが説明した)のいずれかで割り当てることができます。
Linuxのntfsfixは大量のエラーを吐き出すので、chkdskの方が良いと思います。
これらのエラーが何であるかを知ることは役立つと思います。
また、Linuxでマウントしてみましたか?データの機密性が非常に高い場合は、できるだけ早く別のドライブに複製することをお勧めします。次のようなものを使用します。
dd if=/dev/sdc bs=2000K of=/path/to/raw/output.img
また、これと同様のコマンドを使用して、Linux内でその「output.img」ファイルをマウントできます。
mount -t ntfs-3g -o ro,loop,offset=<512*start sector> /path/to/raw/output.img
(オフセットはfdisk -lを使用して見つけることができ、ntfsパーティションの開始セクターを見て512で乗算します)
新しいハードディスクを購入したとき、私は同じ問題に直面していました。200 GB、200 GB、および70 GBの3つのパーティションを作成しました。200 GBのパーティションはどちらも正常で正常でしたが、70 GBのパーティションは不明な形式でした。これにより、起動時にチェックディスクの問題が発生するため、次の手順を実行してください。
コマンドプロンプトを使用する必要はまったくありません。