もう4時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50 [PR]萌え犬写真館も復活。[PR]  
レス数が900を超えています。1000を超えると表示できなくなるよ。

【デフラグ】 Contig

1 :路伯 ◆a.0e5YxqBY :2006/01/02(月) 15:03:35 ID:XnFVBSBP0
http://www.sysinternals.com/Utilities/Contig.html

おそらく最小のデフラグソフト。

基本的に「contig [-s] <filename>」でOK。

断片化していないファイルには手を出さないので、他のデフラグソフトのように大量の
ファイルを移動させることは少なく、ハードディスクへの負担もそれだけ小さいはず。

オススメな使い方は、「start /b /low contig c:\*.exe」「start /b /low contig c:\*.dll」。

2 :名無しさん@お腹いっぱい。:2006/01/02(月) 16:53:17 ID:EgITG3kq0
いつのツールだよwww
Sysinternalって統合でスレたてたほうがいいかもな

3 :名無しさん@お腹いっぱい。:2006/01/02(月) 17:46:25 ID:ElQiYfaP0
     [゚д゚]
     /[_]ヽ          デフラグを使うと
      | |
 ■■□■■□◇_◇□□□

     [゚д゚]
     ■_]ヽ□        ハード ディスクのファイルや未使用領域を再配置し
      | |
 ■■□_■_◇_◇□□□

        □
■⌒      ヾ
   \[゚д゚]ノ          プログラムの実行速度を上げることが
      \\/ 
 ■■□ /■_◇_◇□□□

   □   ( )         出来る・・・かも知れません。
  ■  ヽ[ ̄]ノ
 ■■□[゚д゚]■_◇_◇□□□

4 :路伯 ◆a.0e5YxqBY :2006/01/02(月) 19:36:18 ID:fszuHUQS0
>>2

最新版は2005年2月に出てる。

"Contig works on NT 4.0 and higher"と書いてあって、WinXPでも動く。

5 :q ◆jLjA.WrAfo :2006/01/04(水) 08:11:39 ID:HtGgg52w0
s

6 :路伯 ◆a.0e5YxqBY :2006/01/04(水) 11:56:57 ID:nKzT548z0
WinNT4.0とWinXPでは、Contigの動作が若干違う。

WinNT4.0ではフォルダの断片化を解決しないが、WinXPではする。

7 :名無しさん@お腹いっぱい。:2006/01/06(金) 02:05:27 ID:/NHJMR1m0
もっと詳しく使い方教えてよ

8 :路伯 ◆a.0e5YxqBY :2006/01/07(土) 14:55:21 ID:9xI2PlSU0
>>7

Contig.exeをC:\あたりにおいておく。

コマンドプロンプトを起動し、
「c:」
「cd \」
でC:\に移動し、
「contig c:\* /s」
とすると、Cドライブの断片化したファイルのみを処理してくれる。
断片化していないファイルを動かさないのが、Contigのいいところ。

他のデフラグソフトだと、デフラグそのものがHDDに大きな負担をかけ、寿命を余計に
縮めてしまう。

私は、「start /b /low contig c:\*.dll」で優先度を下げて、DLLファイルのみを最適化することが
多い。これだと、他に作業をしながらでも、デフラグができる。

9 :路伯 ◆a.0e5YxqBY :2006/01/07(土) 14:57:02 ID:9xI2PlSU0
>>8
への訂正

「contig c:\* /s」→「contig c:\* -s」

10 :名無しさん@お腹いっぱい。:2006/01/07(土) 19:59:20 ID:QlCmR1zp0
へーこりゃいいね

11 :路伯 ◆a.0e5YxqBY :2006/01/08(日) 10:37:43 ID:I8RqgPr60
ほとんどのデフラグソフトはディスクをデフラグするんだが、Contigはファイルを
デフラグするソフト。

徹底的なディスクのデフラグを繰り返すと、アクセス速度は
大きくなるかもしれないけれど、ディスクの寿命は多分縮む。

会社とかに置いてあるハードディスクで、デフラグされずに使われ続けているような
奴が、かえって寿命が長くなっているような気がしないか?

