OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

Windows2000のHDDアクセスについて

  • 暇なときにでも
  • 質問No.1935
  • 閲覧数103
  • ありがとう数8
  • 気になる数0
  • 回答数8
  • コメント数0

お礼率 25% (3/12)

初めまして、happymintです。
早速ですが、Windows98との共存(ドライブは別にしています)環境ですが、
WINdows2000の起動中及びその後稼働中に頻繁にHDDにアクセスします。
(起動時間が7~8分くらいかかります)
このアクセスにより非常にパフォーマンスが落ちるのですが
いったい何をしているのでしょう?
又この動きを改善できないでしょうか?
心当りがあればアドバイスお願いします。

ドライブ環境はC:にwin98 D:がデーター保存用
E:にwin2000 F:がデーター保存用で
D:だけが物理的に別ドライブで、E:はNTFSフォーマットです。

よろしくお願いします。
通報する
  • 回答数8
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.8
レベル10

ベストアンサー率 53% (66/123)

 ページファイルの割り当て方に少々問題がありますね。初期値5MB(50MB?)では少なすぎます。当方は、10GBのスワップ専用ディスクに最低/最高共に1.5GBをワンパーティションで当ててあります(S:ドライブ容量1.5GB、Pagefile.sys容量1.46GB)。さすがにこれは極端すぎますが、せめて192~384MBを初期値として与えておかないと、必要になるたびに拡張を行うので領域確保のためにディスクアクセスを起こします。しかも、NTFSは異常なほど断片化しやすく、Diskeeperを使用してみるとその断片化の程度に驚かされます。断片化した部分に拡張を行うと、非連続なセクタに飛ぶたびにディスク情報を読みに戻るため、極端にパフォーマンスが低下します。
 解消法として、まずページファイルを別のディスクに移してデフラグをかけ、その後ページファイルを元のディスクに作ることです。その際、初期値をケチらずに多めに確保しておきましょう。今回の場合、50MB+64MB+αで128MBは最低でもとっておけば安心でしょう。ただ、拡張時にパフォーマンスの大幅な低下を起こすので、やはり384MBほど入れておいたほうがよいと思います。もちろん、連続領域に確保できないとパフォーマンスは上がりません。デフラグをお忘れなく。
 できればD:のディスクにもう1区画区切って、それをスワップ専用区画にしてしまうのが最良のパフォーマンス改善になると思います。データドライブなんてそうそうアクセスされるものではないでしょうし、そのほうがリソースの有効利用も図れて一石二鳥です。区画容量は思い切って528MBほどとっておけば将来的に問題ないでしょう。
 相栄電器のDiskeeperというツール、ページファイルやMFTをもデフラグする強力なデフラグメンタです。当方も愛用していますが、NortonSpeedDiskのない今、これが間違いなく最強のデフラグメンタでしょう。参考URLより30日間の試用版がダウンロードできます。ぜひお試しください。
お礼コメント
happymint

お礼率 25% (3/12)

情報有難うございました。
現在スワップファイルの場所は別のパーティションに
移してありますが初期値が影響するとは思いませんでした。
早速設定を変更してみます。
それと、標準付属のツールには限界があるようですね、
ツールの導入も併せて検討してみます。

では
投稿日時 - 0000-00-00 00:00:00
-PR-
-PR-

その他の回答 (全7件)

  • 回答No.1
レベル11

ベストアンサー率 47% (95/199)

PCのスペックがもっと詳しくわからないことには何とも申し上げることはできないのですが、メモリはどれくらいの容量がありますか? Windows98と違ってWindows2000は64MBでは少なすぎるようです。128MBあればそこそこ動きます。 Celeron366MHzのNEC PC-98NXに64MBのメモリでは頻繁にHDDにアクセスがあり、使い物になりませんでした。メモリを128MBにすると、結構 ...続きを読む
PCのスペックがもっと詳しくわからないことには何とも申し上げることはできないのですが、メモリはどれくらいの容量がありますか?
Windows98と違ってWindows2000は64MBでは少なすぎるようです。128MBあればそこそこ動きます。
Celeron366MHzのNEC PC-98NXに64MBのメモリでは頻繁にHDDにアクセスがあり、使い物になりませんでした。メモリを128MBにすると、結構快適に使えています。


  • 回答No.2
レベル5

ベストアンサー率 10% (1/10)

HDDにアクセスするということはどういうことかを考えましょう。 必要な情報をファイルとして読み書きするか、メモリの代わりにswapメモリとして利用するかがほとんどだと思います。 今回の問題も上記のどちらかが原因ではないでしょうか? 1)起動時に実行されるアプリケーションもしくは稼動中に常駐しているアプリケーションに、頻繁にファイルへのIOを行うものが存在する。 2)実メモリが不足しているためswa ...続きを読む
HDDにアクセスするということはどういうことかを考えましょう。
必要な情報をファイルとして読み書きするか、メモリの代わりにswapメモリとして利用するかがほとんどだと思います。
今回の問題も上記のどちらかが原因ではないでしょうか?
1)起動時に実行されるアプリケーションもしくは稼動中に常駐しているアプリケーションに、頻繁にファイルへのIOを行うものが存在する。
2)実メモリが不足しているためswapファイルが作成され、メモリとして利用されている。
マシンスペックが書かれていないので、何ともいえませんが、起動時もパフォーマンスが悪いということであれば、2)の可能性が高いです。
Windows2000はWindowsNTの後継なので、メモリはWindows98に比べて多く必要です。
128Mから256Mはほしいところです。64Mは問題外です。
お役に立つかどうかはわかりませんが、アドバイスとしてご覧ください。
補足コメント
happymint

