web-dev-qa-db-ja.com

ドライブとすべてのパーティションがディスク管理で検出されましたが、ドライブ文字の割り当てはグレー表示されています

Disk Management screenshot

何が問題なのかわかりません。突然、ハードドライブの問題がたくさん発生します。私のドライブのうち2つは正常に動作し、1つは空のドライブが初期化を拒否し、スクリーンショットの1つはドライブ文字を割り当てることができず、以前の外付けハードドライブ(エンクロージャーから取り外してコンピューターに入れた)はどうやらどういうわけか自分自身を拭きました(argh)。

私はWindows7 Pro x64を使用していますが、IDEであるK:を除いて、これらのドライブはすべてSATAです。それは電源の問題ではありません、700wは私がケースに持っているすべてのものに対して十分すぎるほどです。

2
ebol4

ドライブのパーティション分割とフォーマットには、CMDのツールDiskPartを使用します。

次に、DISKPARTプロンプトで発行できるコマンド:

LIST   Disk
LIST   Partition
LIST   Volume

SELECT Disk=n
SELECT Partition=n
SELECT Volume=n_or_d  (Number or Drive Letter)

DETAIL Disk
DETAIL Partition
DETAIL volume

ACTIVE  (set the current in-focus partition to be the system partition)
ASSIGN  (allocate the next free drive letter)
ASSIGN LETTER=E   (Choose a free letter)
ATTRIBUTES DISK [{set | clear}] [readonly] [noerr]
ATTRIBUTES VOLUME [{set | clear}] [{hidden | readonly | nodefaultdriveletter | shadowcopy}] [noerr]
AUTOMOUNT [enable] [disable] [scrub] [noerr]
FILESYSTEMS     (Use 'Select Volume' first)
HELP
INACTIVE   (mark a system/boot partition as inactive [don’t boot], use 'Select Partition' first)
OFFLINE disk [noerr] (Take the current disc offline, use 'Select Disk' first)
ONLINE {disk|volume} [noerr]
REM  (remark/comment)
REMOVE letter=E [dismount] [noerr]  (Remove drive letter E from the in-focus partition)
REMOVE mount=path [dismount] [noerr]  (Remove mount point from the in-focus partition)
REMOVE /ALL [dismount] [noerr]    (Remove ALL current drive letters and mount points)
RESCAN     (Locate new disks that have been added to the computer)
SHRINK [desired=n] [minimum=n] [nowait] [noerr]  (Reduce the size of the in-focus volume)
SHRINK querymax [noerr]
EXIT
UNIQUEID disk [id={dword | GUID}] [noerr]   (Display or set the GUID partition table identifier or MBR signature for the disk with focus)

ベーシックディスクを管理するコマンド:

ASSIGN MOUNT=path  (Choose a mount point path for the volume)
CREATE PARTITION Primary Size=50000  (50 GB)
CREATE PARTITION Extended Size=25000
CREATE PARTITION logical Size=25000
DELETE Partition
EXTEND Size=10000
GPT attributes=n   (assign GUID Partition Table attributes)
SET id=byte|GUID [override] [noerr]   (Change the partition type)

ダイナミックディスクを管理するコマンド:

ADD disk=n   (Add a mirror to the in-focus SIMPLE volume on the specified disk see 'Diskpart Help' for more.)
BREAK disk=n  (Break the current in-focus mirror)
CREATE VOLUME Simple Size=n Disk=n
CREATE VOLUME Stripe Size=n Disk=n,n,...
CREATE VOLUME Raid Size=n Disk=n,n,...
DELETE DISK
DELETE PARTITION
DELETE VOLUME
EXTEND Disk=n [Size=n]
EXTEND Filesystem [noerr]
IMPORT [noerr]   (Import a foreign disk group, use 'Select Disc' first)
RECOVER [noerr]  (Refresh disc pack state, attempt recovery on an invalid pack, & resynchronize stale plex/parity data.)
REPAIR disk=n [align=n] [noerr]  (Repair the RAID-5 volume with focus, replace with the specified dynamic disk)
RETAIN   (Prepare an existing dynamic simple volume to be used as a boot or system volume)