商用サーバーなどではもちろん快適なアクセスを提供する必要があって、
毎週のようにデフラグしたり、時々ディスクの交換を行なったりするけど、
個人のコンピュータでは、たいてい、「*.exe」と「*.dll」をデフラグすれば十分だと思う。

12 :名無しさん@お腹いっぱい。:2006/01/08(日) 11:06:46 ID:aVL5G1530
英語が読めません><

13 :路伯 ◆a.0e5YxqBY :2006/01/08(日) 16:10:37 ID:I8RqgPr60
大雑把な訳

--紹介--

Winternals Defrag のマネージャーを含めての多くのNTディスク最適化ソフトが市場に
出ています。ディスク全体の最適化を行なうためになら、これらのツールは有用です。

けれども、たいていのファイルがこれらのユーティリティーによって処理されたドライブの
上で最適化されますが、若干のファイルがそうではないかもしれません。

加えていうと、頻繁に使われる特定のファイルが最適化されることを確実なものにするのは
難しいです。それらは使用された最適化ソフトよって使われる最適化アルゴリズムに
固有の理由で断片化されたままでいるかもしれません。

また、たとえすべてのファイルがディフラグメントされたとしても、ぎりぎりスペースに
収まっているファイルに対する次の変更がファイルを再び断片化するかもしれません。

そういうソフトでは、ディスク全体の最適化作業を行わなければ、各ファイルが再び
最適化されることを望めません。

Contig はディスクでファイルを最適化しようと試みる各ファイル単位の最適化ソフトです。

しょっちゅう断片化されているファイルやできるだけ断片化を防ぎたいファイルを
最適化するのに、Contigはうってつけです。

14 :路伯 ◆a.0e5YxqBY :2006/01/08(日) 16:11:23 ID:I8RqgPr60
--インストールと使用--

Contig はNT4.0以降のWindows上で機能します。

Contig を使うと、既存のファイルを最適化したり、あるいは、ディスクで最適化された
状態の任意の大きさと名前の新しいファイルを作ることができます。

既存のファイルを最適化するために、次のように Contig を使ってください:

contig [-v] [-a] [-q] [-s] <ファイル名>

「-v」スイッチを使うと、Contigに進行中の最適化動作についての詳細な情報を
表示させることができます。

ファイルがどれくらい断片化されているのかを単に知りたいときには、「-a」スイッチを
使ってください。

ワイルドカードを使用して、指定ディレクトリ以下を最適化するときには、「-s」スイッチを
使ってください。

例えば、「c:\winnt」にはいっている全てのDLLファイルを最適化するには、
「contig -s c:\winnt\*.dll」とします。

「-q」スイッチは「-v」スイッチよりも優先され、Contigを「quiet」モードでは知らせます。
そうすると、作業中に表示されるのはまとめの情報だけになります。

最適化された状態の新しいファイルを作るときには、

contig [-v] -n <ファイル名> <ファイル容量>

としてください。

15 :路伯 ◆a.0e5YxqBY :2006/01/08(日) 16:15:32 ID:I8RqgPr60
--どのように働いているのか--

ContigはNT4.0で導入されたWindowsNTのネイディブな最適化サポートを使います。

最初にディスクをスキャンし、開き領域の位置とサイズをについての情報を収集します。
それから、最適化対象のファイルがどこに位置しているのかを判定します。次に、開き
領域とファイルが持っている断片の数に基づいて、Contigはファイルが
最適化されうるかどうかを判断します。

もしもファイルを最適化できるのならば、Contigはファイルを開き領域に移動します。

--さらに詳しい情報--

ヘレン・カスターの「Inside Windows NT」はオブジェクトマネージャーのよい概論ですし、
1997年にWindows NT Magazineのコラムとしてマークが書いた
「Inside the Object Manager」ももちろん、すばらしい概論です。

16 :名無しさん@お腹いっぱい。:2006/01/13(金) 12:06:42 ID:NGE6fxxV0
何この良スレは…
このソフト日本語だとこのスレしかヒットしないな

17 :名無しさん@お腹いっぱい。:2006/01/13(金) 12:38:31 ID:NGE6fxxV0
やり始めて気づいたがこれ途中で止められないのか
困った

18 :名無しさん@お腹いっぱい。:2006/01/13(金) 14:13:02 ID:R1NciSJ50
最高のソフトだね

