[ 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に入れてデュアルブートにしてある場合はこれでも起動できます)と、 正常に休止、シャットダウンするようになりました。

            *  rindolf is listening to
    <rindolf>  Oh crud.
    <rindolf>  I should support Kaffeine too.
  <Tanktalus>  rindolf is apparently deaf... ;-)
            *  rindolf is listening to Metallica - Nothing Else Matters
     <ubajas>  NOTHING ELSE MATTERS, DUDE
        <tkr>  rindolf: thats nice :)
        <tkr>  rindolf: how about guns 'n roses?
            *  rindolf is listening to Guns and Runs - don't cry
    <rindolf>  tkr: you read my mind.
    <rindolf>  tkr: I now placed some of their songs.
    <rindolf>  Now it's November Rain.
        <tkr>  rindolf: next time youll come to finland Ill buy you a beer
               (with no alcohol)! :)
        <tkr>  rindolf++
    <rindolf>  tkr: OK.
    <rindolf>  tkr: we have something called "Black Beer" in Israel.
    <rindolf>  Which is a non-alcoholic beer.
 <simcop2387>  rindolf: THATS RACIST! IT SHOULD BE AFRICAN AMERICAN
               ISREALI BEER!
      <edenc>  rindolf: is it any good?
    <rindolf>  simcop2387: heh .

    -- Beer, Perlers and Song
    -- #perl, Freenode

 <rindolf>  What should I do now?
 <rindolf>  I'll work on Text-Qantor.
 <rindolf>  It's so great not to have a job.
     <Zuu>  yeah, if someone else pays for the food it sure is :D
     <Zuu>  also, i dont really understand much of what you just told me
            :P
         *  Zuu puts a stick into the Text-Qantor
 <rindolf>  Zuu: Qantor == Qantor ain't no TeX/Troff oh really.
 <rindolf>  It's a typesetting system I'm working on.
         *  Zuu hates the name
     <Zuu>  it makes me kinda mad actually :/
 <rindolf>  Zuu: :-)
 <rindolf>  Zuu: maybe it will grow on you.
 <rindolf>  Zuu: some people I know named a browser suckass.
     <Zuu>  :(
 <rindolf>  I refused to work on it.
     <Zuu>  see that's a name!
 <rindolf>  Zuu: heh.
     <Zuu>  i didnt mean that btw :)
     <Zuu>  suckass is kinda... unkind
 <rindolf>  OK, now I should write an
            http://www.shlomifish.org/humour/bits/facts/XSLT/
            transformation.
 <rindolf>  I'll start from something I already have.
     <Zuu>  But the "X ain't no <something related>" is just a lame naming
            convention imho
     <Zuu>  yeah, work on some XSLT facts :D
 <rindolf>  Zuu: just call it Qantor then.
 <rindolf>  Without the mnemonics.
     <Zuu>  but anyone interrested will learn that it's an abbreviation
     <Zuu>  just by the fact that it's recursive makes me want to kill
            myself a little bit more :P
 <rindolf>  Zuu: do me a break and kill yourself.
     <Zuu>  :>
 <rindolf>  Less Zuus - more grass for evil reindeers like me to feed on.

    -- What is Qantor?
    -- ##programming, Freenode


Powered by UNIX fortune(6)
[ Main Page ]