[ Main Page ]

Windows Tips

ntldrからmemtest86 / memtest86+を起動

GRUB4DOSを利用します。 ブートローダに手を加えずにGRUBを利用したい場合にも使えます。

C:のルートにgrldrを配置し、memtest86+-2.10.binをC:\bootに配置し、残りのファイルをC:\boot\grubに配置します。 C:\boot.iniとC:\boot\grub\menu.lstは以下のようにします。 grldrをboot.iniに追加し、menu.lstでは/がC:\にあたること以外はGRUBと同じです。以下boot.ini。

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MS Windows XP" /noexecute=optin /fastdetect
C:\grldr="Grub4Dos"
    
- menu.lst

title Memtest86+
root (hd0,0)
kernel /boot/memtest86+-2.10.bin
    

menu.lstはついてくるサンプルが豊富なので、参考にします。

仮想ディスクなどを使う・作る

バイナリの配布元は適宜探してください。

PE Viewer

Word HTML

実行時刻詐称

HookDateが確実でおすすめです。

CPU時間自動削減

BES Battle Encoder Shirase

コーデック

K-Liteがおすすめです。

サンドボックス

あやしいプログラムを走らせるとき、仮想マシンまでいかなくでも環境から隔離できるツールがあります。 たとえば、Sandboxieがおすすめです。

OCR

解像度が高い場合、SmartOCR Lite Editionがおすすめです。複数ファイル処理できないので、UWSCで自動実行する スクリプトの例を挙げてあります。

SmartOCR Lite Edition 1.07 SmartOCRlite107.zip
UWSC 46C 複数ファイル自動実行スクリプト例

その他

4K バイトセクターハードディスクの初期化について

はじめに

従来 512 バイトであったハードディスクの物理セクターサイズは、大容量化にむけて今後は容量効 率の高い 4K バイトセクターが主流になります。ところが物理セクターが 4K バイトのハードディスクを WindowsRXP 以前の OS にてパーティションを作成した場合に、パーティションと物理セクターの配置の 不整合が原因でランダムアクセス速度が低下する問題が発生します。
これはパーティションの作成時の問題です。最適なパーティションが作成されていれば WindowsRXP からの読み書きであっても適正なパフォーマンスが出ます。また逆に、最適でないパーティションが作成 されているときには、WindowsR7/Vista からの読み書きであってもパフォーマンス低下が発生します。
この問題に対応するため CFD カートン HDD ではパーティションと物理セクターの配置を最適化して フォーマットができる CFD Align Utility を提供します。CFD Align Utility は 4K バイトセクターハードデ ィスクと従来の 512 バイトセクターハードディスクの両方で最適なパーティションを作成可能です。

!ご注意!フォーマットや領域の削除を実行すると、記録されているデータはすべて消去されます。大 切なデータはフォーマットを行う前に、他のドライブやメディアにバックアップしてください。

4K バイトセクターハードディスクの初期化手順

CFD Align Utility を使用し FAT32 形式でフォーマットを行うことで、4K バイトセクターハードディスク に最適なパーティションが作成されます。(既にパーティションが存在するときは、既存のパーティションを 削除してからフォーマットを行ってください。)
FAT32 形式ではなく NTFS 形式にてフォーマットしたい場合は、CFD Align でいったん FAT32 形式 でフォーマットしてください(メモ:最適なパーティションが作成されます)。その後 CFD Align を終了し、 WindowsRXP の「ディスクの管理」もしくは「エクスプローラ」より NTFS 形式でフォーマットしたい領域も しくはドライブを NTFS 形式でフォーマットしてください。 (ご注意) NTFS 形式にてフォーマットし直す際、WindowsRXP の「ディスクの管理」の画面で 4K バイト セクターハードディスクに対してパーティションの削除を行わないでください。削除を行うと最適 なパーティションが崩れてしまいます。

休止状態

WindowsとLinuxのデュアルブートで起動が妙に遅かったり、休止状態でフリーズする、シャットダウンが 遅い時、パーティションのブートフラグが問題のことがあります。Linuxでcfdiskを使ってNTFS/HPFSのブートフラグ をたて、Linuxの方はフラグを外す(GRUBをMBRに入れてデュアルブートにしてある場合はこれでも起動できます)と、 正常に休止、シャットダウンするようになりました。

This message contains 100% recycled
characters.

	-- One of Nadav Har'El's Email Signatures.

Bundling all these different types of work together in one department may be
convenient administratively, but it's confusing intellectually. That's the
other reason I don't like the name "computer science." Arguably the people in
the middle are doing something like an experimental science. But the people at
either end, the hackers and the mathematicians, are not actually doing
science.

The mathematicians don't seem bothered by this. They happily set to work
proving theorems like the other mathematicians over in the math department,
and probably soon stop noticing that the building they work in says "computer
science" on the outside. But for the hackers this label is a problem. If what
they're doing is called science, it makes them feel they ought to be acting
scientific. So instead of doing what they really want to do, which is to
design beautiful software, hackers in universities and research labs feel they
ought to be writing research papers.

Paul Graham
"Hackers and Painters" - http://www.paulgraham.com/hp.html

    -- Paul Graham
    -- "Hackers and 
                Painters" (the Essay) ( http://www.paulgraham.com/hp.html )


Powered by UNIX fortune(6)
[ Main Page ]