19 :路伯 ◆a.0e5YxqBY :2006/01/13(金) 15:00:34 ID:U22dIazE0
>>17

「ctl + del」

20 :路伯 ◆a.0e5YxqBY :2006/01/13(金) 15:11:02 ID:U22dIazE0
書き忘れたが、Contigはフリーソフト。

同様のソフトにDefragmentor Lite CLがあるが、深い階層をデフラグするときに重くなる
感じがする。

コマンドラインデフラグソフトはやっぱり、Contigがいい。

21 :17:2006/01/13(金) 15:48:11 ID:aB8iAAca0
レスどうもctrl+cで止まった

22 :名無しさん@お腹いっぱい。:2006/01/16(月) 12:40:54 ID:Djs1/CYeP
ディレクトリ自体の断片化はどうなるのか。

23 :名無しさん@お腹いっぱい。:2006/01/16(月) 12:58:30 ID:X8p7ImRd0
フロントエンド作ってみたくなった。

24 :名無しさん@お腹いっぱい。:2006/01/16(月) 13:04:08 ID:Djs1/CYeP
管理者権限じゃ無い人が実行したらどうなるの?

25 :名無しさん@お腹いっぱい。:2006/01/16(月) 15:32:28 ID:PjS0wPzY0
ttp://cowscorpion.com/HDD/PowerDefragmenterGUI.html

これってどうよ


26 :路伯 ◆a.0e5YxqBY :2006/01/16(月) 16:17:59 ID:tp+FHaYU0
>>22

NT4.0ではほったらかしだが、XPでは最適化される、ようだ。

ディレクトリの最適化過程も表示されているから。

27 :路伯 ◆a.0e5YxqBY :2006/01/16(月) 16:20:50 ID:tp+FHaYU0
>>25

激しく乙。

ちゃんと作ってくれている人がいるんだねぇ。

28 :名無しさん@お腹いっぱい。:2006/01/16(月) 16:58:04 ID:Djs1/CYeP
うむ〜管理者権限がないとうんともすんともいわないね。
会社であてがわれている Windows 2000 な PC で
やってみようと思ったんだがなぁ。

29 :名無しさん@お腹いっぱい。:2006/01/16(月) 20:04:55 ID:ryVSp+b00
面白そうなSOFTだねw
試しに>>25のでC:をDISKモードでやって、PD7で調査したら
TEMPにある2つのFILE以外はOKですた。
(疑問なのはHDの空き容量がどれだけ空いていればいいのかが不明な点だけ)

とにかく速いね、これ♪

30 :名無しさん@お腹いっぱい。:2006/01/16(月) 22:38:26 ID:YcxBVTnQ0
ウィン標準でフラグつかっておりますですよ

31 :名無しさん@お腹いっぱい。:2006/01/16(月) 22:50:46 ID:YcxBVTnQ0
でもナイステスト

32 :名無しさん@お腹いっぱい。:2006/01/17(火) 03:07:04 ID:Nj9XkCyh0
確かにPerfectDiskやDiskeeperはファイル無駄に動かしすぎ。
かといって全く動かさないのも非効率。
DiskeeperLiteが一番バランスいい気がする。

33 :名無しさん@お腹いっぱい。:2006/01/17(火) 07:08:31 ID:q64SzKlHP
これ、実行したからといって移動されたファイルの
ACL変更されたりしないですよね??

34 :路伯 ◆a.0e5YxqBY :2006/01/17(火) 09:38:03 ID:KeSoaC+v0
>>33

さぁ …。

サイトの説明を自分なりに解釈すると、ファイルを最適化しているのは
Contigそのものというより、むしろOSに含まれるNTFS最適化サポートのほうだろう。

そのNTFS最適化サポートの方が大丈夫なら、問題は起こらないはず。

35 :路伯 ◆a.0e5YxqBY :2006/01/17(火) 09:41:38 ID:KeSoaC+v0
>>29

ハードディスクに空きが不足すると、最適化が不十分になるだけ。

空きが十分なら、100 frags → 1 fragだったはずのファイルが、
100 frags → 15 fragsとかになったりする。