お礼率 25% (3/12)

yousmzさん、maroさんありがとうございます。
状況説明が不足しているとのご指摘ですので私のPCのスペックと
HDDへのアクセス状況を補足させていただきます。
CPU:K6-2 500 マザー:MX59pro メモリー:PC100 SDRAM128MB CL2
HDD:C:,E:,F:=DJNA352030 D:=DHEA34330
その他PCI対応LANカード、サウンドボード、VooDoo Bansee
状況としては前にも書きましたとおり起動時間7~8分
常駐ソフトはリアルプレイヤー7、リアルジュークボックス、ATOK12
ボリュームコントロールです。
起動してすぐの状態では約40MBの空きメモリーがあります。
で、そのまま何もしないで数分するとHDDにアクセスが始り
(1~2分くらい)その間非常に重い状態になります。
これは、起動しているアプリの種類に関係なく起り、操作している内容にも
関係ないように見えます。
このような状況ですがいかかでしょう。
よろしくお願いします。
投稿日時 - 0000-00-00 00:00:00
  • 回答No.3
レベル5

ベストアンサー率 42% (3/7)

HDDはパーテションで区切られて使用していますか? 通常 HDDは基本パーテションが一番下にあり、各OSの 読込が記録されております。 問題としては、現在お使いのソフトがDOSをベースに他の OSを統一してありますでしょうか? 通常販売されている物は、Win95/98のDOSシステムにインストール 出来るシステムコマダーがありますがWin2000に対しては3月28日 にシステムコマダー200 ...続きを読む
HDDはパーテションで区切られて使用していますか?
通常 HDDは基本パーテションが一番下にあり、各OSの
読込が記録されております。
問題としては、現在お使いのソフトがDOSをベースに他の
OSを統一してありますでしょうか?
通常販売されている物は、Win95/98のDOSシステムにインストール
出来るシステムコマダーがありますがWin2000に対しては3月28日
にシステムコマダー2000/Ver5.0が株式会社ソフトボートより販売がされました。
PS. 通常販売されているパーテーションコマンダーはまだ2000の対応はされていない様です。
特に私から、ご案内したい事はあなたの使用しているコンピュータはハードウェアー的には
Win98がベースでグラフィックカードは多くの物がAGPカードで
良くて24ビットカラー表示の物と思われます。(Win98用です)
他にネットワーク関係で音声及びモデム、LANカード類,、PCIバスも Win98用です。
Win2000対応ドライバも必要となります。
補足コメント
happymint

お礼率 25% (3/12)

補足としては重複するかもしれないですが、HDDは3個のパーテーションで
区切りC:にWIN98次のパーテーションにWIN2000をインストールしてあります。
HDDはもう1台あるのでWIN2000を立ち上げたときはWIN2000はE:になります。
hiro_sさんのご指摘のOSの統一とは??
又、システムコマンダー、パーテーションマジック等のソフトは
導入していません。
ビデオはVooDooBansheeのPCI及びLANカードはメルコ製でWIN2000対応と
なっており音源ボードもWIN2000用ドライバーを使用しています。
この条件でいかがでしょう??
投稿日時 - 0000-00-00 00:00:00
  • 回答No.4
レベル7

ベストアンサー率 19% (4/21)

みなさんと快適に動くという基準がわたしは異なるのかもしれませんが、 現状64MBのメモリーでWindows2000を使っています。もちろん使用する ソフトによる違いは当然あるかとは思いますが私は現状特別不都合は 感じていません。 もちろん、メモリーが64MBより128MBの方が快適に動くのはあたりまえ で、128MBで1度使えば、64MBでの使用には耐えられない気持ちになる のでしょうね。 ...続きを読む
みなさんと快適に動くという基準がわたしは異なるのかもしれませんが、
現状64MBのメモリーでWindows2000を使っています。もちろん使用する
ソフトによる違いは当然あるかとは思いますが私は現状特別不都合は
感じていません。
もちろん、メモリーが64MBより128MBの方が快適に動くのはあたりまえ
で、128MBで1度使えば、64MBでの使用には耐えられない気持ちになる
のでしょうね。
さて、HDへのアクセスの件ですが、仮想メモリの割り振りはどのようになって
いるのでしょうか?
INF000.SWPというファイルをHD上に作りますよね。
その辺の設定はどうなっているのでしょうか?
補足コメント
happymint

お礼率 25% (3/12)

