web-dev-qa-db-ja.com

ドライブ文字のないディスクパーティションでchkdskを実行する

私は2つのパーティションを持つものとしてディスクの管理に表示されるハードドライブを持っています。

パーティションの1つに69.71GBがあります。他の人は4.82GB、そしてその下にある、Healthy(OEM Partition)を言う。

私は69.71GBのパーティションでchkdskをやろうとしているし、ドライブ文字なしでそれを行う方法がわからない。

壊れたのはNTFSパーティションです。 Linuxのntfsfixはたくさんのエラーを吐き出すので、私はchkdskがより良いかもしれないと思っています。

28
neubert

これを試して。

コマンドプロンプトを開きます。 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および他のスイッチを使用してください。

33
LawrenceC

LawrenceCの答えは私のために働きました。ドライブ文字のないボリュームが多数あり(例:Recoveryなど)、使用するGUIDがわからない場合は、ここで簡単な方法があります。

  1. ディスクの管理(diskmgmt.msc)を開きます。
  2. スキャンしたいボリュームを右クリックします。
  3. プロパティを選択します。
  4. [セキュリティ]タブに移動します。
  5. タブの上部に表示されている「オブジェクト名」の文字列をコピーします。
  6. UAC昇格のコマンドプロンプトを開きます。
  7. CHKDSKと入力します(/ Rや/ Xのように、渡したいスイッチも指定します)。
  8. 手順5でコピーした文字列を貼り付けます。
  9. 末尾のスラッシュを削除します。
  10. ENTERを押します。
2
GuyPaddock

結局のところ、あなたはがボリュームchkdskを実行できるはずです。 chkdksの説明書に従って(ドライブ名やマウントポイントの代わりに、単にボリューム名を渡してください)。ただし、パーティションにドライブ文字またはマウントポイントを割り当てるだけの方がおそらくより簡単でより信頼性があります。

Windowsでは、chkdskを使うためにパーティションにマウントポイントを割り当てる必要があります。これを行うには、[コンピュータの管理]スナップイン([スタート] - > [ファイル名を指定して実行] - > compmgmt.msc)またはDISKPARTを使用できます(DISKPARTの手順については下記を参照)。コンピュータの管理方法を使用する場合は、ディスクの管理セクションに移動し、そこでパーティションを割り当てる必要があります。

  1. ドライブレター(つまりX :)
  2. マウントパス(例:X:/ MyDisc /)

この後、あなたは興味のある特定のマウントポイントでchkdskを実行することができるはずです。最も簡単で信頼性の高い方法は、おそらくドライブレターとしてマウントすることでしょう。


あるいは、DISKPARTを使用してパーティションに文字を割り当てることもできます。 DISKPARTを起動し、ディスクを見つけるためにLIST DISKを入力し、続いてSELECT DISK <N>を入力します(<N>はドライブ番号です)。同じ手順に従って正しいパーティションを見つけ(つまり、LIST PARTITIONの後にSELECT PARTITION <N>)、次に単純にASSIGNと入力して、Windowsに次の新しいドライブ文字でパーティションをマウントさせます。

2
Breakthrough

いくつかの解決策を試しても成功しなかった。これが私がしたことです:

  • マウントされたボリュームへのディレクトリの変更
  • "chkdsk"を実行してください。 (。カレントディレクトリの場合)

マウントされたボリュームをスキャンしました。ボリュームをマウントしたままでは、他の方法で動作させることができませんでした。

1
clst

「diskmgmt.msc」で「ファイル名を指定して実行」を開くと、ディスクマネージャが開きます。ドライブを見つけ、ドライブを右クリックして、ドライブ文字とパスの変更までスクロールします。それから専用のドライブ文字を付けます。コンピュータに接続するたびに、割り当てたドライブ名が使用されます。

1
ladiya_leeoz

ドライブ製造元の診断ユーティリティを使用してください。ほとんどの大手ハードドライブベンダは、これらのツールを無料ダウンロードとして提供しています。

1
Dave M

あなたがしなければならないのはDISKPARTを使うことです

まず、コマンドプロンプトを開きます。

1.スタートメニューに移動します。

2.cmdと入力して開きます

3.コマンドプロンプトタイプで

DISKPART

4.あなたがタイプするつもりです

List Disk

5.ファイルサイズ69.71 GBのディスクを見つけます

6.入力する必要があります

List partition

7.パーティションの横に表示されるchkdskを実行するパーティションを見つけたら、番号でラベルを付けます。パーティションの番号を選択して次のコマンドを書く

Select partition 1

8.あなたのドライブレターがそれからタイプしているどんな数ででも1を取り替えなさい

Assign

9.パーティションにドライブ文字を割り当てます。そのドライブでchkdskを実行します。

Diskpartを終了するには、exitと入力します。

次にchkdsk Dと入力します。/ f/r

10.ドライブのドライブ文字を「D:」に置き換えます。

0
JustinD