HDD 4GBのマシンでAVIファイルを最適化していたときに、よくそういうことがあった。

36 :名無しさん@お腹いっぱい。:2006/01/18(水) 14:12:50 ID:B2FIYIgM0
詳しく調べてないが、
-a で分析するのに -s と一緒に指定すると
分析されないことがあるね。
あるいは日本語のついたディレクトリだけでの問題かも?

37 :36:2006/01/18(水) 14:22:51 ID:B2FIYIgM0
ごめん。勘違い。
cygwin のシェルでやってたんだけど、
contig -a -s *
などとすると、
cygwin のシェル側で * を処理して勝手に展開してしまうので、
contig に * が文字通りわたってないだけだった。
contig -a -s "*"
でできた。


38 :名無しさん@お腹いっぱい。:2006/01/18(水) 14:39:21 ID:4th9B7WH0
これで空き領域の最適化ができるようにならないかなあ。
ファイルは断片化しててもいいからとりあえず詰めて、
連続した空き領域だけ確保できるような機能がほしい。

39 :名無しさん@お腹いっぱい。:2006/01/18(水) 21:59:18 ID:qV+1GPzU0
win9x用のノートンにそんな機能あったね

40 :路伯 ◆a.0e5YxqBY :2006/01/19(木) 10:54:21 ID:uUSlqk9R0
>>38

それをやるなら、断片化していないファイルを移動させなければならなくなって、Contigの
領分というより、O&Oの領分になると思われる。

41 :名無しさん@お腹いっぱい。:2006/01/19(木) 13:44:59 ID:sLzgoMjz0
FILEモードだと2バイト名のファイルはできない?
DISKモードだとID見てるから2バイトは関係ないっぽいけど、その辺どうなんですか?

42 :路伯 ◆a.0e5YxqBY :2006/01/19(木) 20:32:10 ID:uUSlqk9R0
>>41

最新版は2バイト文字名のファイルも処理しているけど、コンソールにファイル名が
表示されない。2バイト文字名のディレクトリも同様。

1バイトと2バイトが混ざったファイル名の"hogehogeほげほげ.hoge"みたいな
ファイルがあったら、"hogehoge"とだけ表示される。

43 :名無しさん@お腹いっぱい。:2006/01/19(木) 20:39:56 ID:sLzgoMjz0
>>42
そうなんですか
おかしいな2バイト名のファイルができないのは、他のソフトがドライブにアクセスしているのが
原因なんですかね〜

PD7と同じ感覚で使うのがいけないみたいですね。

44 :名無しさん@お腹いっぱい。:2006/01/20(金) 06:41:00 ID:9JAGcM640
contig [-n filename length]
でフラグメントのないファイル作れるみたいだけど、
これは必要なら邪魔なファイル移動して連続空間作ってくれるのかな?

