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はついてくるサンプルが豊富なので、参考にします。
バイナリの配布元は適宜探してください。
HookDateが確実でおすすめです。
BES Battle Encoder Shirase
K-Liteがおすすめです。
あやしいプログラムを走らせるとき、仮想マシンまでいかなくでも環境から隔離できるツールがあります。 たとえば、Sandboxieがおすすめです。
解像度が高い場合、SmartOCR Lite Editionがおすすめです。複数ファイル処理できないので、UWSCで自動実行する スクリプトの例を挙げてあります。
SmartOCR Lite Edition 1.07 SmartOCRlite107.zip
UWSC 46C 複数ファイル自動実行スクリプト例
従来 512 バイトであったハードディスクの物理セクターサイズは、大容量化にむけて今後は容量効
率の高い 4K バイトセクターが主流になります。ところが物理セクターが 4K バイトのハードディスクを
WindowsRXP 以前の OS にてパーティションを作成した場合に、パーティションと物理セクターの配置の
不整合が原因でランダムアクセス速度が低下する問題が発生します。
これはパーティションの作成時の問題です。最適なパーティションが作成されていれば WindowsRXP
からの読み書きであっても適正なパフォーマンスが出ます。また逆に、最適でないパーティションが作成
されているときには、WindowsR7/Vista からの読み書きであってもパフォーマンス低下が発生します。
この問題に対応するため CFD カートン HDD ではパーティションと物理セクターの配置を最適化して
フォーマットができる CFD Align Utility を提供します。CFD Align Utility は 4K バイトセクターハードデ
ィスクと従来の 512 バイトセクターハードディスクの両方で最適なパーティションを作成可能です。
!ご注意!フォーマットや領域の削除を実行すると、記録されているデータはすべて消去されます。大 切なデータはフォーマットを行う前に、他のドライブやメディアにバックアップしてください。
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