解决end_request I/O error on device fd0,sector 0 Buffer I/O error on device fd0,logical block 0

以前刚装好Archlinux的时候就发现了,切换到tty1 2 3 4 下面就一直出现下面两行的error提示
end_request I/O error on device fd0,sector 0
Buffer I/O error on device fd0,logical block 0
后来一直也没管它,偶尔开机后还会卡住gonme进不去,我还一直以为是我的USB摄像头的问题呢!

今天下定决心要把它搞定。用心google了一把,问题出现在fd0上面,也就是floppy上面,这个floppy也就是软驱,话说从我开始玩电脑起就没用过这玩意。虽然表哥送的电脑有软驱。
查看是否加载了floppy模块:

#lsmod | grep -i floppy

如果显示像下面这行说明加载了floppy模块。

floppy                 95465  0

在ArchWiKi里查到禁用软驱模块的方法有几种:
Kernel modules (简体中文)
黑名单
对内核模块来说,黑名单是指禁止某个模块装入的机制。当对应的硬件不存在或者装入某个模块会导致问题时很有用。

有些模块作为 initramfs 的一部分装入。

mkinitcpio -M 会显示所有自动检测到到模块:要阻止 initramfs 装入某些模块,可以在 /etc/modprobe.d/modprobe.conf 中将它们加入黑名单。

运行 mkinitcpio -v 会显示各种钩子(例如 filesystem 钩子, SCSI 钩子等)装入的模块。如果要禁用这些模块,记得在配置完成后重新生成 initramfs。
使用 /etc/modprobe.d/ 中的文件
/etc/modprobe.d/ 中创建 .conf 文件,使用 blacklist 关键字屏蔽不需要的模块,例如如果不想装入 pcspkr 模块:

/etc/modprobe.d/nobeep.conf
# Do not load the pcspkr module on boot
blacklist pcspkr
注意: blacklist 命令将屏蔽一个模板,所有不会自动装入,但是如果其它非屏蔽模块需要这个模块,系统依然会装入它。

要避免这个行为,可以让 modprobe 使用自定义的 install 命令,直接返回导入失败:

/etc/modprobe.d/blacklist.conf
...
install MODULE /bin/false
...

这样就可以 “屏蔽” 模块及所有依赖它的模块。
使用内核命令行
同样可以通过内核命令行(位于 GRUBLILOSyslinux)禁用模块:

modprobe.blacklist=modname1,modname2,modname3

或者:

modname.disable=1

当某个模块导致系统无法启动时,可以使用此方法禁用模块。
使用 GRUB 的示例

/boot/grub/menu.lst
...
kernel /vmlinuz-linux root=/dev/sda1 modprobe.blacklist=pcspkr,ipv6 ro
...
/boot/grub/menu.lst
...
kernel /vmlinuz-linux root=/dev/sda1 pcspkr.disable=1 ipv6.disable=1 ro
...

我使用的方法是在/boot/grub/menu.lst里面加上modprobe.blacklist=floppy
打开编辑/boot/grub/menu.lst文件

vim /boot/grub/menu.lst
...
kernel /vmlinuz-linux root=/dev/sda1 modprobe.blacklist=floppy ro ...
...

修改完保存重启系统

# reboot

解决WIN7不能用路由器上网的方法

解决WIN7不能用路由器上网而XP能的方法win7路由器无法上网

解决方法:从XP系统里进入192.168.1.1路由器-LAN口设置-IP地址:改为:192.168.2.1然后重起路由。换回WIN7,顺利上网!
现象:系统任务栏右下角的网络连接图标带有一个黄色的感叹号。具体为——IPV4 无Internet访问权限,IPV6无网络访问权限。能从路由获取内网地址,也能获取IPV6地址;可以ping通内网IP地址,也可以Ping通路由网关。这些现象在XP下正常。
关键问题就在这里:Windows7睿智的发现了它——是个冒牌的交换机,而是更高级的路由!结果,我这台装了Windows 7的电脑毫不犹豫的选择了楼道小区宽带的路由器,无法上网的问题随之便发生了!
买一小米手机后就一直想买个无线路由器来。所以年前买了迅捷 FW300R无线路由和一个TP-Link TL-WN821N的无线网卡。
线路都正确连上后,在WIN7先是用网线连的就是进不去路由,然后我就换到XP系统,居然能进去,设置好上网帐号和密码,设置好无线密码,小米手机上无线很Happy啊。后来我也没太注意WIN7不能用路由有线上网,因为我用USB无线网卡能上,而且我一直以为网线有问题,所以我昨天特意自己从新做了一下网线的水晶头而且测试正常,拿回来后WIN7还是无法上网。但是在苹果系统和Linux系统和XP系统都能上,就是WIN7上不了。试过升级路由还是无效,所以在网上找了很多方法,最后还是这个方法有效果!

