<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>狐狸列那的家 &#187; 软件应用</title>
	<atom:link href="http://www.systudio.org/tag/software/feed" rel="self" type="application/rss+xml" />
	<link>http://www.systudio.org</link>
	<description></description>
	<lastBuildDate>Fri, 25 Dec 2009 01:13:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>在HP MINI 2140上安装XP的蓝屏问题</title>
		<link>http://www.systudio.org/2009/11/install-xp-for-hp-mini-2140.html</link>
		<comments>http://www.systudio.org/2009/11/install-xp-for-hp-mini-2140.html#comments</comments>
		<pubDate>Thu, 19 Nov 2009 13:57:13 +0000</pubDate>
		<dc:creator>狐狸列那</dc:creator>
				<category><![CDATA[软件应用]]></category>

		<guid isPermaLink="false">http://www.systudio.org/?p=136</guid>
		<description><![CDATA[在HP MINI 2140上用了一阵子的WIN7之后，还是决定再装个XP了。虽然Vista与Win7很炫，但出于兼容性考虑，XP目前仍然是不容忽视的存在。
然而安装过程并不算太顺利。由于这款上网本用的是SATA硬盘，安装XP的过程中会出现蓝屏错误导致安装失败。这一问题的常见解决方案有以下几种：

找一个已经集成了SATA驱动的系统安装盘，不管是GHOST版本，或者是利用nlite重新制作的安装版本，目前网上都有不少选择。这是最简单的办法，然而我是个原版控，更喜欢使用未经修改的系统，所以这一方案放弃。
在BIOS中将SATA native mode设置为disable，安装完毕进入XP之后装上SATA驱动，然后回到BIOS中将该选项重新打开。但据说HP官方网站上的驱动无法在SATA native mode被disable的情况下正常安装，只能通过硬件管理来自定义inf文件进行安装，便觉得不是太乐意。而且考虑这一办法多少有些折腾，而我又是个三天两头就重装系统的人，就越发嫌这办法麻烦了。
自行修改winnt.sif文件，加载SATA驱动。比起nlite制作的安装盘来说，这一办法简单且灵活。使用ISO编辑软件，只需对ISO安装镜像做少许修改即可完成。


我采用的是第三种，装完之后，在这里简单地记录一下。步骤如下：

在i386下查找$OEM$目录，如果没有的话请新建一个，在该目录下建立TEXTMODE子目录，将SATA驱动复制进去。
在i386目录下建一个文本文件，命名为WINNT.SIF，在其中写入如下代码。若是该文件已经存在，则在文档末尾追加即可。[Unattended]
OemPreinstall=Yes
[MassStorageDrivers]
&#8220;Intel(R) ICH9 SATA AHCI Controller (Desktop/Server/Workstation)&#8221; = &#8220;OEM&#8221;
&#8220;Intel(R) 82801HEM SATA RAID Controller (Mobile ICH8M-E)&#8221; = &#8220;OEM&#8221;
&#8220;Intel(R) 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)&#8221; = &#8220;OEM&#8221;
&#8220;Intel(R) ICH8R/ICH9R SATA RAID Controller (Desktop/Server/Workstation)&#8221; = &#8220;OEM&#8221;
&#8220;Intel(R) 82801HR/HH/HO SATA AHCI Controller (Desktop/Server/Workstation)&#8221; = &#8220;OEM&#8221;
&#8220;Intel(R) 631xESB/632xESB SATA RAID Controller (Server/Workstation ESB2)&#8221; = &#8220;OEM&#8221;
&#8220;Intel(R) 631xESB/632xESB SATA AHCI [...]]]></description>
			<content:encoded><![CDATA[<p>在HP MINI 2140上用了一阵子的WIN7之后，还是决定再装个XP了。虽然Vista与Win7很炫，但出于兼容性考虑，XP目前仍然是不容忽视的存在。</p>
<p>然而安装过程并不算太顺利。由于这款上网本用的是SATA硬盘，安装XP的过程中会出现蓝屏错误导致安装失败。这一问题的常见解决方案有以下几种：</p>
<ol>
<li>找一个已经集成了SATA驱动的系统安装盘，不管是GHOST版本，或者是利用nlite重新制作的安装版本，目前网上都有不少选择。这是最简单的办法，然而我是个原版控，更喜欢使用未经修改的系统，所以这一方案放弃。</li>
<li>在BIOS中将SATA native mode设置为disable，安装完毕进入XP之后装上SATA驱动，然后回到BIOS中将该选项重新打开。但据说HP官方网站上的驱动无法在SATA native mode被disable的情况下正常安装，只能通过硬件管理来自定义inf文件进行安装，便觉得不是太乐意。而且考虑这一办法多少有些折腾，而我又是个三天两头就重装系统的人，就越发嫌这办法麻烦了。</li>
<li>自行修改winnt.sif文件，加载SATA驱动。比起nlite制作的安装盘来说，这一办法简单且灵活。使用ISO编辑软件，只需对ISO安装镜像做少许修改即可完成。</li>
</ol>
<p><span id="more-136"></span><br />
我采用的是第三种，装完之后，在这里简单地记录一下。步骤如下：</p>
<ol>
<li>在i386下查找$OEM$目录，如果没有的话请新建一个，在该目录下建立TEXTMODE子目录，将SATA驱动复制进去。</li>
<li>在i386目录下建一个文本文件，命名为WINNT.SIF，在其中写入如下代码。若是该文件已经存在，则在文档末尾追加即可。[Unattended]<br />
OemPreinstall=Yes</p>
<p>[MassStorageDrivers]</p>
<p>&#8220;Intel(R) ICH9 SATA AHCI Controller (Desktop/Server/Workstation)&#8221; = &#8220;OEM&#8221;<br />
&#8220;Intel(R) 82801HEM SATA RAID Controller (Mobile ICH8M-E)&#8221; = &#8220;OEM&#8221;<br />
&#8220;Intel(R) 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)&#8221; = &#8220;OEM&#8221;<br />
&#8220;Intel(R) ICH8R/ICH9R SATA RAID Controller (Desktop/Server/Workstation)&#8221; = &#8220;OEM&#8221;<br />
&#8220;Intel(R) 82801HR/HH/HO SATA AHCI Controller (Desktop/Server/Workstation)&#8221; = &#8220;OEM&#8221;<br />
&#8220;Intel(R) 631xESB/632xESB SATA RAID Controller (Server/Workstation ESB2)&#8221; = &#8220;OEM&#8221;<br />
&#8220;Intel(R) 631xESB/632xESB SATA AHCI Controller (Server/Workstation ESB2)&#8221; = &#8220;OEM&#8221;<br />
&#8220;Intel(R) 82801GHM SATA RAID Controller (Mobile ICH7MDH)&#8221; = &#8220;OEM&#8221;<br />
&#8220;Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)&#8221; = &#8220;OEM&#8221;<br />
&#8220;Intel(R) 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)&#8221; = &#8220;OEM&#8221;<br />
&#8220;Intel(R) 82801GBM SATA AHCI Controller (Mobile  ICH7M/DH)&#8221; = &#8220;OEM&#8221;<br />
&#8220;Intel(R) 82801FBM SATA AHCI Controller (Mobile  ICH6M)&#8221; = &#8220;OEM&#8221;<br />
&#8220;IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller&#8221; = &#8220;RETAIL&#8221;</p>
<p>[OEMBootFiles]<br />
iaahci.cat<br />
iaahci.inf<br />
iastor.cat<br />
iastor.inf<br />
IaStor.sys<br />
TXTSETUP.OEM</li>
<li>如果修改之后的ISO是用来刻盘安装的话，至此已经可以了。如果需要用于硬盘安装模式或PE下加载虚拟光驱安装的话，还需要在安装参数中加载WINNT.SIF。例如：z:\i386\winnt32 /unattend:z:\i386\winnt.sif</li>
</ol>
<p>附：参考文档：<a href="http://www.intel.com/support/chipsets/imst/sb/CS-020825.htm">http://www.intel.com/support/chipsets/imst/sb/CS-020825.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.systudio.org/2009/11/install-xp-for-hp-mini-2140.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一例内存不能为read错误的解决</title>
		<link>http://www.systudio.org/2008/09/an-error-occurred-when-closing-dreammail.html</link>
		<comments>http://www.systudio.org/2008/09/an-error-occurred-when-closing-dreammail.html#comments</comments>
		<pubDate>Mon, 22 Sep 2008 02:03:08 +0000</pubDate>
		<dc:creator>狐狸列那</dc:creator>
				<category><![CDATA[软件应用]]></category>

		<guid isPermaLink="false">http://www.systudio.org/2008/09/an-error-occurred-when-closing-dreammail.html</guid>
		<description><![CDATA[因为要管理很多域名邮箱，我比较习惯用客户端软件来收发Email，从最初的Outlook，到Foxmail，到现在用的DreamMail。

在试用过N多种同类软件后，感觉还是DreamMail比较合我的意，只是有个问题一直很困扰我。每次关闭程序的时候，多半会弹出一个错误提示，说内存不能为Read云云。虽然不太影响使用，但却很影响心情，特别是随着本地存储的邮件越来越多的时候，我总是很担心哪天它的小毛病忽然抽风，会把存档弄丢。
在网上查了很多资料，也试了不少的办法，一直没有解决。
 
官网有人说是DM升级程序与SP3的冲突，但事实上我根本就没装SP3；有人说是与诺顿有冲突，这我不是太确定，但就算真的是这个问题，我也不可能为了它放弃诺顿，虽然杀毒软件有时只不过是种心理安慰，但有总好过没有，而且我也实在受够了金山毒霸对资源的巨大消耗，买过两次都没用多久就放弃了。
其它也有看过不针对特定软件的技术文章，例举了多种可能，例如硬件兼容性问题甚至索性说是不是内存坏了，软件性的可能性就更多了，说是中毒了或者是Windows本身的BUG，都没有的话就建议升级程序（如果有新的升级程序可以解决我还需要那么郁闷么？），升级操作系统，重新注册一些DLL，清除prefetch下的文件……甚至还有人专门做了个解决该问题的小软件。我一一尝试，遗憾的是都没有成功。
最近在看解密相关的资料时忽然想到，会不会是程序文件加壳之后造成的兼容性问题有关，就尝试着把主文件脱壳，再UPX，意外解决了这个问题。
具体步骤如下：
1、用QuickUnpack测知主文件是用AsPack2.12加的壳
2、使用Un-AsPack2.12进行脱壳
3、用UPX3.03 Windows版本压缩（这个步骤可以省略）
]]></description>
			<content:encoded><![CDATA[<p>因为要管理很多域名邮箱，我比较习惯用客户端软件来收发Email，从最初的Outlook，到Foxmail，到现在用的DreamMail。</p>
<p><img src="http://www.systudio.org/wp-content/uploads/2008/09/DreamMail.jpg" alt="DreamMail" title="DreamMail" width="400" height="316" class="alignnone size-full wp-image-113" /></p>
<p>在试用过N多种同类软件后，感觉还是DreamMail比较合我的意，只是有个问题一直很困扰我。每次关闭程序的时候，多半会弹出一个错误提示，说内存不能为Read云云。虽然不太影响使用，但却很影响心情，特别是随着本地存储的邮件越来越多的时候，我总是很担心哪天它的小毛病忽然抽风，会把存档弄丢。</p>
<p>在网上查了很多资料，也试了不少的办法，一直没有解决。<br />
 <span id="more-84"></span></p>
<p>官网有人说是DM升级程序与SP3的冲突，但事实上我根本就没装SP3；有人说是与诺顿有冲突，这我不是太确定，但就算真的是这个问题，我也不可能为了它放弃诺顿，虽然杀毒软件有时只不过是种心理安慰，但有总好过没有，而且我也实在受够了金山毒霸对资源的巨大消耗，买过两次都没用多久就放弃了。</p>
<p>其它也有看过不针对特定软件的技术文章，例举了多种可能，例如硬件兼容性问题甚至索性说是不是内存坏了，软件性的可能性就更多了，说是中毒了或者是Windows本身的BUG，都没有的话就建议升级程序（如果有新的升级程序可以解决我还需要那么郁闷么？），升级操作系统，重新注册一些DLL，清除prefetch下的文件……甚至还有人专门做了个解决该问题的小软件。我一一尝试，遗憾的是都没有成功。</p>
<p>最近在看解密相关的资料时忽然想到，会不会是程序文件加壳之后造成的兼容性问题有关，就尝试着把主文件脱壳，再UPX，意外解决了这个问题。</p>
<p>具体步骤如下：</p>
<p>1、用QuickUnpack测知主文件是用AsPack2.12加的壳<br />
2、使用Un-AsPack2.12进行脱壳<br />
3、用UPX3.03 Windows版本压缩（这个步骤可以省略）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.systudio.org/2008/09/an-error-occurred-when-closing-dreammail.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
