外付けハードドライブのセクターサイズを確認するにはどうすればよいですか?


15

ハードドライブはされている4096のバイトのセクタサイズを512バイトからの移行、およびWindows XPは、(のような追加のソフトウェアなしにこれらの新しいドライブをサポートしませんように見えるのWestern DigitalからWDalign

私の質問は、これが外付けハードドライブにどのように影響するかということです。私は1TBのUSB外付けドライブを購入し、Windows 7とXPのマシンの混合物に接続します。外付けハードドライブのセクターサイズを簡単に判断する方法はありますか?


1
OSによって報告されるハードドライブセクターサイズ!=ファイルシステム割り当てユニット(別名「クラスター」)サイズに注意してください。たとえば、NTFSは4kBサイズの割り当て単位を使用しますが、(古いHDDでは)これらは8つのHDDセクターで構成されます。en.wikipedia.org/wiki/Allocation_unit
sigint

2
より多くの情報があり、私は、ウィンドウのセクターサイズをどのように決定できますという質問に対するスタックオーバーフローに関するより良い答えがあります。このコマンドを使用することをお勧めしますfsutil fsinfo ntfsinfo <volume pathname>
不合理なJohn

回答:


12

wmic partition get BlockSize, StartingOffset, Name, IndexWindowsコマンドプロンプトから実行します。出力は次のようになります。

BlockSize  Index  Name                   StartingOffset
512        0      Disk #0, Partition #0  1048576
512        1      Disk #0, Partition #1  105906176
512        0      Disk #1, Partition #0  32256

ブロックサイズは、ドライブのセクターサイズです。残念ながら、ドライブ文字はリストされていません。

また、私が記事を理解しているように、ドライブは内部で4kbセクターを使用しているにもかかわらず、512バイトのセクターがあることをリストします。したがって、唯一の方法は、ドライブのスペックシートを入手することです。


1
HDDは、ブロックサイズをOSに誤って報告する場合があります。ただし、Win4(4kセクターをサポート)でこれを試してみると、正しいブロックサイズが報告されるはずです。少なくともそのようにして、外付けハードドライブに「WDAlignを使用しないXPではこれを使用しないでください」というステッカーを貼ることができます。4kセクターのドライブを使用しているコメンターは、あなたの経験を聞いてください。ありがとう!
sigint

2
これが実際に機能しない理由は、スタックオーバーフローに関するこの回答で説明されています。そのwmicコマンドによって報告されるブロックサイズは、明らかに論理セクターサイズであり、ドライブの物理セクターサイズと一致しない場合があります。SOに関する提案は、fsutilコマンドを使用することでした。
不合理なジョン

7

Windows XPボックスでWMICでこれを確認しました。これはクエリです:

C:\>wmic DISKDRIVE get bytespersector, caption  
BytesPerSector  Caption  
512             WDC WD1600AAJS-60M0A0  
4096            TrekStor HDD USB Device

新しいToshiba外付けディスクは、4096バイトとして報告されます。


2

私はあなたがLinuxを使用していないことを知っていますが、記録のためだけです:

smartctl -i /dev/...

ショー

Sector Size:      512 bytes logical/physical

1

これは、コマンドプロンプトから実行できます。CMDを開き(Windows+ rcmdと入力)、chkdsk driveletterを実行します:chkdsk c:としてリストされx bytes in each allocation unitます。

代替テキスト


1
これは、ディスク自体ではなく、ファイルシステムに関するものだと思います。
ジョーイ

これにより、必要な情報を取得できました。ありがとうございました。
dimitarvp

ブロックサイズは、空のテキストファイルを保存し、右クリックし、ビューのプロパティ、および「サイズディスク上の」値(4Kへの窓通常はデフォルト)に注意され得るための別の方法
nothingisnecessary

-1

物理HDDはメーカーによって定義された物理セクターサイズ(新しいストレージでは512または4096)を持ち、その上にファイルシステムが論理セクターサイズを作成します。

2つが揃っていない場合、変更するデータが2つのブロックにまたがる場合、2つのブロックから読み取り、変更、書き込みが行われます。

SSDの場合、論理的にはデータアクセスで同じように機能しますが、物理セクターは1024(フラッシュメモリのため)であると考えられるため、それに応じてパーティションを割り当てる必要がありますAlign=1024


2
これは実際に著者の質問に対処するものではありません。
ラムハウンド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.