仮想メモリーへの割振りについてはWIN2000からは50-384MBとしているだけで
パフォーマンスについてはバックグランドに最適化を選んであります。
(こうする方がHDDへのアクセス量がやや減りアプリ実行が止りにくくなる)
ほかに設定できる物があればアドバイスお願いします。
それと、システムログはほとんど取らないようにしてあります。
投稿日時 - 0000-00-00 00:00:00
  • 回答No.5
レベル7

ベストアンサー率 19% (4/21)

すみません。お尋ねする内容が不足してました。仮想メモリーは どのドライブに設定しているのでしょうか? 更に、そのドライブの空き容量に問題はないのでしょうか? たびたびですみません。 ...続きを読む
すみません。お尋ねする内容が不足してました。仮想メモリーは
どのドライブに設定しているのでしょうか?
更に、そのドライブの空き容量に問題はないのでしょうか?
たびたびですみません。
補足コメント
happymint

お礼率 25% (3/12)

こちらこそ怪しげな補足で申訳ないです。
仮想メモリーはWIN98でC:に2-190MB、WIN2000でE:に5-380MBに
なっております。
残り容量は各パーテーションに3~5GBありますので問題ないと思います。
現在この書込みをしている状態で50MBを使っているようです。
起動しているアプリはIE、RealJukeBox、OEくらいです。

                     以上
投稿日時 - 0000-00-00 00:00:00
  • 回答No.6
レベル5

ベストアンサー率 42% (3/7)

システムコマンダー等のソフトを使用していないとの事ですがBIOSでパーティションを区切られているのでしょうか? まず、パーティションの仕組みをご説明します。 (1)HDはマスターブートレコード起動時に読み込まれ OSはその情報を元にHDを複数のドライブとして 取り扱います。 (2)基本パーティションが次に基本MS/DOS領域プライマリの マスターに接続されているHD ...続きを読む
システムコマンダー等のソフトを使用していないとの事ですがBIOSでパーティションを区切られているのでしょうか?

まず、パーティションの仕組みをご説明します。
(1)HDはマスターブートレコード起動時に読み込まれ
OSはその情報を元にHDを複数のドライブとして
取り扱います。
(2)基本パーティションが次に基本MS/DOS領域プライマリの
マスターに接続されているHDの場合は必ず作成しなければ
ならないパーティションです。
DOS及びWindowsの場合は一台のHDに1つしか作れません。
また、MS/DOSはこの領域にインストールしないと起動できません。
(3)拡張パーティション・拡張MS/DOS領域HDを分割して使用する場合に
作成するパーティション。
拡張パーティションに複数の論理ドライブを作成することで4つ以上の
パーティションを利用することができます。
(4)論理ドライブ・論理MS/DOSドライブ・拡張パーティションの中に
作成するパーティション論理ドライブは複数作成することが出来き
それぞれのパーティションはドライブとして割り当てられます。
  • 回答No.7
レベル5

ベストアンサー率 42% (3/7)

前回からの続きです。 文章が長くてすみません。 アクティブパーティション(基本パーティション)はMS/DOS系OSで 作れるのは1つだけですのでココが問題です。 OSごとにスタートからシステムコマンダー等を使用して コンピュータの中のプライマリーHDのマスターブートから各OSへ アクセスが出来るよう直さないとドライブレターの割り当て優先順位が 作動して いつまで経っても立ち上がりが手間が ...続きを読む
前回からの続きです。
文章が長くてすみません。

アクティブパーティション(基本パーティション)はMS/DOS系OSで
作れるのは1つだけですのでココが問題です。
OSごとにスタートからシステムコマンダー等を使用して
コンピュータの中のプライマリーHDのマスターブートから各OSへ
アクセスが出来るよう直さないとドライブレターの割り当て優先順位が
作動して いつまで経っても立ち上がりが手間がとてもかかります。
BIOSによってこの順位を変更できる物もあります。
参考にユーザーに見えない部分としてBIOS・各デバイス初期化
設定されたブートセレクタあるいはHDのマスターブートレコード
を呼び出してHDの一番先頭にあるマスターブートレコードを読み込みます。
難しすぎたでしょうか?
補足コメント
happymint

お礼率 25% (3/12)

何度もおつき合いいただき有難うございます。
パーテーションとブートレコードについてですが
インストールの手順としてまずFDISKでパーテーションの削除を行い
その後、基本領域と拡張領域を2個作成、拡張領域を論理ドライブとして
設定し、再起動及びフォーマットを行い
C:にWIN98をインストール、次にWIN2000をインストールする際に
E:を指定してインストールしました。
hiro_sさんならご存じだと思いますがこれで、起動時にどちらのOSを
起動するか選択出来るようになりますよね。
これが原因で(つまりE:としてWIN2000が起動する)HDDへの意味不明の
アクセスが発生するのでしょうか?
もう一度確認しておきますが私のいうHDDへのアクセスとは
スワップファイルの読み書きやアプリが必要に応じて読出す(或は書込む)
動作以外に意味の分らないアクセスが多発することへの疑問です。
又、アプリもC:に置いた物を起動しているわけでもありません。
いかがでしょう?
投稿日時 - 0000-00-00 00:00:00
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
あなたが体験したトラブルや解決方法を共有しませんか?
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