• 在cmd中使用echo输出空行

    众所周知,在Windows的cmd中,echo可以用来输出信息,但如果想输出空行,用“echo 加空格”的方法,无论加多少个空格都是不行的,都相当于“echo”,而返回当前的echo状态(on/off)。

    找了一下,方法至少有10种:

    @echo off 
    
    echo= 
    echo, 
    echo; 
    
    echo+ 
    echo/ 
    echo[ 
    echo] 
    
    echo: 
    echo. 
    echo\

    这10种方法可以分为三组,每组的效率依次递减。至于为什么效率会低,可参考本文转载的出处。

    简而言之,要输出一个空行,用第一组的 “=” “,” “;” 紧接在echo后面,是最好的选择。

    转载自 http://www.jb51.net/article/30987.htm

  • 在Windows环境下让 Python CGI 输出二进制文件

    服务器是Windows的,现在的需求是通过一个CGI脚本输出一个pdf(或者是一个图片)。发现出来的文件的大小变大了,然后内容显示不出来或者乱码,估计是\r\n导致的问题。折腾了一下午,找到了答案。现在的代码如下:

    filename = r'D:\example.pdf'  #我这里要输出pdf
    print 'Content-type: application/pdf\n\n'
    
    import msvcrt
    msvcrt.setmode(1, os.O_BINARY)   #使stdout为二进制
    
    pdf_file = open(filename, 'rb')
    data = pdf_file.read()
    pdf_file.close()
    print data

     

  • 推荐几个自己用过的RamDisk软件

    这年头内存越来越白菜价,新买的的笔记本自带8G内存,不用来做RamDsik都觉得有点浪费= =..

    baidu/google一下ramdisk,发现ramdisk软件现在是更多种多样了(比几年前多得多了),找来找去都找不到几个好用的,要么就共享要么限制多多,现在就来分享我自用的两款RamDisk软件吧。

    1.Gavotte RamDisk     下载: http://www.kuaipan.cn/file/id_3157960603730010.htm

    这软件比较旧,但我的32bit Win7 多年以来一直用的是这个(要打开PAE)。至于64位,它的说明上说是支持64bit的,我没测试过。安装记得很简单,解压后打开ramdisk.exe设置参数后点安装、应用就ok,自动在根目录新建TEMP。非常稳定。

    2.Qsoft Ramdisk     下载: http://www.kuaipan.cn/file/id_3157960603730000.htm

    这个忘了在哪找到的了,我的64bit Win8用的是这个。安装相对复杂一点,解压后到设备管理器,随便点一下下面的各个硬件,然后点操作-添加过时硬件(上一步不点一下按操作后没有这个选项),再选中解压出来的inf文件一路next就装完了。装完之后解压出来的文件就可以删掉了(安装时已经复制到了系统目录)。

    安装好了之后就可以在设备管理器看到Ramdisk啦,然后进入右键属性的第2个选项卡就能进行相关设置了。也非常稳定。

    3.AMD Radeon Ramdisk    下载:AMD官网

    以上的两个都是共享软件,怎么能乱发破解软件呢?我后来找到了AMD出的免费的Ramdisk,对于普通个人用户可以建不大于4GB的Ramdisk,对多数人而言也够用了吧。

    4.OSFMount

    一个小巧的软件。这个主要用来mount一些镜像,后来发现它也可以创建ramdisk。

    5.SoftPerfect RAM Disk

    现在我的win8.1 x64就是用这个,简单小巧,个人用户免费,替代了之前用的相对臃肿的Radeon Ramdisk。

  • 【已送完】送Win8 WMC key

    前天晚上用几个邮箱申请了一次,一觉睡醒发现没收到邮件,又换了几个邮箱再次申请。

    没想到到今天为止共收到6个key…我用2个,剩下的4个送给前4名评论者。希望能帮到有需要的人吧。

     

    2012年12月1日,送完4个key,不用谢~

  • 【2012.3.3更新Win8消费者预览版】将Windows 8安装到移动硬盘

    首先下载核心工具:NT6快捷安装器v1.1。点此下载

    然后按以下步骤操作:

    [important]第一步:先选择install.wim文件(在安装盘的sources文件夹内)
    第二步:选择安装分区为移动硬盘的一个分区,勾选格式化,引导分区的选择与安装分区一致,勾选安装到USB移动硬盘,并且更改系统占用盘符与安装分区盘符一致
    第三步:点击开始安装,完毕后重启,在BIOS里设置从移动硬盘启动,之后就能从移动硬盘启动并安装win8了[/important]

     

    值得注意的是,在NT6快捷安装器里的“帮助”里提到了有关引导分区活动主分区的问题,这个看来不能忽视,当然也可以试试选择无视这个,直接安装,至少我是严格按照要求了。我的空闲移动硬盘分区情况如下图:

    注:K盘装的是grub4dos,可引导该盘下的winpe、ubuntu等系统。上图截自MiniTool Partition Wizard Home Edition 7.0,我也是用这个软件来设置活动主分区的。如果是普通的移动硬盘,直接把第一分区设成活动主分区装进去就行。

    在按“开始安装”之后的过程都结束之后,就可以重启,从移动硬盘启动了。

    本来我以为写了引导区重启会直接进win8的,结果竟然进了K盘的grub!!!原来是不影响的啊。在grub里选“Load Boot Manager to Boot Windows Vista/2008/7”之后就看到了“Windows Developer Preview”的启动界面了(没grub的应该选USB启动直接就能看到了),于是就是不算长的安装过程,貌似要重启3次左右,之后安装就完成了。

    移动硬盘中的系统启动速度是慢了点,比装在虚拟机是是烦了点,反正是尝鲜嘛,也没所谓了,顺便还利用了空闲着的移动硬盘,让它继续发光发热。最后上两张系统截图吧。

    感谢远景论坛网友提供的方法~

     

    ===============分割线========================

    ============2012年3月3日更新====================

    [notice]使用同样的软件,同样的方法安装Windows8 Consumer Preview 32bit成功。[/notice]上图。

  • 如何在Windows下复制SAM文件

    方法一:使用冰刃,直接用冰刃复制%windir%\system32\config下SAM和SYSTEM到任意目录即可。

    方法二:使用XueTr,直接复制SAM和SYSTEM即可。

    方法三:使用WinHex,进入磁盘编辑,然后进入%windir%\system32\config下复制SAM和SYSTEM到任意目录即可。

    经测试三种方法都需要管理员权限,方法一不能在Win7下操作,二、三在Win7下测试成功。XP下全部正常。

    切记复制SAM的同时还要复制SYSTEM这个文件!

  • “安装程序无法创建新的系统分区,也无法定位现有的系统分区”可能的解决方法

    昨天换了硬件,之后原来的windows系统就启动不了了。

    后来打算在PE里装win7,结果遇到了“安装程序无法创建新的系统分区,也无法定位现有的系统分区”的问题。

    关于这个问题,您还可以看看 http://bbs.pcbeta.com/redirect.php?goto=findpost&ptid=582078&pid=12315800

    又有评论说:

    匿名 @ 2010-3-31 11:15 这个问题可以用修复分区表的方法来解决,我就是修复了分区表候,就解决了不能安装系统的问题

    还有人说:

    匿名 @ 2010-6-3 11:43 答案真的是太简单了, 实在是不敢相信!!

    我在给笔记本安装WIN7也遇到同样的问题,用光盘启动安装总是出现上述错误. 后来在网上搜索了一下,大都言之无物. 有一个回复因为比较简单让我决定试一试. 他说只要把笔记本硬盘设为第一启动盘就行了. 大家习惯上总是把光驱设为第一启动盘,结果在BIOS里改成硬盘为第一引导盘后,再重新用光盘启动然后安装,果然奏效!的确,电脑的问题有时就是一层窗户纸,就看你会不会去捅它。

    我尝试过很多种办法,都不成功。无奈,最终解决这个问题的方法是用安装器暴力安装。

    个人建议:真的没办法的话就暴力安装吧…囧   其实这个安装器的使用还是挺方便的,选择.wim和盘符后就可以了,之后的安装就相当快了。安装出来的系统和正常安装没有什么区别,我用了几个月,没有问题。

    我把这个安装器从小马PE中提取了出来,点我下载

    PS: 解压,用install.cmd来启动程序。

    ==========2012年6月10日更新===========

    话说我在安装Win8 RP的时候也遇到了类似的提示,解决方法一样,暴力安装,一切正常。

    ==========2013年12月21日更新===========

    我前几天给人装win8的时候,他的电脑就是不能用我的u盘启动,于是我把PE装在硬盘上了,安装的过程中没有遇到该问题。

    ==========2014年3月22日更新===========

    推荐另外一个安装器,叫做win$man,用u盘帮好多人重装系统都用的这个软件,没有任何问题。下载就自行百度吧。