纪念rehl6.0,迎接ubuntu11.04

redhat

在这里纪念一下这个系统,我一会就要把你格式化掉了,不是你不好,是我笨,连个访问苹果分区都解决不了。

装你,就算是满足一下我多年想装你的欲望吧。
与你接触的这段时间,我把调教的能放各种视频和音乐,把你的嗓门调高了。把瘟都死向你撑开了心扉,能把片片存倒NTFS分区了。
其实上面说的都不是原因,要怪就怪明天Ubuntu 11.04发布正式版了,我就可以把她娶进门了。她可以对我白依白顺,我想玩的花样你都能满足我。
ubuntu11.04

nVida GeForce 8500 GT DSDT驱动完善

新年第一博,祝大家新年快乐,心想事成。

元旦放三天,所以想这么晚还没睡,主要在弄我的苹果系统下显卡驱动的问题。

上一篇日志中讲到一位网友帮我修改了DSDT能驱动显卡,但是我在使用中发现有一些小问题,起初这问题偶尔才遇到,但这段时间非常严重,重起N次电脑都不管用,用-v -x -f -x32都不管用。开机进桌面时就蓝屏,但能听到里面程序是正常运行的。因为我的MAIL是开机启动的,能听到朋友发给我圣诞贺卡的音乐。

所以我只能先用NVEnabler.kext驱动显卡,因为我确定是我的DSDT不够完善,但我一时又没时间去找问题所在。昨天下班时在5D那拷了一部720P的MKV格式的电影回来看。出现花屏,这可是我第一次遇见花屏啊。这怎么能够忍受的了呢,所以下定决心一定要把这问题解决掉!

我先是用原来有问题的DSDT转成DSL文件用文本打开,但是编译时有11个错误一直找不到解决方法,所以就把以前备份的可以编译成DSDT的那个DSL翻出来了,从它来修改每修改一个地方就编译一次看看会不会出错。

在远景论坛找到了问题所在,就是DSDT里显卡的NVD值不正确,改成正确的值后我现在就能正常使用了。

以下是我的DSDT文件和未编译的可以用文本打开的DSL文件:
M2N-SLI-DSDT.AML
DSL文件

显卡花屏
MAC驱动显卡花屏

MAC iDeneb10.5.6 4G内存(死机)四国问题解决方法

我电脑4G内存当MAC系统用上3.25G的样子就四国(或者出现很多代码那种死机)。最简单的方法在下面,我是用这个方法解决的,当然我之前也尝试过其它方法都没能解决(如硬盘和光驱接口都为串口,我光驱并口为此还买了一个SATA串口转IDE并口转接卡)。
此方法适用范围:
1、Leopard已安装成功的PC用户;
2、4G内存用户;
3、4G内存+Leopard在系统正常运行中不定时出现四国的PC用户;
4、Leopard版本为10.5.1的Kalyway、iATKOS版和10.5.6 10.5.8的iDeneb版(其他版本未验证)。

开机是按F8 输入 maxmem=3325,进系统后测试下系统使用内存超过3.25G会不会国国等问题,不会的话按下面方法解决之前的问题。

打开com.apple.Boot.plist(位置为 /Library/Preferences/SystemConfiguration/),在其中的kernel flags 字段下加入 maxmem=3325 (不加空格),完成后如下(见红色字):
<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd“>
<plist version=”1.0”>
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>maxmem=3325</string>
</dict>
</plist>
保存,替换,修复权限,重启之后就可以在“关于本机”中看到内存为所***的数量了(如下图)。

修改com.apple.Boot.plist是为了让系统自动***,免去每次开机都要输入的麻烦。

After Effects error: Conversion from unicode failed for a file of directory.

After Effects error: Conversion from unicode failed for a file of directory.
3 files are missing since you last saved this project

MAC 系统下运行AE出现错误代码 3 ::160

这是我在MAC系统下运行AE,打开以前的工程时出现的错误提示。注:当MAC语言为中文是,运行AE CS4不稳定,需把系统语言改成英文。这样就出现了以上的问题。