ディスクを変換するコマンド:

CONVERT basic
CONVERT dynamic
CONVERT gpt
CONVERT mbr
CLEAN [ALL]   (remove all partition and volume info from the hard drive)
FORMAT [{fs=ntfs|fat|fat32] [revision=x.xx] | recommended}] [label="label"] [unit=n] [quick] [compress] [override] [nowait] [noerr]

Diskpartコマンドは、テキストファイル(1行に1つのコマンド)に配置して、diskpart.exeへの入力ファイルとして使用できます。

DiskPart.exe < myscript.txt

例:

SELECT DISK=0
CREATE PARTITION PRIMARY
ASSIGN LETTER=E
SELECT PARTITION=1
FORMAT FS=NTFS LABEL="New Volume" QUICK
EXIT 

noerr-このオプションはスクリプト専用です。 noerrを設定すると、エラーが発生した場合、DiskPartはエラーが発生しなかったかのようにコマンドを処理し続けます。このパラメーターがないと、エラーによりDiskPartがエラーコードで終了します。

ボリュームまたはパーティションを選択するときは、数字またはドライブ文字、あるいはマウントポイントパスのいずれかを使用できます。

Microsoftサポートの場合: http://support.Microsoft.com/kb/300415

2
Rahul Bali

そのハードドライブには6つのパーティションがありますが、最大4つのパーティションで動作を維持できます。 Windowsは、認識されないパーティション構成を検出したため、変更を防ぎます。

どのソフトウェアでそれらを作成できるのかわかりません。破損したパーティションテーブルである可能性があると思います(1MBと10MBのパーティションは疑わしいようですが、作成しましたか?)

とにかく、前回そのようなものを見たとき、 TestDisk で余分なパーティションを削除することができました。最初の2つのパーティション(これらの疑わしいパーティション)を削除すると、プライマリパーティションの数が4つに減り、Windows上のデータをレスキューできるようになります。次に、ドライブを再パーティション化して、予期しないときに失敗しないようにする必要があります。

4つ以上のパーティションが必要な場合は、3つのプライマリパーティションと4番目の拡張パーティションを作成します。その後、その中に論理ディスクを作成できるようになります。

1
gronostaj

ディスク1を外部エンクロージャー(私が推測しているUSB)からマシンの内部に移動しました。
これは通常問題なく機能しますが...
一部のエンクロージャーには、ドライブが実際に内部で使用するものとは異なるジオメトリ(ヘッド、トラック、セクター、またはLBAモード)でディスクを表すUSB-2-SATAチップが含まれています。

それはここに当てはまるようです:
ドライブがコンピューターに直接マウントされている場合、Windowsは実際のジオメトリを認識し、エンクロージャーによって提供されたジオメトリに基づいて作成されたため、パーティションテーブルが破損していると見なします。
Windowsは、初期化されていないディスクと同じように、「破損した」パーティトン可能性を脅かしています。
初期化しないでください!!!!
そうすると、すべてのコンテンツが失われます。データを初期化しない限り、データを取得できるはずのエンクロージャに戻すだけです。

さらに、Windowsはディスクがまだ外部にあるときにディスク上のパーティションに関する情報を保持しているため、ディスク管理者は非常に混乱する可能性があります。
これは同じディスクであることを認識していますが、低レベルのデバイスドライバーは、ファイルシステムがそこに表示されている間(以前の使用からキャッシュされている)、ジオメトリが異なるために破損していると見なします。

これは引き続き問題です。私の経験では、Windowsが内部で使用されているときにディスクを正しく認識させる唯一の方法は、ディスクを新しく初期化することです。したがって、最初にデータをレスキューする必要があります。
再初期化してコンピュータを再起動した後、disk-administratorは通常の状態に戻るはずです。

0
Tonny