• 締切済み
  • 困ってます

4Kセクター/512b emulation HDD

HGST HTS545050A7E380 (Travelstar Z5K500 シリーズ) ハードディスクのデーターシート http://www.hitachigst.com/tech/techlib.nsf/techdocs/A50EBE5C3021DB33882577FA000ACBC2/$file/TSZ5K500_ds.pdf の冒頭Highlight部で、 > advanced Format, industry standard 4K sector size > 512 byte emulation とあり、また同2頁目仕様表Sector size (bytes)項でも 512e (4K physical sectors with 512 byte emulation) とあります。 Windows XP以前など4Kセクター非対応システムでの4KセクターHDDの使用は若干性能が落ちるとのことですが、この512byte emulation機能を有する(sector sizeが 512e と記される)4KセクターHDDだと、従来の512byteセクターHDDと同じつもりで使用して大丈夫ということになりますでしょうか。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数4362
  • ありがとう数3

みんなの回答

  • 回答No.2

> Windows XP以前など4Kセクター非対応システムでの > 4KセクターHDDの使用は若干性能が落ちるとのことですが この文脈での「4KセクターHDD」は「512byte emulation機能を有する4KセクターHDD」のことです。 今出ている4kセクターHDDは、基本的に論理セクタ長は512byteになってますよ。 例えば、Western DigitalのAFTとかもそうです。 (Western Digitalが最初にやり出したので、今でもAFTで検索かけた方が情報出てきますね。)

共感・感謝の気持ちを伝えよう!

質問者からのお礼

お察しの通りやはり私の中で、4K(物理)セクターHDDが512byte 論理セクター長とは別物、したがって必ずしも512eではない、という認識でいました。 AFTやWin7になっても、OSやHDDのI/Fレベルでのアクセス最小単位がこの512byteの論理セクター長という記載も見かけたので、理解し(たような気がし)ました。 ありがとうございました。