解决方法是把文件夹,文件名都换成英文或者拼音字母等,反正就是不能有汉字的双字节符号。当然是在你以后的工作中都要这样子做。

以前是英文故助文档里的说明:

Message text:

After Effects error: Conversion from unicode failed for a file of directory.

Message interpretation:

The name of a directory or file could not read. Therefore the program is unable to access the data.

Possible causes:

A typical scenario for this error is a mismatch between your operating system language settings and the language in which After Effects is run. This does not affect any systems that use the default Western encoding of the Unicode range, but may potentially be the case for ChineseJapaneseKoreanArabicHebrewHindiThai or an assortment of other languages. Some of those languages require 16bit/ double byte Unicode as opposed to the 8bit encoding used by the standard Western scheme.

Resolution or workaround:

Set you operating system language to a range that is supported by After Effects. Using English/ US should work in any case, as it’s the default language in which the program is being developed. For AsianArabic and Hebrew support you may require to obtain a dedicated version of the installation program that is adjusted to handle these languages and re-install the program from the ground up.

翻译如下:

消息文本:

经过对错误:从目录中的文件的Unicode转换失败。

消息解释:

一个目录或文件名无法读取。 因此,程序无法访问数据。

可能的原因:

此错误的典型的情况是您的操作系统之间的语言设置,并在其中运行后效果的语言不匹配。 这不会影响任何系统,使用默认的Unicode编码范围西方,但将来有可能会为中国的情况, 日语 , 韩语 , 阿拉伯语 , 希伯来语, 印地文 , 泰文或其他语种的品种。 这些语言的有些要求16位/双字节Unicode的 ,而不是8位编码西方标准计划中所使用。

决议或变通方法:

设置你的操作系统语言来一个由After Effects支持的范围。 使用英语/美国应该在任何情况下,因为它默认的语言中,该程序正在开发中。 亚洲 , 阿拉伯语希伯来语支持,你可能需要以获取安装程序专用版本的调整,以处理这些语言和重新安装从头开始程序。

在vista下装XP成双系统的几种方法

今天在VISTA64位下装XP双系统装的头大,先是分区的问题,再是怎么样装双系统的问题,然后是盘符的问题。所以转载了两篇vista之家的文章,希望对大家有用。

如何在Windows Vista电脑里面再安装XP

这是一个超级常见的问题,很多拥有Windows Vista系统的电脑用户,因为涉及到游戏兼容性问题,或者程序编写问题等等,经常需要安装双系统,甚至多系统,于是,便有很多朋友,在Vista之家论坛提出了这样的问题,怎样才能在Windows Vista 系统下面再安装Windows XP 或者 Windows 2003?这个问题,主要需要解决,C盘已经有Windows Vista系统,想把 Windows XP 或者 Windows 2003安装在其他分区,例如D盘E盘F盘G盘H盘等等上面。。。

第一步、本步的目的,是在于先在Windows Vista系统下面做好多启动菜单,为安装新的xp或者2003系统做好准备。在Windows Vista 系统下面先下载运行Vista优化大师(点击此处下载),打开Vista优化大师,采用如下步骤:

  1、点击左侧的“系统设置”

  2、点击下面的“系统启动设置”

  3、点击右侧的“多系统选择”

  4、点击底下的“添加”,详细见下图
优化大师系统设置

继续阅读“在vista下装XP成双系统的几种方法”

我的ST1TB硬盘到了

5月10在网上买的希捷1TB硬盘于昨天5月12号拿到了,算是给自己的一个生日礼物吧。以前配的是250G的硬盘,都装满了东西,不得不要扩大一下硬盘。本来想在51放假的时候到南昌的新东方电脑城买的,没想到51的时候硬盘价格爆涨,就持币等待时机下手了。
因为是散装的所以没有数据线,还好我记得装电脑的时候多了一根SATA接口的数据线,拆开机箱,满是灰,抬到阳台清理了一番,才开始装硬盘。还好那时候电源配的是航嘉 冷静王钻石版,300W的功率,不用担心电源的问题了哈。

装好后分了四个区,分别是30、500、250、140G。用硬盘测试软件DHTune测试了新旧硬盘。老硬盘速度太慢了,新的还不错。
新硬盘读取速度

新硬盘读取速度

继续阅读“我的ST1TB硬盘到了”