45 :名無しさん@お腹いっぱい。:2006/01/22(日) 16:32:54 ID:OmNWw5260
   ∧_∧∩
  ( ゚∀゚)彡 コンティグ!!
  (   ⊂彡   コンティグ!!
   |   | 
   し ⌒J

46 :名無しさん@お腹いっぱい。:2006/01/23(月) 01:44:50 ID:JomfHR+U0
>>38が求めてる「連続した空き領域だけ確保」ってのはここにあ
るDIRMSってのがやってるような。
公式  ttp://www.dirms.com/home/docs/dirms1.asp
ヘルプ ttp://www.dirms.com/dirms/index.html
解説  ttp://www.dirms.com/home/BuzzsawHelp/dirms.asp
GUI1  ttp://www.wolfgang-fuehrer.de/wwf_dirmsgui_en.htm
GUI2 ttp://www.freedownloadscenter.com/Utilities/Misc__Utilities/DG_Defragmenter.html

あと,これは「partial defragmentation algorithm」を採用してい
て,contigみたいに部分的なデフラグもできるようだ。

でもって,このDIRMSと同じ仕組みで(?)バックグラウンドで
リアルタイムにデフラグするBuzzsaw On-The-Fly Defragmenter
というのがCNETのユーザーレビューで絶賛されてた。ファイル
変更があるとデフラグの必要性を判断して,必要なら60秒後に
そのファイルにデフラグかけるらしい。
CNET ttp://www.download.com/Buzzsaw-On-The-Fly-Defragment
er/3640-2094_4-10198524.html?pn=1&sb=0&v=0
公式 http://www.dirms.com/home/docs/buzzsaw.asp

調べたことを吐き出してみた。


47 :名無しさん@お腹いっぱい。:2006/01/23(月) 02:00:23 ID:JomfHR+U0
あ,DIRMSのGUI2はこっちの方がバージョン上だった。
ttp://cowscorpion.com/HDD/DG-Defragmenter.html
一度に3つのドライブまでデフラグできるそうだ。

48 :名無しさん@お腹いっぱい。:2006/01/23(月) 09:38:23 ID:UYElHecJ0
  _n
 ( l    _、_
  \ \ ( <_,` )
   ヽ___ ̄ ̄  )   グッジョブ!!
     /    /



49 :名無しさん@お腹いっぱい。:2006/01/24(火) 01:33:15 ID:ThFbu7GB0
DIRMS試してみたけど、断片化は解消されるけど前にまとめる機能はいまいち

50 :路伯 ◆a.0e5YxqBY :2006/01/24(火) 09:33:05 ID:ReisreUc0
DIRMSを試してみた。

>>49のいってることに異論はない。

ただ、無料ソフトでこれだけできれば文句はない。もっとも、WindowsXPには最初から
Diskeeperもついているから、DIRMSの位置づけは微妙。

ファイル単位の断片化解消なら、ファイルタイプをしていして処理できるContigの方がいい。

51 :名無しさん@お腹いっぱい。:2006/01/24(火) 09:47:00 ID:Tysxa7A50
一度に3つのドライブまでデフラグできるのが
XP純正よりも使えそうかね

52 :46:2006/01/25(水) 07:36:39 ID:MWc3oEkI0
DIRMSヘルプは切れてるので張りなおし
ttp://www.dirms.com/home/docs/dirms_help.asp

さて,DIRMSの解説とかを少し詳しく読んでまとめてみた。

・他のデフラグメンタと同様NTDLL.DLLを使っているので安全。
・ほとんどのファイルとファイルの間には15クラスタ以下の微
 細な空き領域があるが,Diskeeperを含む他のデフラグメン
 タはこれを放置する。そしてNTFSでは,他に空き領域があっ
 ても,この微細な空き領域に書き込んでしまうので激しい断
 片化が起きる。これに対し,DIRMSはその微細な隙間を詰め
 る作業をする。この作業を実行するのが「compact」オプシ
 ョン。
・Diskeeperは,十分な空き領域がない場合,激しく断片化し
 た巨大なファイルをデフラグできないが,DIRMSは部分的に
 デフラグを実行できるので,この場合でも状況を改善できる。

53 :46:2006/01/25(水) 07:46:44 ID:MWc3oEkI0
・DIRMSはファイルをドライブの先頭に移動し,またできる限
 り大きな空き領域を確保しようとする。そのオプションが
 「move」。また「move date」オプション で,最終更新日
 を基準にして,ファイルを並べかえる。
・以上の過程をたどるデフラグを完璧に行うには非常に時間が
 かかり,数日はみたほうがよい。その理由は,ファイル移動
 で空いたスペースを,OSが空き領域として解放するのに時間
 がかかり,DIRMSがこれをいちいち待たねばならないことに
 ある。そこで,賢いやり方としては,毎晩就寝中に少しずつ
 デフラグを進めるか,「-q」オプションを用いて精度を落と
 して実行するとよい。
・「-q」オプションを使うと,
  1.「compact」では,対象ファイルの「前後両方」に空き
   領域がある場合のみ隙間を詰める作業を実行する。ファ
   イルの前後いずれかが他のファイルと隙間なく接してい
   れば,他方の隙間を埋める作業は行わない。
2.「move」では,あるファイルを移動した後,その空いた
   領域をOSが解放するのを待たずに次のファイルを移動す
   る作業に移行する。
従って,いずれも作業の精度は落ちる。

289 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]

取りに行ったけどなかった。次は一時間後に取りに行くです。
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.0.7.3 2008/07/26
FOX ★ DSO(Dynamic Shared Object)