今天一直在找sata硬盘序列号的C读取方法, 找了良久, 终于找到一份可行的代码, 遂改之, 下面这段代码在as4测试通过, (此篇文章修改自: http://samba.org/~tridge/ctdb/utils/scsi_io/scsi_io.c) #include unistd.h> #include fcntl.h> #include stdio.h> #include string.h> #include errno.h> #include sys/ioctl.h> #include scsi/sg.h> #define SCSI_TIMEOUT 5000 /* ms */ static char *device = "/dev/sda"; int scsi_i...
by coolias - Linux文档专区 - 2009-05-29 20:06:44 阅读(2020) 回复(0)
自从Vista的种子在网上刚刚出现的时候,我就下载了。可是一直就安装不上,每次安装时的第一次重启都会蓝屏,原来是没有加载sata驱动。 网友们说跟本装不上的,可是我就是不死心,研究了二十天,昨天终于装上了。原来可以在安装重启后从XP下手动将sata驱动和注册信息添加到Vista的临时目录。 首先,我们的中心思想是在要在Vista安装目录中手动添加个我门自己的磁盘控制器驱动。这需要有2个步骤来完成: 1.在Vista 临时安...
获取IDE硬盘序列号比较容易,下面是一段示例代码: struct hd_driveid id = {0}; int fd = open("/dev/hdc", O_RDONLY); if (ioctl(fd, HDIO_GET_IDENTITY, &id) 0) { rv = errno; goto err; } id.serial_no中便是序列号了。 对于sata硬盘,这种方法不再可行。网上查了一下,hdparm可以取到sata硬盘序列号,但需要内核的支持,我使用2.6.16版本内核,可以取到。 因为需要用C代码获取...
全新的计算机: AMD 64位双核处理器,160G sata硬盘,华擎主板 在安装debian2.6时出现: 没有任何可用的分区,找不到我的sata硬盘 在网上看了好多贴都不能解决,请高手出招,帮忙一下,谢谢!
到目前为止母盘I386里的内容变动:非官方主题使用破解UXTHEME.DL_ 及DOSNET.INF修改并且加入了winnt.sif应答文件(修改UNATTEND.TXT)和Smartdrv.exe.下面两个版本Xp内容是一样的! WINXP\VOLP WINXP\VOLS 下面就是加入sata驱动的区别了,把VOLS下的XP作为有驱动的版本! 1.集成sata驱动 使用BTS驱动包来集成sata驱动,BTS下载网址: http://www.driverpacks.net/Projects/DriverPacks/ 当然我只是集成sata驱动而已,对于其它的芯片组,图形,...
客观地说,与CPU、内存等其他部件相比,硬盘是PC中发展最慢的组件之一,在很多时候,系统性能不佳往往因为受制于硬盘性能的瓶颈。不过,随着sata硬盘应用的日益普及,这一窘境稍有改windows vista能够很好地支持sata硬盘,同时,还提供了进一步提高硬盘性能的途径,那便是通过启用高级性能选项。 下面介绍在windows Vista“榨出”sata硬盘性能优势的技巧。 以管理员帐户登录windows Vista; 打开设备管理器; 这...
自从Vista的种子在网上刚刚出现的时候,我就下载了。可是一直就安装不上,每次安装时的第一次重启都会蓝屏,原来是没有加载sata驱动。 网友们说跟本装不上的,可是我就是不死心,研究了二十天,昨天终于装上了。原来可以在安装重启后从XP下手动将sata驱动和注册信息添加到Vista的临时目录。 《计算机晋级手册》网址:www.zhaohongyu.net 首先,我们的中心思想是在要在Vista安装目录中手动添加个我门自己的磁盘控制器驱动。...
sata 硬盘速度很慢 无法激活dma 和32i/o support 请问如何解决 [root@localhost ~]# hdparm /dev/hda /dev/hda: multcount = 16 (on) IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 30401/255/63, sectors = 488397168, start = 0 [root@localhost ~]# hdparm -i /dev/hda /dev/hda...