関連するQ&A

  • HDDのスピンドルモーターを再利用するには

    HDDから外したスピンドルモーターをビームスキャナにしたいと思います. IBMのDALA-3540(500MB)から取り出した4500RPMのスピンドルモーターですが,現在モーターの種類すら分かりません. 見当のつく方はいらっしゃいませんでしょうか.端子は4つついています.http://www.hitachigst.com/tech/techlib.nsf/techdocs/85256AB8006A31E587256A9300683AB6/$file/dala_spw.pdfに 同機種の詳細なデータがありましたが,モーターについての記述は有りませんでした.

  • 日立製HDD、型番による性能の違いを教えてください。

    古いPCのためのHDD購入を考えております。 以下の二つの日立製HDD製品を検証してます。 ・HDP725025GLAT80(日立 Deskstar P7K500) ・HDT725025VLAT80(日立 Deskstar T7K500)  両方とも、7200rpm、8MB(キャッシュ)、Ultra ATA133で、250GBの製品があります。 日立のHP(http://www.hitachigst.com/portal/site/jp/products/deskstar/)でこの両者のデータシートを見てみても、この両者の違いがはっきりと分かりませんでした。データ転送レート等に微妙な差が見られますが、ほぼ同じ仕様の製品と考えて宜しいのでしょうか?  どなたか、具体的な違いが分かる方がいらっしゃったら幸いです。

  • ハーデスクのsectorについて

    過去このサイトで皆様に助けていただき、大変お世話になっています。 このたび、2.5INCH HDD 512sectorのものを探しています。 価格コム等の使用比較では、sectorの項目がなく、どのように確認すればよいか分からずにいます。 HDDとして東芝のMQ01ABD032を購入し、システムトークスのSATA-TR2535 (2.5インチSATAハードディスク対応 2.5インチSATA→3.5インチIDE SUGOI ADAPTER 2535)という商品に取り付け、さらにこれをYMAHAのCDR-HD1500に取り付けたことろ、正常に作動しませんでした。 システムトークスに問い合わせたところ、。今回私が購入した東芝HDDは新しい規格のHDDの4k Byte Sector品であり、4k Byte Sectorの多くは従来のHDD規格の512sectorと互換があるものの、当該製品は互換性がないまたは正常に取れていない可能性があるので、従来のHDD 512sectorのものを試してください、と返信がありました。 そこで、512sectorのものを試したいと思いますが、どの商品が該当するか確認する方法があれば教えていただけますと幸いです。

  • 回答No.1
noname#153390
noname#153390

使用上の問題点はほとんど発生しません。 オフセット63の問題は、あえてオフセット63で確保した物はベンチマークで速度低下が見られたようですので、パーティション確保の際は一応気をつけた方が快適に利用できるでしょう。 もっともこの問題はSSDの方が致命的な致命的な速度低下になる事があるようですが。 もう1つはこういった http://d.hatena.ne.jp/ogawad/20110316/1300253918 特殊なアクセスの際に速度が低下すると言う事でしょうか。 あくまで問題が出なくなるようにするためのエミュレーションですからね。速度は落ちるでしょう。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

早々にご教示ありがとうございます。 「オフセット63」でいくつのページを見てみました。 また、最初からWin7などによるオフセット2048のパーティション確保やParagon Alignment Tool (PAT)やdiskpar.exeなるツールによるオフセット調整があることも知りました。 Win7でパーティション確保をしたディスクにDOS版Norton2003を用いてWin7のOSとデーター・パーティションをうまくクローンコピーできるかをしたみたくなりました。 ありがとうございました。

質問者からの補足

WinXP以前での使用時の多少の性能低下を覚悟or諦めるとして、少し本題からそれますが、Win7でオフセット2048のパーティションを確保したディスクに(未だに使っている)DOS版Norton2003を用いてWin7のOSとデーター・パーティションをうまくクローンコピーできるかを挑戦したくなりました。 ※バックアップ(クローニング)ソフトによってコピー先のパーティション削除を行なうということだったり、いいDOS版バックアップソフトになかなかめぐり合えなかったりしています。

関連するQ&A

  • 自作PC組み立て完了後

    自作PC組み立て完了後、OSを入れたいのですが、読み取ってくれません。 Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key とでてきて、OSのCD-ROM(WIN)をドライバーに入れてもよみとる気配がないのですが、なにがいけないのでしょう? マザー付属のSupport CDも読み取らないです。 HDD: 日立Deskstar 7k16  http://www.hitachigst.com/tech/techlib.nsf/techdocs/CCF4BCC3878763158625713A007DB9D6/$file/DS_7K160_DS.pdf マザー:Asrock 939NF6G-VSTA 互換性がないのでしょうか?

  • DelphiからHDDを直接読みたいのですが・・

    最終的には数テラの容量があるハードディスクドライブを,Delphi6からWin32APIのSetFilePointerで位置付けて,ReadFileでセクタを直接読み取りたいと思っていますが,現在,125GB辺りでエラーが発生し,以降がのセクタが読めません。(DelphiXEでも同じエラーとなります)  参考にできる日本語のサンプルも乏しく困り果てています。  どなたか,お教えください。  m(_ _)m  よろしくお願いいたします。 【動作環境】 OS:Windows7 (32) professional 言語: Delphi6(personal) 及びDelphi XE メモリ:2GB 対象ドライブ:USB外付けHDD 250GB(1論理ドライブWindows7でフォーマット) 名称:\\.\PHYSICALDRIVE1 CylindersLo : 30401 CylindersHi : 0 TracksPerCylinder : 255 SectorsPerTrack : 63 BytesPerSector: 512 【問題点】 セクタ0からセクタ245127535までは読める様なのですが,1セクタ進めて245127536セクタを読み込もうとすると,SetFilePointerはエラーなしで通過するも,ReadFileでエラーとなってしまいます。 エラーが起きた時のSetFilePointerとReadFileに与えたパラメータは次の通りです。 Stsector : 245,127,536 real ofset: 125,505,298,432 p_hi: 58 p_lo: 951,246,848 p_hiの戻り値: 58 【プログラムのソース】 var DHandle : Thandle; // ハンドル drv_cnt : integer; // 接続ドライブ数 drvname : String; // 扱おうとするドライブの名称 sectorSize: integer; // セクタのサイズ SectorNum : word; // セクタ番号 Max_num : word; // 読み込もうとするバイト数 buf : array[0..4095*2] of byte; // 読み取りデータの格納域 STsector : int64; // 読み込み開始のセクタ番号 //----------------------------------------------------------- function getSector:boolean; // ダイレクト読み取り var dwRet : integer; // Seekのリターンコード dwSize : DWORD; // 読み取ったバイト数 iRet : Boolean; // Readのリターンコード real_ofs : int64; // 読み込もうとする位置(先頭からのバイト数) p_lo : integer; // SetFilePointerで使用するseek相対位置の下位32bit p_hi : integer; // 上位32bit begin result := false; SectorNum := 1; //一度に読むセクタ数 Max_num := SectorNum * SECTORSIZE; // 一度に読むバイト数 // ハンドルの取得 DHandle:=CreateFile(PChar(drvname),GENERIC_READ or GENERIC_WRITE, 0,nil,OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,0 ); if DHandle = INVALID_HANDLE_VALUE then begin // Openエラー処理 showmessage('open device エラー'); exit; end else begin // real_ofs := STsector * SECTORSIZE; // seek位置をバイト単位で取得 p_hi := real_ofs div 2147483648; // 上位32bitを計算 p_lo := real_ofs mod 2147483648; // 下位32bitを計算 dwRet:= SetFilePointer(DHandle, p_lo, @p_hi, FILE_BEGIN ); // seek if dwRet <> -1 then begin // 1セクタ分をbuf[]へ読み込み iRet := ReadFile(DHandle,buf,Max_num,dwSize,nil); if iRet = False then begin // Readエラー処理 showmessage('Read device エラー'); CloseHandle(DHandle); exit; end // dump_Buf; 読み取ったバッファの16進ダンプルーチン呼び出し end else begin // seekエラー処理 showmessage('Seek エラー'); CloseHandle(DHandle); exit; end; end; CloseHandle(DHandle); result := true; end; ※申し訳ありません,先頭の空白がGooによって自動的に削除されてしまうようです。

  • 騒音値 belsとdBAに関して

    HDDを探していたら気になったことがあります。 Deskstar P7K500 HDP725032GLA360のHPには、 http://www.hitachigst.com/portal/binary/com.epicentric.contentmanagement.servlet.ContentDeliveryServlet/JP_Public/products/Deskstar/DS_P7K500/DS_P7K500.pdf 騒音が2.6~2.8belsとあります。 Western Digital WD5000AACSのHPには、 http://www.wdc.com/jp/products/products.asp?driveid=338&language=jp 騒音が24~29dBAとあります。 実際に聞いた場合に、2.8belsと29dBAではどちらが大きい音でしょうか? dBAは値が大きいほうが音も大きいということで間違いないでしょうが、belsも値が大きいほうが音も大きいということで間違いないでしょう? もし間違っていたら、「2.6belsと29dBAではどちらが大きい音でしょうか?」になりますね。

  • ハードディスク換装(Vaio PCG-R505R/GK)

    Sony Vaio PCG-R505R/GKの動きが悪くなってきましたので、HDDの換装にトライしてみたいと思っています。既設のHDDは東芝MK3017GAPです(容量30GB)。関連URLは http://www3.toshiba.co.jp/storage/japanese/spec/hdd/mk3017j.htm PCG-R505R/GKに合うHDDにどんなものがあるのかインターネットで調べてみましたが、やっと見つけたのはほとんどスペックが同じはずの PCG-R505/DKにHGST Travelstar 5K100 HTS541060G9AT00を換装して問題がなかったという情報です。このDKにはHitachi_dk23ba-20-(PM)のHDDが元々は装着されていたようです。関連URLは http://www.hitachigst.com/hdd/support/dk/2/23ba20spec.html あまり技術的なことは分からないのですが、東芝MK3017GAPとHitachi_dk23ba-20-(PM)のスペックがあまり変わらないのであれば、GKにもHGST Travelstar 5K100 HTS541060G9AT00は合うという風に理解しても問題ないでしょうか? また、PCG-R505R/GKに換装できるHDDをご存知の方がいらっしゃいましたら、是非アドバイスを頂ければ助かります。容量は60~80GBを考えております。Sonyのサポートサービスでは、HDDを60GBまでアップグレードするサービスをやっているようですので、60GBまでは問題がないのではないかと思います。 どうぞ宜しくお願いします。

  • ハードディスクの速度について

    質問させて頂きます。 近々ド●パラで新しいPCでも買おうかと思っているのですが、 ハードディスクに少し悩んでいます。 OSはWindows7 Proにしようと思っています。 悩んでいるHDDはと言いますと、 1.SEAGATE 1TB 7200rpm/512byteセクター/SATA6Gb/s対応 2.SEAGATE 2TB 5900rpm/4KBセクター/SATA6Gb/s対応 3.インテル 120GB SSD 510シリーズ/SATA6Gb/s対応 の3つの内、どれにしようか考えています。 OSの立ち上がりやOS絡みの動きが早い方が嬉しいのですが、 1、2、3の内、どれが一番早いのかがよく分かりません。 またSSDが一番早いとしても、7200rpmや4KBセクターと それほど大きな差が無いのであれば、金額的に微妙かと思っています。 7200rpmも、仕様的に4KBセクターと比べて平均寿命が短いようであれば、 長持ちする方が良いかとも思っております。 PCの使い方はゲームやネットサーフィンが主になります。 基本的に長時間重い負荷をかけ続けるような使い方はありません。 数字を参考に、最終的には私個人の考えで選択しようと思っておりますので、 大雑把で良いのですが、1~3の速度や寿命の順位、 また主観で良いのでオススメ度などもありましたら大変嬉しく思います。 以上です、よろしくお願い致します。

  • SCSIのHDDをフォーマットしたい

    症状は、デバイスマネージャでSCSIのHDD名が表示されていますがfdiskやmbmでATAに接続したWin98のHDDからSCSIのHDDに切り替えるための[5]が非表示、F10が押せない、という症状です。 SCSIのHDDはパソコンの電源を入れている間はずっと回っているみたいです。 ジャンパと、アダプタの設定で、適当だと思われる設定を教えてください。 認識させたいHDDは18GBで、型番はUltra160 MIC IC35L018UWD210-0 10000RPMです。 ジャンパの説明は http://www.hitachigst.com/tech/techlib.nsf/techdocs/85256AB8006A31E587256A7A00696FA5/$file/U73lzx_sp32.PDF の27,28ページの「7.1.7 Auxiliary connector on 68 pin model」「7.2 Option jumper block」に英文と図で説明されています。 ジャンパは前面と、基盤に2つで合計3箇所あります。 PDFの内容と重複しますが、HDDにはシールが貼られており、基盤の2つのジャンパについて以下のように説明されています。 7・・・・・・・1 JP 1 ID BIT 3 2 ID BIT 2 3 ID BIT 1 4 ID BIT 0 5 FORCE SE 6 TERM POWER 7 LED OUT G・・・・・・・A JP A RESERVED B DISABLE UNIT ATTN C TI SYNC NEGO D DISABLE PARITY E DELAY START 6/12 F AUTO START DELAY G ENABLE AUTO SPIN Win98やWin2000では自動で認識されたSCSIボード名がSymbios Logic~PCI SCSI Adapterと表示されているので、BOOT可能なSCSIボードとして認識されていると思います。 デバイスマネージャでSCSIボードのアダプタの設定という所で、テキストボックスで何か設定できます。/PARITYOFFや/PIOなどと指定したりするらしいですが分からないので適当に、/PIOと入力しています。空欄だとデバイスマネージャでSCSIのHDD名が表示されませんでした。 マザーにはSCSIボードは1つだけ付けています。SCSIケーブルは両端が68ピンの端子になっているもので、ターミネータは無く、SCSIケーブルの中間に端子はありません。 下は似たような質問です。 http://oshiete1.goo.ne.jp/qa4002376.html

  • MFTが壊れた外付けHDDの復旧

    ノートPC(OS: XP Professional)に外付けHDD(Eドライブ)をUSB接続して 使っています。(外付けHDDはFAT32→NTFSにフォーマットして使用) ところが、ある日アクセスしたら突然「フォーマットされていません」と表示 されるようになってしまいました。特に衝撃などを与えた覚えはなかったので、 下記サイトを参考に「TestDisk」(testdisk_win.exe)を使いました。 http://lets-go.hp.infoseek.co.jp/testdisk1.html Advanced→Boot→List で幸いフォルダやファイルが表示されたので、 Cドライブへのコピーを試みました。しかし、一部のファイルは「Copy failed!」 となってコピーできませんでした。 Analyse→Quick Search→Write をやってみても、Eドライブにアクセスすると 「フォーマットされていません」となる状況は変わりません。 各コマンドで出たメッセージは以下のとおりです。 これを見ると、どうやらMFTに問題があるようです。 何か良い方法はないでしょうか?回答が頂けたら幸いです。 ●disk selection Disk /dev/sdc - 300 GB / 279 GiB - USB-HS SAMSUNG HD300LD ●Analyse→Quick Search Disk /dev/sdc - 300 GB / 279 GiB - CHS 36481 255 63 Partition Start End Size in sectors * HPFS - NTFS 0 1 1 36480 254 63 586067202 [HD-HU2] ●Advanced→Boot Boot sector Status: OK Backup boot sector Status: OK Sectors are identical. ●Advanced→Boot→Repair MFT MFT and MFT mirror are bad. Failed to repair them.

  • セクタが4KB(ビッグ・セクタ)でない2TBのHDDを教えてください。

    セクタが4KB(ビッグ・セクタ)でない2TBのHDDを教えてください。  当方、WindowsのXP使用者です。  なので、「普通に」2TBのHDDを使用したく、ビッグ・セクタでない2TBのHDDを探しております。  お心当たりのある方は、どうか製品名をご教示ください。

  • 外付けSSDのフォーマットについて

    Trancsendの外付けSSDをフォーマットする上で https://jp.transcend-info.com/Products/No-1006 アロケーションサイズ4096Kbyteを選びました。他の外付けHDDもそうです。960GB~3TBの容量(実際は少し少なくなる)があるので4096をチョイスしましたが、古いHDDだと7年以上前のWD REDやSeagete Baraccuda2TB~3TB、昨今購入した外付けSSDは960GBで2019年発売です。下記の資料から、PowerShellやパーティション作成ソフトにてGPTに変換しNTFSでフォーマットしていますが アロケーションサイズは4096Kbyteに統一してフォーマットしていますが、既定の方が良かったのでしょうか?教えてください。 https://support.microsoft.com/ja-jp/help/140365/default-cluster-size-for-ntfs-fat-and-exfat →MSサイトのアロケーションサイズについて (1)非AFTのHDD~ セクターあたりのバイト数 ・・・・512 物理セクターあたりのバイト数・・・・512 (2)AFTのHDD(512E) セクターあたりのバイト数 ・・・・512 物理セクターあたりのバイト数・・・・4096 (3)4K Native のHDD セクターあたりのバイト数 ・・・・4096 物理セクターあたりのバイト数・・・・4096

  • X31HDD交換方法について

    使用パソコン:ThinkPad X31 2672-PHJ (最近1Gのメモリーを取り付 けました) 現在新しいHDDに交換し、尚且つ工場出荷状態(良く長年使うといらな いプログラムなどが蓄積するので再インストールするする、とネットで 見るため)に戻して使用したいと思ってます。 方法として、まず新しいHDDに古いHDDの全てを移行してから、工場出荷状態に戻した方が宜しいのでしょうか? また、X31は、リカバリーCDがないため、自分でつくるまでは下記参考 サイト等で理解しましたが、FDDがないため 他の方法でD2D(この呼び方でよいのか分かりません)など全てのことが出来るのでしょうか? また、HDDも日立Travelstarシリーズ(サイトを見ると交換経験が多か ったため)を考えてますが、 http://www.hitachigst.com/portal/site/jp/products/travelstar/ を見る限り、記憶容量、回転速度、位で違いがわかりません。 160GB位にしたいためお勧めを教えてください。 何分、勉強しだしたのが最近です。メモリーは色々なサイトを参考に 最近自分で交換しました。 下記サイトを参考にさせていただいてますが、ちょっとづつ皆さんの やり方が違う気がして何が最善の方法か分かりません。 取り留めのない文章にて大変失礼致しますが、ご教授下さい。 勉強参考サイト http://oshiete1.watch.impress.co.jp/qa4175243.html http://bbs.kakaku.com/bbs/Main.asp?SortID=4210356 http://blog.goo.ne.jp/v11cafe/e/dd68afeb442e9175075f45bfc33c2d58 http://homepage2.nifty.com/emotom/x31/x1.htm http://d.hatena.ne.jp/shimibow/20060526/1148631188 http://www.thinkpad-club.net/modules/xhnewbb/viewtopic.php?topic_id=1493&post_id=9110#forumpost9110 http://www-06.ibm.com/jp/domino04/pc/support/Sylphd03.nsf/jtechinfo/SYJ0-00696AB http://www-06.ibm.com/jp/pc/think/thinkvantagetech/rescuerecovery.shtml http://www-06.ibm.com/jp/domino04/pc/support/Sylphd03.nsf/jtechinfo/SYJ0-007CE06

専門家に質問してみよう