2014年2月10日

如何用【内置硬盘】全新安装 Windows 2000/XP/2003/Vista/2008/7/8(无需光驱和 USB)

  前2个月写了一篇《如何用 ISO 镜像制作U盘安装盘(通用方法、无需 WinPE)》,收到很多读者的反馈。有几个读者抱怨自己的电脑太旧,不支持“U盘启动”。他们希望俺介绍一下用“内置硬盘”的方式安装新系统。这个周末俺折腾了一下,今天分享一下折腾的心得。


★本文适用的硬件环境


  首先说一下本文适用的环境——符合如下两个条件之一,可以考虑用本文介绍的方法。
1、电脑【没】光驱,并且主板【不】支持“USB启动”
2、手头“三无”——【没】物理光盘,【没】U盘,【没】外置移动硬盘


★全新安装 VS 升级安装


  本文介绍的方法,强调是【全新安装】。所谓的“全新安装”有别于“升级安装”。“升级安装”有如下缺点:
1. 有些系统无法进行升级安装(比如无法从 XP 升级到 2003)
2. 无法进行“降级”(比如原有系统是 Win7,无法降为 WinXP)
3. 使用“升级安装”得到的系统不够“纯洁”(比如原有系统中的病毒或流氓软件会继续遗留在新系统中)
  综上所述,俺通常不建议用“升级安装”。所以,今天不讨论“升级安全”的话题。


★“全新安装”的两种模式


◇概述


  用【内置硬盘】进行“全新安装”,可以有两种模式:
  “直接运行”模式
  直接把新系统的安装盘解压缩到本地硬盘的某个目录,然后直接运行其中的 setup.exe 开启安装过程。
  “重启动”模式
  先用某种方式设置当前系统的启动项,然后通过“重启动”进入安装环境。

◇优缺点对比


  “直接运行”模式具有如下缺点:
  缺点1:无法降级
  在“直接运行”的模式下,如果你要安装的【新】系统,版本号比现有系统更小,安装程序会拒绝安装。
  缺点2:无法跨“32位/64位”
  在“直接运行”的模式下,如果现有的系统是32位,就无法直接运行64位系统的 setup.exe。

◇小结


  因为存在上述缺点,所以本文只介绍第二种模式——“重启动模式”。


★当前主流 Windows 的两个系列——扫盲 NT 版本号


  在进入正题之前,俺先卖弄一个技术常识——关于 NT 的版本号。
  如今主流的 Windows,不管其产品名如何变幻,其内核都是 Windows NT。NT 是洋文“新技术”的缩写,以区别于更落后的 Win95/Win98/WinME(90后的同学估计没接触过这些老系统)。
  NT 的发展大致经历了4代,具体如下:
----------------
Windows NT 3.1          版本号 3.1(为啥第一代不是 1.0?因为要跟当时 DOS 上运行的 Windows 3.1 保持版本号一致)
Windows NT 3.5          版本号 3.5
Windows NT 3.51         版本号 3.51
----------------
Windows NT 4.0          版本号 4.0
----------------
Windows 2000            版本号 5.0
Windows XP              版本号 5.1
Windows Server 2003     版本号 5.2
----------------
Windows Vista           版本号 6.0
Windows Server 2008     版本号 6.0
Windows 7               版本号 6.1
Windows Server 2008 R2  版本号 6.1
Windows 8               版本号 6.2
----------------
  NT3 和 NT4,如今基本不用了;从 Win2K 一直到 Win2K3,都称为“NT5”;从 Vista 开始一直到 Win8.1,称为“NT6”。NT5/NT6 两个系列,差异是很大滴。这两天,俺企图找到某种“通杀”的硬盘安装方法——能同时搞定 NT5 和 NT6——可惜没能如愿 :( 所以捏,只好勉为其难,分别介绍两种“半通用”的方法,分别针对 NT5 和 NT6。这两种方法的操作完全不同。


★针对 Windows 2000/XP/2003 的方法


  如果你不需要安装 2000/XP/2003,请直接跳过本章节,直接到下一章节(以免浪费时间)。

◇原理说明


  先依靠【grub4dos】这个开源的小工具,在当前系统中加出新的启动项,然后再配合 DOS 镜像,就可以启动出一个 DOS 环境。所有 NT5 系列的 Windows 都支持在 DOS 下运行安装程序。如此一来,就可以用本地硬盘进行“全新安装”。

◇和其它方法的对比


  对比“直接运行模式”
  直接解压缩 ISO 然后运行 setup 的方式(也就是刚才提到的“直接运行模式”)存在若干缺点,前面已经分析了。

  对比“用 grub 直接启动 ISO”
  还有一种类似的安装方法,也是用 grub4dos 来添加启动项,然后让 grub4dos 直接启动 ISO 镜像。这种方法的缺点是:
缺点1:兼容性不够好
比方说:假如 ISO 文件在硬盘上【没有】连续存放,grub4dos 直接启动这个 ISO 会失败。虽然 grub4dos 有一个 --mem 的参数可以把 ISO 镜像载入内存再启动(以此来解决“连续存放”的问题),但对于小内存的电脑,这招显然不合适。
缺点2:灵活性不够好
因为 Windows 安装程序自带的硬盘分区功能比如弱。而如果用 grub4dos 先启动出 DOS 环境,就可以用 DOS 下专用的分区工具(比如 PQmagic)调整分区布局/分区格式。

  对比“用 grub 直接启动 ntldr”
  这种方式比“grub 直接启动 ISO”的兼容性好一些。但依然存在“灵活性不足”的缺点。

◇步骤1:准备一个硬盘分区


  首先,你要准备一个硬盘分区,用来存放 Windows 的安装文件。该分区必须使用 FAT16 或 FAT32 文件系统。这个硬盘分区必须具有足够大的“空闲空间”。需要多大的“剩余空间”,主要看你要新装的是哪种 Windows。
  为了叙述方面,下面俺称这个分区为“安装文件分区”。

◇步骤2:安装 grub4dos


  先到它的官网下载 grub4dos 的软件包,文件名是 grub4dos-0.4.4.zip(下载页面在“这里”),接着下载 grubinst 软件包,文件名是 grubinst-1.1-bin-w32-2008-01-01.zip(下载页面在“这里”)
  把下载好的 grubinst 解压到某个目录,运行其中的 grubinst_gui.exe,参照如下截图进行设置。

不见图 请翻墙
选“分区”的时候要记得选“整个磁盘 (MBR)”

不见图 请翻墙

  接着在 grub4dos 压缩包里面找一个名叫 grldr 的文件,把这个文件放到前面提到的那个“安装文件分区”的【根目录】下。

  完成上述步骤,grub4dos 就替代了原有硬盘的 MBR(主引导扇区)。

◇步骤2:配置 grub4dos


  俺准备了一个现成的 grub4dos 配置文件,这个文件的文件名必须是 menu.lst,它也跟 grldr 一样,必须放在“安装文件分区”的【根目录】下。
  menu.lst 的内容如下:
timeout 10
default 0

title old system
chainloader (hd0,0)+1

title install
chainloader (hd0,1)+1

title DOS
find --set-root /dos.img
map --mem /dos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title command line
commandline

title reboot
reboot

  title old system 那一段对应你原有的系统,title install 那一段对应“安装文件分区”,title DOS 那一段对应 DOS镜像(等一下会说)。
  一般情况下,你需要稍微修改一下 menu.lst 配置文件(因为你的硬盘分区跟俺的硬盘分区,可能有差异)。【可能】修改的地方有两处,俺分别标注了红色。
  grub4dos 的配置文件采用如下方式表示硬盘分区:
(hdX,Y) 表示:第X个物理硬盘的第Y个分区(X 和 Y 是以0开头的整数)。
X=0 表示第一个硬盘,X=1 表示第二个硬盘,以此类推。
Y的含义稍复杂,列表如下:
0 第1个主分区
1 第2个主分区
2 第3个主分区
3 第4个主分区
4 第1个逻辑分区
5 第2个逻辑分区
(以此类推)
  稍微解释一下:对于传统的 MBR 分区布局,最多只能有4个“主分区”。为了让分区数超过4个,特地增加了“扩展分区”的功能,一个硬盘只能有一个扩展分区,扩展分区内部可以分“任意多个”逻辑分区。

◇步骤3:准备一个 DOS 镜像


  如果你喜欢折腾装机,或许你自己已经有一个现成的 DOS 镜像。如果没有的话,自己去网上搜一个。
  把你找来的 DOS 镜像放到“安装文件分区”的【根目录】下,文件名改成 dos.img

◇步骤4:测试一下 grub4dos


  经过前面几个步骤,grub4dos 应该准备妥当了。你最好先测试一下 grub4dos 是否能正常工作。
  只需重启系统。如果硬件自检完之后,出现如下启动菜单,就说明 grub4dos 已经 OK 了。

不见图 请翻墙

◇步骤5:准备安装文件


  然后你找来要安装的系统盘(强调一下:必须是“微软官方镜像”)。只要是 Win2000/XP/2003 的官方镜像,ISO 里面会有一个名叫“i386”的目录。你把这个目录从 ISO 里面解压缩到“安装文件分区”。
  说到这里,顺便抹黑一下山寨的安装盘。在咱们天朝有不少山寨的安装盘,里面可谓是鱼龙混杂。某些低档的安装盘,充斥着流氓软件甚至木马。所以,(要装 Windows 的话)俺一贯推荐用微软原版的镜像,以确保系统的“纯洁”。

◇步骤6:启动到 DOS


  重启系统,在 grub4dos 的启动菜单中选 DOS 这个选项(截图如下)。

不见图 请翻墙

◇步骤7:运行安装程序


不见图 请翻墙

不见图 请翻墙

不见图 请翻墙

不见图 请翻墙

不见图 请翻墙

不见图 请翻墙

不见图 请翻墙

不见图 请翻墙

  后面的操作就跟光盘安装一样了,俺就不贴图了。


★针对 Windows Vista/2008/7/2008R2/8 的方法


◇原理说明


  利用“NT6 HDD Installer”这个小工具添加启动项,同时这个小工具还会完成相应的配套设置。重启动之后直接可以全新安装 NT6 系列。

◇和其它方法的对比


  首先,直接解压缩 ISO 然后运行 setup 的方式(也就是刚才提到的“直接运行模式”)存在若干缺点,前面已经分析了。
  对于 NT6 系列的硬盘安装,还有一个很流行的方法:先把 ISO 解压缩到某个分区的【根目录】,然后运行 /boot/bootsect.exe 进行设置,再把该分区设置为“活动”状态。然后就可以通过重启动的方式,启动该分区的安装程序。
  这个方法虽然很简单,但有个缺点——【无法】跨 32位/64位。比如说:当前系统是 32位,而你想安装 64位 的 Win7或Win8。对于 64位 的Win7/Win8,ISO 镜像里面的 /boot/bootsect.exe 也是64位,无法在 32位 的系统中运行。

◇步骤1:准备一个硬盘分区


  首先,你要准备一个硬盘分区,用来存放 Windows 的安装文件。这个硬盘分区必须具有足够大的“空闲空间”。然后把安装光盘的内容解压缩到这个分区的【根目录】下。
  为了叙述方面,下面俺称这个分区为“安装文件分区”。

◇步骤2:下载/运行 NT6 HDD Installer


  这个小工具的官网也就是作者自己的 SkyDrive 网盘(链接在“这里”)。找到最新的版本并下载(截至俺写本文的时候,版本是 3.1.4)。
  这个小工具是绿色的,无需安装。RAR 压缩包里面只有一个 exe,把它解压缩到随便哪个目录。然后以管理员权限运行它,一键设置(截图如下)。

不见图 请翻墙

不见图 请翻墙

  一键设置完成后,它会自动找到你存放安装文件的那个分区(挺智能),然后它会在你的系统中添加两个新的启动项(分别是“mode 1”和“mode 2”)。这两者的区别不大:“mode 1”使用 grub4dos 方式进行引导(也就是前面提到的 grub4dos),“mode 2”使用微软自己的引导方式。

◇步骤3:重启动


  然后重启动,默认选“mode 1”。如果你的机器比较古怪,导致“mode 1”无法启动,就换另一个 mode 试试看。

不见图 请翻墙

  接下来,你就会看到熟悉的 Windows 安装界面。看到这个界面,基本上就成功了一半。

不见图 请翻墙

◇步骤4:两种版本的操作差异


  到了这个界面,要小心喽。

不见图 请翻墙

  对于“Win7/Win2008R2/Win8”
  请点击“现在安装”。后续的步骤就跟传统安装方式一模一样了(俺也可以省点力气,不用贴图啦)

  对于“Vista/Win2008”
  请点击左下方的“修复计算机”。然后会出现一个“系统恢复选项”的界面,在该界面上点“命令行提示符”,出现一个黑色的命令行窗口。然后你在这个命令行窗口中运行“安装文件分区”中的 setup.exe


★结尾


  本文介绍的两个方法(分别对应 NT5 和 NT6),是俺这几天尝试了各种硬盘安装方式之后,挑选出来的。如果你有其它方法,欢迎到俺博客分享。如果有说得不对的、不严密的地方,欢迎大伙儿批评指正。


俺博客上,和本文相关的帖子(需翻墙)
如何用 ISO 镜像制作U盘安装盘(通用方法、无需 WinPE)

149 条评论:

  1. 正在读书的时候看见随想的新博文了,恭喜@

    顺带强力推荐一本书加入书库-“红色资本主义”(red capitalism)。作者是2位有中国经验的老外高管,通过分析中国的金融系统,阐述天朝金融(其实是整个经济)体系是为“体制内”/中共设计和服务的事实,不改革将难以持续。

    iask上有英文版下载,中文一来没找到电子版,二来根据审查制度的惯性,许多敏感内容肯定删节。建议有英文和金融基础的人阅读。

    回复删除
    回复
    1. TO Ho Steven
      老熟人,多谢推荐 :)
      俺抽空把这本电子书找来。

      删除
  2. 板凳,拜个晚年!

    回复删除
    回复
    1. AHCI模式 XP解决了么?

      删除
    2. 如果有xp的ahci驱动,就可以在xp使用ahci模式,intel8系列芯片组没有xp版的,以前的都有的。

      删除
    3. xp、2003的安装目录i386,可以集成ahci驱动,或者安装后,手工将ide驱动更新为ahci驱动,然后在bios里设置ahci模式。

      删除
  3. 如果計算機有光驅的話可以考慮燒綠一份plop boot manager引導盤引導U盤安裝。

    回复删除
    回复
    1. TO 3楼的网友
      多谢分享经验 :)
      不过现在,物理光盘用得越来越少了。
      如果主板支持 USB启动,俺个人更倾向于用 U盘引导进行安装。
      本文主要针对“无光驱且不支持 USB引导”的旧电脑。

      删除
  4. 好久没重装了, 记得以前装XP的时候,
    将iso全部解压在根目录后, 直接
    find --set-root /ntldr
    chainloader /ntldr
    就可以, 不需要 DOS,

    对应的 Windows 7 直接换成 bootmgr

    回复删除
    回复
    1. TO 4楼的网友
      多谢分享经验 :)
      先启动 DOS 有一个好处:可以在 DOS 下用分区工具(比如 PQmagic)对现有的分区布局进行调整。
      Windows 安装程序自带的分区功能比较弱。

      删除
    2. xp安装盘没有ntldr,应该是
      chainloader /I386/SETUPLDR.BIN

      删除
    3. 最近装了一次xp,用的方法如下
      1、将xp安装光盘i386复制到硬盘,集成了ahci驱动
      2、启动win8.1的pe,最好不要用dos了
      3、检查xp安装分区设为活动分区,盘符为c
      4、运行
      i386\winnt32.exe /dudisable /makelocalsource /noreboot /s:i386 /unattend:i386\winnt.sif /copydir:$OEM$ /syspart:c /tempdrive:c
      这里主要在于/makelocalsource,这个参数将xp安装源全部拷贝到c盘。然后用ghost32、imagex或者dism将xp盘打包成gho或者wim,打包成wim较好:
      Dism /capture-image /imagefile:xp.wim /capturedir:C:\ /Name:“XP install”
      以后用imagex或者dism安装:
      Dism /Apply-Image /ImageFile:xp.wim /Index:1 /ApplyDir:c:\
      5、如果需要把nt5启动代码写入mbr,运行
      bootsect /nt52 c: /mbr

      删除
  5. 顶!第一种方法孤陋寡闻的俺还是第一次见到,俺觉得NT6就很好捣鼓,经常用这玩意装系统。

    回复删除
    回复
    1. 从 NT6 开始,安装过程相比 NT5 有了很大的改善——易用性好多了,安装速度快多了。

      删除
  6. 编程君,你觉得天地行的双虚拟机方案怎么样呢??他的和你的原理是一样的,但是,做法有很多不一样,我是看到人家在你这留言的人说好的,我就去看了看..果然是傻瓜教程,连卖菜大妈看着他那个图解一步步来都可以捣鼓得成.. .还有那给的那个tor manager 用起来好方便啊.. 帖子在这 http://www.tiandixing.org/viewtopic.php?f=15&t=125792

    回复删除
    回复
    1. TO 6楼的网友
      刚才俺去看了,感觉这个教程写得太简短了,也没有配置截图。不能算傻瓜教程。
      其次,VMware 和 VirtualBox 的 IP 设置是有区别的,你提到的那篇好像没有针对这两款虚拟机做分别说明。
      某些注意事项,那篇教程也没有提及。

      删除
    2. 哎呀,我的疏忽, 教程全在附件里啊...附件是很详细的全程图文教程...

      删除
  7. 分享个国外相当有名的极客网站: http://lifehacker.com/ 这个大家应该很熟悉吧!

    还有一篇阮一峰博文《反Secure Boot垄断:兼谈如何在Windows 8电脑上安装Linux》,微软利用UEFI中的一个子规格Secure Boot要求硬件(主板)厂商内置windwos 8的公钥不让用户安装其他的操作系统从而强行垄断市场。

    现在在预装windwos 8的台式/笔记本上不关闭Secure Boot功能是无法安装其他操作系统(Linux、windwos 8之前版本...)的,但是如果关闭了Secure Boot就无法使用windwos 8了。

    这也就是自由软件基金会为什么要求人们继续支持反Secure Boot垄断的原因,如果我们不支持,未来就无法自由地使用硬件、安装自己想要的软件。

    这UEFI是未来的主流啊!博主应该与时俱进,可不可以另外写篇介绍UEFI和操作系统安装的博文?

    回复删除
    回复
    1. TO 7楼的网友
      多谢分享网站 :)
      lifehacker 的名气挺大,俺 Google 某些文章经常会看到 lifehacker

      关于 UEFI
      老实说,俺比较讨厌这玩意儿。

      另外,你的说法不严密——并不是所有的 Linux 都无法在 UEFI 下安装。
      俺看了新闻,其实已经有几个发行版(比如:Fedora、Red Hat)开始支持 UEFI 了。

      删除
    2. 我刚还想补充一些的就被博主抢先回复了。

      我都是在阮一峰那篇写于2013年元月《反Secure Boot垄断:兼谈如何在Windows 8电脑上安装Linux》博文看到的“最新动态是,Linux的各个发行版之中,Ubuntu已经购买了数字证书,Fedora和SUSE计划购买,其他发行版还没做出决定”

      博主为什么讨厌UEFI呢?

      删除
    3. TO 2单元的网友
      俺觉得:UEFI 增加了复杂度,但对安全方面的提升不明显。
      好像 Linus(Linux之父)也发表过类似看法。

      删除
    4. 其实扩展固件界面(UEFI)相对与BIOS是有他的先进性的, 其中的安全启动(Secure Boot)功能也是好的,问题的关键是这一规范并未要求硬件厂商必须为用户提供公钥证书的导入接口及关闭选项, 这就导致给了硬件厂商通过决定安装哪些证书来达到限制用户自由选择其他操作系统的目的的可能,在平板电脑上安全启动甚至都无法关闭.美国有自由?我看是假的,有硬件厂商决定该装哪些公钥证书的自由就没有用户随意选择操作系统的自由,这件事就是一个很好的例子, 美国有民主?我看这也是假的,参与制定UEFI规范的不过只是微软和几个硬件巨头而已,贪婪的他们在制定规范的时候只是在考虑自己怎样才能更有效的圈钱,根本不会去考虑用户和其他小厂商的利益,那些制定规范的人是通过民主选举出来的?你能说UEFI规范制定的过程体现了美国的民主?既然不是干吗还要让我们遵守? 别看美帝国主义把自由民主捧的老高老高的,那不过是一张空头支票而已

      删除
    5. 楼上的神逻辑让人理解不能,从IT规范引申到了自由民主是空头支票。。。

      建议先了解下美国的政治制度,看看美国是怎么通过宪法、选举、媒体、社团、军队国家化等多重制度来保障公民自由,再发表看法不迟。。

      删除
    6. TO 林秋輝
      你也是俺博客的老读者了,不过你这段留言还是存在逻辑谬误。

      你提到说美国的硬件厂商强制推行“UEFI”
      但是俺要提醒一下:用户也有“选择的自由”,用户可以不买某个厂商的产品。
      对比一下天朝:2009年,工信部强制推行“绿霸”,用户连“选择的自由”都被剥夺(还好绿霸计划夭折了)

      美国的体制肯定也有缺点(因为完美的东西是不存在的)。
      关键要看【对比】,通过对比才能知道天朝还有那些缺点需要改正。
      如果真的爱国,就应该多看别人国家的优点,多看自己国家的缺点。这样才有利于自己国家的进步。

      再举一个例子:
      去年的棱镜门事件,有很多猛料就是美国的媒体曝光的。还有很多美国媒体公开批性 NSA 的做法。
      对比一下天朝:大陆有哪个主流媒体敢公开提 GFW 的事情?有哪个主流媒体感公开批评“中宣部”?

      删除
    7. 对于厂商垄断行为,美国司法部一直在严厉打击,不论本国或者外国企业,也没有领域之分,从IT到金融皆有,当年AT&T被拆分,微软也险些被拆,08危机之后,各投行也被银行业合并。

      当然美国制度也无法保证完美的公义,政府和官僚执行机构有其局限性,但它至少提供了政府与民间的沟通渠道,提供了不断改善的空间。通过民选议会制定法律,民选政府执行政策,议员和元首必须向下负责,最大程度保障自由。如果这是空头支票,那什么不是呢?

      删除
    8. 对5单元的“神逻辑”表示抱歉,语气有点激动了。

      不过从4单元“美帝国主义”的口吻来看,可能受到了党国媒体宣传的影响。
      体制喉舌不遗余力地煽动民族主义情绪,同时美化自身的侵略行为。朝鲜战争,对越作战都是入侵行为,对内宣传为“自卫反击战”。当下也在不断鼓励抗日剧的播放,煽动对日仇恨,中共军国主义的倾向需要提防。

      党国的这种转移矛盾的做法,慕容雪村写得很好。
      杜大鵬的神功-http://cn.nytimes.com/opinion/20140211/c11murong/zh-hant/

      删除
    9. 其实对博主某些观点很不敢苟同,但有时感到通过写的方式却很困难(要想半天),很迫切能面对面交流才说得清楚

      删除
    10. 对于4单元的说法还想补充一下

      自由是不被他人/组织剥夺的权利。因此是否垄断,取决于司法系统对协议/规范是否妨碍产业竞争的判断。如果此规范禁止其他厂商成立自己的协议供用户选择,或者强迫其他厂商加入,将会成为垄断证据。如果仅限于厂商自身行为,没有设置阻碍竞争的壁垒,则是合法行为。

      比方说,给自家的门随意上锁,上N道锁都没关系,但换掉别人的锁,强迫他人使用自己的钥匙,剥夺选择自由就会妨碍竞争。因此判断垄断的关键在于是否妨碍竞争,有无人为设置进入壁垒。

      以天朝为例,电信领域有电信、联通、移动等多家企业,航空有国航、南航、川航等,看似存在竞争。实际由于行政壁垒,“玻璃门”和“弹簧门”的存在,民企难以进入,无法竞争,因此是实质的垄断市场。按照反垄断法,本应严厉打击,放开市场,但这些企业是中共权贵提款机,法律为中共服务,因此只能让民众为其买单,掏出比国外高得多的电信费和交通费,换来劣质服务。

      反过来说,即使某产业通过优胜劣汰,只剩一家企业,也不能算作垄断,只要没有竞争壁垒,大家皆可进入。苹果构建自己的生态系统,使用不兼容的软硬件接口标准,尽管对用户不便,但其他厂商有设置自己协议和接口与之竞争的自由,消费者可以自己选择,优胜劣汰,并无垄断之实。

      PS:国外设置商业规范的多为民间厂商自发组织的社团/协会,天朝基本是政府机构或者打着“协会”招牌的事业单位,实质是政府监管部门换块牌子而已,企业没有自主权(可能部分国企除外)。因此谁有民主,谁无自由,相互比较就能看出来了。

      删除
    11. TO Ho Steven
      多谢分享对“商业垄断”的分析 :)

      删除
    12. 对于[Ho Steven]的分析虽有理但也只能算是泛泛而谈、内容空洞乏味而缺乏深度、细致且这里大部分留言的读者及博主均犯同样的毛病——光环效应,眼光太狭隘不大符合周有光老先生的《从世界看国家》的意思,跟自由主义也不大符合似的。

      美国硬件厂商强制推行UEFI和天朝的“绿坝”;美国NSA和天朝的监控均是同等性质,只是程度轻重不同而已。难道因为程度轻就为其对象开脱罪名吗?这是以五十步笑百步——自欺欺人啊!想必“温水煮青蛙”大家都再熟悉不过了吧?

      总之就是只会批评自己所在国籍或是与自己国籍有着同样政体国家(如中国、朝鲜、古巴、越南等几个专制国家)的政府“大作恶“(程度严重),却对民主成熟度相当高的欧美国家政府的“小作恶”(程度较轻但会慢慢滑落到严重)却置若罔闻甚至称赞有加,请问这是追求民主自由吗?这不是陷入光环效应了么?

      暂时先写到这吧!

      删除
    13. 期待12单元继续写下去,撰就一则非“泛泛而谈、内容空洞乏味”、有深度又细致、避免了光环、视野开阔有世界眼光、符合自由主义的留言,好让大家参详参详。

      UEFI是技术与商业领域的争议,绿坝是集权监控的工具,两者不是同一类。没有人要为NSA监控中的滥权开脱罪名。民主国家和集权国家的监控是不一样的,具体参看编程兄博文《中美政府信息监控的差异——“棱镜门”丑闻随想》。

      想看对欧美各国政府的批评,请自行查看纽约时报,BBC等国际传媒,欧美各国的新闻自由有保障,对政府的批评监督不会被和谐,其新闻的供应量绝非一个博客能比的。但天朝的媒体都被锁上了锁链,对于被中宣部、文化部、教育部模糊、美化、掩盖、扭曲的方方面面,必须不懈地还原事情真相,纠正错误认识。

      再不想随便指责人为五毛。但要指出,12单元的留言通稿因果、类比逻辑散乱,把自己的观点当成事实强加于他人,乱扣罪名,留言毫无价值。

      删除
    14. 作为一员普通公民,俺确实时间能力有限,以致所发议论让阁下觉得泛泛而谈、空洞乏味而且缺乏深度、眼光狭隘,跟自由主义也不符合,实在内心愧疚,如此看来我真的要好好检讨一番让阁下满意才是。

      关于NSA和天朝监控的对比,记得随想有专门撰文比较,阁下是否贵人事忙没有细看。俺资质驽钝,只能似那五毛,干干复制粘贴的体力活给大伙再贴一次,究竟是程度不同还是性质相异,相信各位看官看了自然心中有数。
      中美政府信息监控的差异——“棱镜门”丑闻随想
      http://program-think.blogspot.com/2013/06/usa-vs-china.html

      至于只会批评中国作恶严重的罪名,余实在诚惶诚恐。估计前几日不小心看了那纽约时报,受美帝邪恶制度的鼓动,只想那美英国民,月均收入2万有余,是吾等十倍,日日风流快活还一心批评政府这里那里的不是,忍不住一时心痒,仿那刁民议论政府,嫌雾霾有碍观瞻,地沟油滋味不佳,药效不够以致余苟延残喘,不能入天堂给政府减少养老负担,实在是大大的不是,该早日去朝鲜找那金三胖赐点解药,三呼共产主义万万岁从此解脱就不枉此生了。

      删除
    15. 刚发完看见13单元了,感谢@

      删除
    16. 楼歪了,说得差不多了。止住!

      删除
    17. 我未必能唤醒周围的人,我只是挣扎着不让自己沉沦; 我无法推翻一堵围墙但我不会自愿给这堵墙添上一块砖; 我改变不了邪恶势力,我只能抗争着不让恶魔改变我;

      删除
    18. 制定法律而使用潜规则的天朝式垄断跟遵守法律而钻法律纰漏的微软式垄断是有差别滴...........................

      删除
  8. to 楼主:linux可否搞内置硬盘的全新安装?windows不是重点,全新安装网上大多有,在原系统是windows的情况下,把系统全新安装成linux的通用办法有吗?

    回复删除
    回复
    1. TO 8楼的网友
      多谢提建议 :)
      用内置硬盘方式安装 Linux 的方法也有不少,但都不够通用。
      俺抽空再捣鼓一下,看能否找到通杀的方法。

      删除
    2. to 楼主:其实也只要找出相对通用的(比如像这篇这样的方法)就够了,不过没想到楼主会先写windows的内装法,看来俺的linux(slackware)系统想要自己的旧机上装成又得等一阵了,楼主尽快去把方法折腾出来吧,全新装linux比全新装windows需求大,而且windows这系统也没linux安全。

      删除
    3. TO 2单元的网友
      主要是考虑到 Windows 的用户比 Linux 多,所以先写了 Windows 的教程

      删除
    4. 你去无忧启动论坛那学习吧,关键是开机系统引导,引导装好,你想系统安装几个就有几个。那里有教程,不难学的,我不太想装双系统,装一个linux够了,SSD硬盘速度快。非常要体验的,买个U盘体验下也是可以的。U盘都有吧。。。

      删除
  9. 随想兄,俺回你邮件了,请抽空看下。 标题: 程序员学习发展

    回复删除
    回复
    1. TO 小杰
      好的,俺抽空去处理一下邮件。

      删除
  10. to 楼主:针对 Windows Vista/2008/7/2008R2/8 的内置硬盘安装方法可以不用NT6 HDD Installer,就用解压软件就够了,详细请参见此文:[url]http://www.siqiboke.com/post/9.html[/url]

    回复删除
    回复
    1. TO 10楼的网友
      俺在本文中已经介绍了“解压缩 ISO 光盘并直接安装”。
      但是这种方式有缺点——不够通用。
      具体请看如下章节:
      ★“全新安装”的两种模式

      删除
    2. NT6 HDD installer也就是打包好的批处理,简化命令行输入。 3.14版本于2012年11月更新。如果你有两个分区以上(官方说明不能解压在当前系统分区),这个应该是最简单了,跨32、64位安装、降级安装都没问题。

      有点不解,如何安装win应该是随便都可以搜索到,光盘、U盘、硬盘三种安装类型都很容易找到。之前的U盘安装的文章有价值的一点是介绍了开源方式的通用方法,和流行的有所区分。即使是安装linux,新手级的教程应该也是很丰富,稍慬些英文就更多了。

      问一个关于I2P的,这个先要安装JAVA环境,网络上经常看到JAVA经常爆出重大漏洞这类新闻,因为这个我从不在实机安装java,所以I2P也只好安装在VMs里了。请问这样的顾忌有没有必要。

      删除
    3. TO A
      关于 I2P
      你提到的 Java 安全漏洞,确实是一个问题。
      Java 的安全漏洞,常见的有两类:
      一类是针对 浏览器的 Java 插件(这类漏洞跟 I2P 的关系不大)。
      还有一类漏洞是 J2SE 的 JVM 漏洞,这类漏洞【有可能】会影响到 I2P 的安全。

      对于 I2P 的网络协议设计,俺觉得是不错的(安全性比 TOR 的协议还高)。
      但是 I2P 太依赖 Java,这点让俺不爽。

      删除
    4. 博主不妨和开发者沟通一下,我英文太鸡脚了,对技术术语也不了解。解释清楚这个隐患,如果能用其他语言重新编写,摆脱java,相信会被得更锋利。

      删除
    5. I2P是开源的,如果自己会编程的话可以试着重新编写啊!

      删除
  11. 硬盘安装法,国内教程一大把呀,我以前就是老电脑,不支持ubs启动,都采用硬盘安装法,不过这方法是风险的,要经常安装,才有经验的。

    回复删除
    回复
    1. 这楼的大哥可否分享一些关于硬盘全新安装linux的经验给大伙儿?

      删除
    2. TO 11楼的网友
      关于硬盘安装,国内的教程大都是针对某个具体版本的 Windows,缺少【通用】的教程。
      俺这篇教程,至少可以支持从 Win2000 一直到 Win8

      删除
    3. 硬盘安装方法都一样的,但老电脑不建议采用硬盘安装法,出问题了还得得有硬盘作后援维护。类似pe式。我从win 98到win xp都采用硬盘安装,安装挺累心的,方法都一样的。关于linux也可以采用硬盘安装法的,教程我忘记了,建议你去ubuntu论坛,找教程,那里资料多的是.还是买支持usb启动的主板吧,兼容老硬件就行啦,说真的早就应该淘汰老式的主板,不如用最新的atom集成的迷你主板,机箱电源键盘显示器不用淘汰的,比老电脑省电多啦,再说这样的配置不贵。我2000年的电脑被我用的09年,实在受不了他的慢。win系统不适合老电脑啦,还不如用轻量级的linux,至少要稳定为主。

      删除
    4. TO 3单元的网友
      多谢分享你的硬件经验 :)

      删除
  12. 為什麼vista要按修復電腦?

    回复删除
    回复
    1. TO v998
      Vista 和 Win2008 都属于 NT 6.0,而 Win7 属于 NT 6.1
      对于 “Vista 和 Win2008”,直接点“现在安装”会有问题。
      具体是内部的哪个机制导致两者的差异,俺也不清楚。

      删除
  13. 回复
    1. TO v998
      文件在硬盘上的存储有一个最小存储单元(簇)。
      所谓的“连续存放”就是说该文件对应的 N 个簇在物理上是连续分布的。

      删除
  14. 请问这种方法可以实现用新系统替换现有系统吗?

    回复删除
    回复
    1. TO Peter Lee
      本文介绍的“全新安装”可以把原有的系统彻底删除掉。
      可以在安装过程中“格式化原有的系统分区”

      删除
  15. https://thedaywefightback.org/

    回复删除
  16. @编程随想,关于这句话:
    “这个方法虽然很简单,但有个缺点——“无法跨 32位/64位”。比如说:当前系统是 32位,而你想安装 64位 的 Win7或Win8。对于 64位 的Win7/Win8,ISO 镜像里面的“/boot/bootsect.exe”也是64位,无法在 32位 的系统中运行。”
    Windows 7(抑或是Windows8 )以后已经自带Bootsect了(我想你知道,只不过因为不通用就没写上吧)

    回复删除
    回复
    1. TO 张金涛
      是的。
      用 bootsect.exe 把分区设置为可引导,确实很方便,但是通用性不够好——无法在32位系统运行64位的 bootsect.exe

      删除
  17. 盗版系统经这还容易吧,我装的都是高手做的系统

    回复删除
  18. 可惜我是想从ubuntu改成windows...

    回复删除
    回复
    1. TO dodo
      如果要把 Linux 重装成 Windows,需要把本文的方法稍微调整一下。
      你可以先创建一个分区,把 Windows ISO 解压缩到该分区根目录
      然后修改你的 GRUB,添加一个启动项,用来加载该分区中的 Windows 启动文件(参考4楼网友的经验)

      删除
  19. 打酱油的路过~
    问下博主看过长篇宫廷评话没?

    回复删除
    回复
    1. TO KissKnight
      “宫廷评话”?能否说具体点?

      删除
    2. 《长篇宫廷评话》
      墙外,你懂的
      http://blog.wenxuecity.com/myblog/53476/201312/501.html
      目测歪楼了。纯粹问问而已,如有不合适可删之。

      删除
    3. 冬青果家族
      广隶_________康师傅

      冬青果家族
      青红军师的家族

      这两个家族是谁?

      删除
    4. 冬青果--李长春
      青红军师--曾庆红
      个人认为,应该是这俩人。

      删除
    5. TO KissKnight
      虽然你这个留言跟本文主题无关,但还是感谢你分享的链接 :)

      删除
    6. TO 3单元、4单元
      有小道消息说,习包子打老虎,已经瞄准曾庆红了。
      如果属实的话,又要增加一出“狗咬狗的大戏”了 :)

      删除
  20. 博主,最近邮箱里面收不到你的最新内容了,怎么办?明明订阅的。

    回复删除
    回复
    1. TO 20楼的网友
      [url=http://program-think.blogspot.com/2014/02/freedom-of-speech.html?showComment=1392539187147#c5894164805614901127]另外这个留言[/url] 大概也是你发的吧?
      俺已经在那答复了。

      删除
  21. 回复
    1. TO laohutu
      虽然元宵已过,但还是同祝新年快乐 :)

      删除
  22. 刚把win8全部卸载新手愤怒来报道

    在win8机子上光是安装就折腾了三天

    没有基础用Linux举步维艰

    现在连翻墙软件和虚拟机都没弄好

    各种命令都不会用

    而且安装时选择自动分区,只有一块大分区,四百多G

    虽然我的水平很二逼,但我依然会坚持的

    绝不再回头用Windows系统!!!

    回复删除
    回复
    1. 如果用苹果电脑搭配linux系统那就更完美了,国外程序员(连谷歌程序员都不例外)几乎清一色都是苹果电脑

      删除
    2. 只是翻墙软件在linux系统上少得可怜,怎么解决linux的翻墙呢?—— 还是1单元

      删除
    3. 楼上的土豪先生,你送我一台Mac吧

      顺便提醒一下大家

      如果要折腾系统

      不要买win8认证的品牌机

      那个接口限制是很烦人的

      另外双显卡的用户安装Linux时注意一下

      Linux不支持双显卡,一定要调整显卡启动模式

      不然启动Linux后会黑屏

      想让win8和Linux并存还是有一些难度的,要好一番设置

      所以我为了省事儿,直接拆里win8

      删除
    4. Debian Testing x64 on MSI GE70 UEFI2014年2月13日 18:33:00

      最近在预装win8的电脑上折腾了一下Linux安装。首先不得不说预装win8的电脑采用UEFI引导并且加入了微软的secure boot,确实带来了不少麻烦,但也不是不能解决的。我个人偏爱debian,所以这次主要都是拿它来试验。其次,我的电脑也是双显卡,(MSI GE70系列),这个debian installer grub界面之后黑屏的问题困扰了我很久很久,究其原因还是在UEFI引导模式下,linux的安装程序或者grub没有处理好显卡的驱动,导致UI崩溃,而我的BIOS里面没有关闭显卡的选项,不能做任何调整显卡的事情,所以我最初的解决方案是用Legacy引导安装,这样的结果是要进win8,切回UEFI,要进debian,切到Legacy。两个系统倒是互不干扰,但是总感觉UEFI本意是好的,而且debian官方也说了支持UEFI,为什么就不能用UEFI同时引导两个系统呢?继续研究!
      后来搜到open china一个人写的帖子里讲把安装镜像里的grub.cfg稍作修改,就可以避免黑屏,具体是把安装镜像内/boot/grub/grub.cfg里面terminal_output gfxterm 改成terminal_output console。然后重新用ultraiso保存镜像,写入到光盘/U盘/硬盘ISO 都可以。如此一来,在UEFI模式下debian installer 果然不黑屏了,但是会显示“can't terminate EFI services”,不过问题不大,进去就安装吧。另外22楼主的同志的精神可嘉,我之前都是在虚拟机上折腾,发现分区的时候可以不选用整块硬盘或者最大的未分配的连续空间,选手动模式,只要最基本的分出一个EFI引导区,一个ext4文件去挂在/下,一个swap就可以了,大小可以自己调整。
      安装到最后是grub2 boot loader的步骤,一切正常,它也探测到了win8的存在,并且把win8也加入到了自己的boot option里面。安装完毕重启,还是在UEFI模式下,选择debian的grub2,选择debian,之后屏幕卡在了“loading inital ramdisk”再也不动了,试了各种grub里kernel的参数无果,搜索了各种帖子,试了N种解决方法都无效。最后怀疑还是grub的问题,多半还是跟显卡驱动有关,就像installer里面遇到的一样。最后的最后试了一下这个boot loader来代替grub:rEFInd,不得不说这个小东西个头小能量大,它的官网有不少关于linux on EFI的知识,真是让我受益匪浅。用rEFInd直接引导kernel,跳过grub,终于成功进入debian,啥也不说了,泪流满面。
      关于rEFInd的安装,它的官网上有很详细的说明,我是在win8下用管理员权限的cmd下直接拷到EFI分区里的,随后在BIOS里调整boot loader的顺序把rEFInd放在第一个就好了。另外貌似如果你切到Legacy再切回UEFI的话,之前装的boot loader都会消失!只剩下win8自己的。。。估计是MSI主板里的EFI设置把win8的boot loader当做默认,没办法。这种情况下按照rEFInd的安装步骤里用bcdedit重新注册一下boot loader就好。所以要是想避免麻烦的话,就不要随便切Legacy和UEFI了。

      删除
    5. 噗,快。。。吐血了。。。。

      我明明在命令终端里下载了VM虚拟机,而且终端已经提示安装好了

      可我在终端里运行VM时却提示没有装上

      还有装输入法也是,到处找方法,最后咋装上的我都不知道,今天一开机就发现自己蹦出来了

      楼上的问题嘛,我也碰到过,那什么安全启动,是专门管win8的,禁用了以后win8是无法启动的,所以不能像以前的机子那样随意切换双系统,要切换系统,必然要去设置一下BIOS

      为了一劳永逸的解决这个问题,我把win8直接删了(似乎把自己坑了)

      显卡问题我是瞎毛碰死耗子,碰巧有人指导了一下,找到显卡设置了

      但我不知道那个设置有没有作用,我到现在用的是兼容模式启动Linux(一开始连兼容模式都进不去)

      总之我就是对着教程自己乱搞,然后搞出来了

      其实我在虚拟机上运行Linux,要不是卡得要死,我也不会动念头倒腾实体机

      唉,没有电脑打字就是麻烦(还没找到合适的翻墙方法)

      删除
    6. 我是5单元。输入法我用的是ibus-sunpinyin,显示速度超快。其实我的预装win8当年是到手就给格了,但是因为厂家把key写在了bios里面,我后来win7卡得不行决定还是装回win8.1试试看,结果没想到那个写在bios里的key居然派上用场了。这样重新装安装的win8.1,即使禁用bios里的secure boot仍然可以正常启动,不影响的。所以我现在是UEFI模式下不用进BIOS改设置就可以引导双系统了。

      另外如果非要保留secure boot的话,ubuntu新的发行版是可以装的,它买了微软外包的key认证,可以通过secure boot的检查,所以不想折腾的话就win8 ubuntu也行。其实secure boot本意也是好的,就是让微软给弄变味儿了,成了垄断,哎。

      呵呵,以前用goagent翻墙。后来到了墙外好久没关注过怎么翻了,估计以后再回去还得重新捡起来。读编程兄的博客一年多了,平时都是潜水,今天第一次留言。

      删除
    7. 虚拟机整好了,终于翻出来了

      搞来搞去原来是命令打错了

      删除
    8. TO 1单元的网友
      关于苹果的电脑,俺说几句
      (先声明,以下言论仅代表俺个人观点。俺不想与果粉发生口水战)

      苹果的产品,质量确实很好(这是公认的)。但是,整个苹果的生态圈(从手机到平板到笔记本)都很封闭(不开放)。
      在理念上,俺非常反对封闭系统。反之,俺很喜欢开放系统(比如 Linux 系统就很开放)
      所以俺一直没买过苹果的产品。

      删除
    9. TO 1单元的网友
      你提到说用“苹果电脑搭配Linux”
      这个搞法确实有优点:既可以利用苹果高质量的硬件,又可以利用Linux的开放性。
      但俺觉得这么搭配,有一种说不出的怪异。

      删除
    10. TO 2单元、3单元
      Linux 下的翻墙工具确实不如 Windows 多。
      解决方法有两个:
      1、Wine(可以用它运行大部分的翻墙代理工具,但 VPN 会有问题)
      2、虚拟机软件(可以搞定【所有的】Windows下翻墙工具,缺点是对硬件有所要求)

      删除
    11. TO Debian Testing x64 on MSI GE70 UEFI
      感谢分享 Debian 在 UEFI 下的安装经验 :)

      删除
  23. 请问周永康真的被抓了吗?

    回复删除
    回复
    1. 周永康肯定是出了问题,之前有好几个细节可以推断出来。
      (比如:周永康没有出席老上级唐克的葬礼,极其不正常)

      删除
  24. 楼主你好,问个主题无关的问题。有没有什么办法可以解决vpn gate断开后,我这本地连接就自动断开的办法呢?谢谢

    回复删除
    回复
    1. TO 24楼的网友
      有一个比较简单的办法:用 VPN+TOR 组合双重代理。
      然后浏览器走 TOR 的代理。

      因为 TOR 无法在墙内单独联网。
      所以,一旦 VPN 断线,TOR 也就断线。

      删除
    2. 对,还是您聪明!!!这个办法好!不过我是在VPN GATE里输入TOR的端口(127.0.0.1;9150)请问如何在TOR代理里输入VPN GATE?谢谢

      删除
    3. 你好,我试了下浏览器走TOR代理,结果发现TOR只能作为SOCK代理,不能做HTTP代理。这怎么办呢?谢谢

      删除
    4. 而且我发现一个现象,不知道您注意到了没,很多时候用TOR上网输入了密码之后就会出现连接被重置,不知道这是怎么回事。。。

      删除
    5. vpn+tor是连接vpn后直接打开tor,不用填任何代理的
      tor用http代理可以用privoxy和polipo,但配置比较复杂。也可以用sockscap把不支持socks代理的软件转换为支持
      吐槽一下这个blogger真的有很多毛病,特别是用代理登陆经常出问题

      删除
  25. 编程君 你好 请问下黑客对于移动端的滲透有超乎我们的想象吗?
    看到这样的一句话:“比如GSM嗅探抓你短信,配合你信用卡信息直接盗你的钱, 或者可以MITM攻击,让你不知不觉情况下就转一票钱走了。。。移动端对个人的攻击非常隐蔽,不容易察觉, 钓鱼链接更是如此, 谁没事还去鉴别URL啊。 从系统安全性上来看, android首当其冲,当下的android跟10年前的windows安全性其实是差不多的。”
    那么如何做好移动端的安全呢?不知道编程君有木有研究过

    回复删除
    回复
    1. 手机的安全性真的是太弱了,别说网络运营商可以定位就是个人也是可以做得到,唯一只能关机拔电池才不会被追踪。
      还有一定不能装国产软件,因为它们会把联系人、短信、照片、视频等个人信息都上传到服务器里。把手机里的个人信息备份到SD卡/u盘中再用truecrypt加密上传到dropbox、skyrive等国外支持https的网盘里不就安全了么

      同样的问题都问了好几次了,我都不想回答了

      这有个依据棱镜事件推出的反对棱镜监控项目的网站(链接:https://prism-break.org/)自己先逐个搜索试着解决再来提问吧

      删除
    2. TO 25楼的网友
      俺个人认为,手机的安全性远远不如 PC。
      主要有如下几个问题:
      1、操作系统的问题
      有些国产手机,其操作系统是否纯洁,很可疑。
      2、功能的限制
      很多 PC 上可用的隐私保护和隐匿性保护的手段,手机上用不了。
      比如手机上难以搞定虚拟机软件和双重代理。
      手机上也比较缺乏各种磁盘加密和文件加密工具。
      3、手机容易遗失
      遗失的概率:手机 > 笔记本 > 台式机
      4、破解 GSM
      大约2009年就有新闻提及对 GSM 协议的破解。
      5、无线热点
      在公共场合使用来历不明的无线热点,会增加“被嗅探”的风险。

      先写这么多。

      至于预防措施:
      俺个人的习惯是——重要的操作,敏感的操作,不在手机上搞。

      删除
  26. 编程兄,你好。说来挺巧,我有一次在百度搜索truecypt时不小心打成了turecrypt,结果误打误撞进入了编程兄的博客。没想到通读一番收益匪浅。想问编程兄几个问题:
    1.百度不是和谐了这个博客么,为什么我那次搜索到了?
    2.我使用的是opera mini安卓版浏览器,很奇怪,第一次来的时候要等较长时间,虽然有时候会出现错误,但是退出浏览器再进入又可以上去了。至于现在可以轻松上博主的博客。更诡异的是,我查了ip,代理服务器是位于北京的。。。。不是被墙了么,这是怎么回事?
    3.呃期待博主的GnuPG教程和绿化教程,我也是绿色软件爱好者,想问问protables.com该网站的提供的软件安全性如何?
    4.国内有一家山寨网站,protablec.com,也是绿化,但是站长挺有趣的,似乎在某些政治立场与博主有相似之处,该网站提供了绿化教程,希望能给博主一些参考。
    给博主添麻烦了,希望博主能再接再厉,期待后续的技术文章!

    回复删除
    回复
    1. TO 27楼的网友
      多谢捧场 :)
      针对你的问题,回答如下:
      1、
      有可能百度只屏蔽了政治博文。而那篇 TrueCrypt 的扫盲是技术博文。
      2、
      先问一下:
      你用的是不是 Opera Mini 的中转服务器?
      3、
      你提到的这个网站,俺不太了解,不好评价。
      4、
      多谢分享绿化软件的网站。

      最后,俺会尽量努力,多写有价值的博文给大伙儿!

      删除
  27. 我是上一楼的 不好意思 刚才打错了 那个国外的网站是protableapps.com,国内的山寨站是protableappc.com,这网站的关于本站页面有点搞笑,高级黑

    回复删除
    回复
    1. 是portableapps.com和www.portableappc.com吧

      删除
  28. 我仍然是上一楼的。。马大哈了。。。。我英语不好把单词拼错了 应该是portable而不是protable

    回复删除
    回复
    1. portableapps.com免费便携版软件提供网站跟twitter、facebook、lifehacker这些都是相当有名气的,而国内(如同井底之蛙)几乎都是一堆只会简单复制的机器木偶罢了(“行尸走肉”这部美剧大家应该很熟悉吧)。

      portableappc.com"中国特色"的便携软件

      http://www.xda.cn/“中国特色”的xda刷机论坛(真正的xda是http://www.xda-developers.com/)

      http://www.pcbeta.com/“中国特色”的黑苹果论坛(真正的黑苹果http://www.insanelymac.com/)

      一旦沾染上“中国特色”就如同屎一般的臭,所以还是学好英语到国外去交流吧,别沾染国内那些恶习(“近朱者赤,近墨者黑”说的就是《肖申克的救赎》中的体制化呀)。

      删除
    2. 说到安全性嘛还是开源、去中心化、非营利性的软件/服务比较可靠,商业闭源(专有)的软件无论是否天朝的都不安全,看不到源代码如同蒙了一层雾似的让人难以相信开发者的诺言

      删除
  29. windows vista后有个WINRE恢复环境,也可以装系统......

    回复删除
  30. 推荐大家看看毛泽东鲜为人知的故事和邵正祥老人关于毛的视频和文章,我看了后为自己生为大陆人而感到悲哀,悲惨的一幕幕常常让自己无法继续读下去,眼泪不由自主在眼眶打转,空余悲伤和叹息

    回复删除
    回复
    1. TO 31楼的网友
      多谢推荐 :)
      其中的《毛泽东——鲜为人知的故事》,俺的网盘已经有了。
      俺在[url=https://code.google.com/p/program-think/wiki/Books]电子书清单[/url]上有注明该书的争议部分。

      删除
    2. 过年回家问过父亲,给他看了YouTube上下载的毛泽东视频,他说结合他的经历来看视频所述内容属实。父亲和今皇同龄。

      删除
  31. 脚印_berttle
    -------------------------------------------------------------------------------------------------

    垃圾,这教程网上一大堆,还要劳烦你老人家来开帖教别人?
    洗洗睡吧

    回复删除
    回复
    1. 你不想看那是你的事,跟博主有什么关系?博主只是应很多网友的要求才写的,不要动不动就喷人。

      删除
    2. 回复一单元

      32楼这位仁兄在上篇帖子里已经开了两单元了 也是这种轻蔑的语气和言辞
      有兴趣可以看下他在上篇帖子的留言和其他读者的回复
      不用理他

      删除
    3. TO 脚印_berttle
      有不止一个读者提了需求,俺就顺便分享了。
      网上确实有很多关于“硬盘安装”的教程,可惜大部分都是针对特定操作系统,而且大部分的通用性都不够好。

      删除
  32. 如果原硬盘上有病毒,这种方法不能全盘格式化,重新分区,怎么办?

    回复删除
    回复
    1. 关键看是哪种病毒。
      如果是普通的文件型病毒,用 grub4dos 重启动之后,可以先把原来的系统分区格式化了。然后再安装系统就比较纯洁了。
      如果是比较狡猾的文件型病毒或者是引导型病毒,倒不太好办了。不过引导型病毒,如今已经很少见了(快绝迹了)

      删除
    2. 我还有个问题但不知博主还会不会继续回答

      那就是关于windwos7/8/2008/2012/office的激活问题,网上流传的那些一键激活工具和免激活文件(事先添加进系统镜像里已便安装后自动激活)会有后门或木马/病毒吗?
      我经常用网上流传的免激活文件制作免激活的windwos来装系统或用激活工具来激活系统(省的每次都要找/买密钥挺麻烦的),很担心它的安全性

      删除
    3. 这东西上淘宝买个序列号吧,虽然不是纯正版,但比网络上免激活的工具靠谱多了,要么就在虚拟机里用,添加后门啥的是肯定的

      删除
    4. TO 樓上
      taobao 買東西會被共黨捉的啊。

      删除
    5. 如果真像4单元网友所说的“在淘宝上买东西会被跨省追捕”那样,那大陆岂不是空荡荡、了无人烟了。
      从安全隐匿性来说当然不能在隐匿环境(例如Whonix、Tails)中上购物网站上买东西了,那收货地址就是赤裸裸的公网ip啊!
      像网银、购物这些涉及个人真实身份信息的绝对不能在隐匿环境中登录,必须分开隔离。

      删除
    6. 你可以在虚拟机里安装HEU_KMS_Activator,然后用SLMGR链接到虚拟机进行激活。虚拟机一定要是静态IP,操作系统可以是Windows XP/2003等,内存分配256M即可。

      删除


    7. 有相关教程吗?

      删除
  33. 不能启动U盘和光盘安装,用内置硬盘安装是危险的,如果重新分区后,电脑必须取出硬盘,装系统

    回复删除
  34. 同样想问 33楼2单元的问题,博主 能否推荐一些 安全可靠的激活方法或者思路呢?

    回复删除
  35. 请问随想君,能否使用EFI模式启动安装介质(因为要分区,使用U盘或光盘等启动),将Windows8装在GPT分区表的硬盘上,同时不留下EFI系统分区?我知道有一种可行的消除MSR分区的办法是调整大小,直接将这个分区扩大作为系统盘,但是不知道可否使用这种方法对EFI分区进行操作以达到消除此分区的目的。也就是说EFI分区能否容许其他文件的存在以及被操作系统访问。或者其他方法也行,但一定要是EFI启动和GPT分区,我这是平板无法禁用Secure Boot。

    回复删除
  36. U盘启动盘制作
    以下分享我的制作经验,不一定都适合大家,如有不对的地方,还请指正,谢谢!
    俺用的是windows7系统,virtualbox虚拟机。
    首先说明的是如何让vbox启动u盘里面的pe,livecd等。
    默认情况下,vbox是不可以的。
    从vbox官网下载扩展包并安装好。
    打开-控制面板-管理工具-计算机管理-磁盘管理-查看u盘所在的磁盘编号(比如磁盘5)。
    在命令行中输入:VBoxManage internalcommands createrawvmdk -filename d:\usb.vmdk -rawdisk \\.\physicalDrive5
    说明:这相当于把u盘当作硬盘来处理,看到d:\usb.vmdk 只有1KB,其实就是个连接。文件名,磁盘编号根据实际情况而定,不一定要和上面的一样。
    打开虚拟机,选择左边一项,设置-存储-ide控制器-添加虚拟硬盘-选择现有硬盘(就是刚才那个usb.vmdk)。或者是sata控制器,方法同上。右边属性中选择要在原本的虚拟硬盘的前面。ide是第一ide控制器主通道;sata是sata 0.
    至此,试验环境已经搭建好了。
    下载bootice软件,u盘引导要用。
    地址:http://bbs.ipauly.com/viewtopic.php?f=2&t=2
    使用gurb4dos引导,安装在mbr中。
    下载grub4dos软件。
    地址:https://code.google.com/p/grub4dos-chenall/
    中文字体
    https://code.google.com/p/grub4dos-chenall/downloads/detail?name=unifont.hex.gz
    以下是命令
    graphicsmode -1 640:800
    font /unifont.hex.gz
    把grldr和menu.lst复制到u盘里。
    接着是找材料,写菜单,文件以UTF-8格式存储。

    回复删除
    回复
    1. 例如:
      # This is a sample menu.lst file. You should make some changes to it.
      # The old install method of booting via the stage-files has been removed.
      # Please install GRLDR boot strap code to MBR with the bootlace.com
      # utility under DOS/Win9x or Linux.
      #
      # It must be UTF-8 encoding for multi-lingual support. Font lines can be
      # appended to the file. The font lines should be in the unifont.hex format.

      color blue/green yellow/red white/magenta white/magenta
      timeout 30
      ## menu border color
      color border=0xEEFFEE
      ## set vbe mode
      graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32
      ## loading splashimage
      #splashimage /boot/grub/splashimage.xpm || splashimage /boot/grub/splashimage.bmp
      default /default
      ## Menu AutoNumber
      write 0x8274 0x2001
      font /unifont.hex.gz

      title 从硬盘启动XP/WIN7
      find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr || rootnoverify (hd0) && chainloader +1 && boot
      map () (hd0) && map (hd0) () && map --rehook
      find --set-root --devices=h /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
      chainloader /bootmgr || chainloader /ntldr

      title 启动通用PE工具箱
      find --set-root /7777/7777.ini
      configfile /7777/7777.ini

      title 启动Darik's Boot and Nuke硬盘擦除工具
      find --set-root /dban-2.2.8_i586.iso
      map /dban-2.2.8_i586.iso (0xff) || map --mem /dban-2.2.8_i586.iso (0xff)
      map --hook
      chainloader (0xff)

      title Windows xp/7 系统密码清除工具一
      find --set-root --ignore-floppies --ignore-cd /passwd.img
      map --mem /passwd.img (fd0)
      map --hook
      chainloader (fd0)+1
      rootnoverify (fd0)

      title Windows xp/7 系统密码清除工具二
      find --set-root /cleanpasswd/chntpw
      set opt=vga=1
      set /p opt=boot:
      kernel /cleanpasswd/chntpw %opt%
      initrd /cleanpasswd/chntpw.gz

      title 一键Ghost备份/还原工具
      find --set-root --ignore-floppies --ignore-cd /ghost.img
      map --mem /ghost.img (fd0)
      map --hook
      chainloader (fd0)+1
      rootnoverify (fd0)

      title DiskGenius磁盘分区工具
      find --set-root --ignore-floppies --ignore-cd /DiskGenius.img
      map --mem /DiskGenius.img (fd0)
      map --hook
      chainloader (fd0)+1
      rootnoverify (fd0)

      title 重启\n重启计算机
      reboot

      title 关机\n关闭计算机
      halt

      # In the end, font lines for unicode chars in unifont.hex format.
      # It should include all unicode chars used in the above menu code.
      # Surely normal ASCII chars are not necessary to be included here.

      5173:10100810082000003FF8010001000100FFFE010002800280044008203018C006
      542F:010000801FFC1004100410041FFC10001000100017FC24042404440487FC0404
      673A:100011F011101110FD10111031103910551055109110111211121212120E1400
      91CD:001000F83F000100FFFE01001FF011101FF011101FF001003FF80100FFFE0000

      至此结束。

      删除
    2. 这个是从g4d里面的模板稍加改变写成的。
      最后两项是重启和关机,不多说了。
      接着是DiskGenius磁盘分区工具
      地址:http://www.diskgenius.cn/download.php
      选择dos版软盘映像。
      接着是ghost软件
      地址:http://ishare.iask.sina.com.cn/f/6980043.html
      接着是两款系统密码清除工具
      passwd
      https://anonfiles.com/file/7a597913068b93be33ff671f2b710e7d
      chntpw
      https://anonfiles.com/file/91860b0d9e9b344dff3877cfe3036c1b
      ghost
      https://anonfiles.com/file/45b5953690b4c98a9d8f16aa3f503aa8

      MD5: F07F01AF77EF8BAD94F4176F62F8FFBB SHA1: 816CE13E234F1D331C890C3421E4E3E10A4BB4E ghost.img
      MD5: 1D90546CAB0F03FD7DE74D006B2B399D SHA1: 8185090D7FB798B4F443BB750C93607C60E4446 chntpw
      MD5: 21A73BBD5AFA74F414C75F359665B42E SHA1: A0BFC46B8846026ADD6DD33F67C801CDB5A3B6C chntpw.gz
      MD5: BD571B2535803774B22A8BABA81F3FA8 SHA1: 81A28136F9CDE853D4E1D325B33ECCA99599A93 passwd.img

      Darik's Boot and Nuke
      http://www.dban.org/

      通用pe工具箱(其他pe也可以)
      https://anonfiles.com/file/d245b012c07a458780113a7eb0d0a700
      MD5: 5CA38810FA11B4299507FF27294E9939 SHA1: 5F59ACFACED598A1AA71509094334FB26EBC358 7777.7z
      最后是从硬盘启动。

      到这里应该完了,往里面可以添加更多,只要是grub引导的菜单,可以来回跳转。
      更多功能,请阅读说明文档。

      删除
  37. 编程大哥您好,我有一些问题给您写了邮件,劳烦您有时间给回复一下,谢谢

    回复删除
  38. 文中:Windows 安装程序自带的硬盘分区功能「比如弱」,应为「比较弱」吧?

    回复删除
  39. 嗯 我用内置硬盘安装成功了 Centos6.4

    回复删除
  40. 多操作系统启动2014年5月9日 09:57:00

    各位兄弟,win7+easybcd+iso(pe系列、windows系列、linux系列)才是配置多操作系统启动的简易入门方式,请多搜索这方面的信息,尤其是EASYBCD。

    回复删除
    回复
    1. 顶。easybcd功能强大,操作简易,完全值得推荐。

      删除
    2. 多操作系统启动2014年5月9日 23:47:00

      easybcd确实不错,可以挂pe的iso启动来安装windows,也可以直接挂一些linux的iso来安装。

      删除
    3. to多操作系统启动和各位网友同仁:
      多系统安装涉及分区表、分区格式、文件系统,经验不足请勿轻易操作,有意者请注意备份或另觅机器安装,以防万一。

      删除
  41. 编程君你好,本人按照上述步骤,成功利用"NT6 HDD Installer"安装了Win7旗舰版,在此感谢之余另有问题请教:
    1、由于新系统需更多硬盘空间,使得原来仅设置了15G的C盘(全盘160G)不够使用,网搜Win7分区“压缩扩展”法需格式、合并D盘导致原数据丢失,且原本D盘剩余空间紧张,不足填补C盘空缺,请问有无方法在【保证数据不丢失情况下,从D/E/F分别压缩一些空间补足C(应补到多少G才能应付以后的系统更新补丁)】
    2、新手对墙外世界不熟,且使用GoAgent担心安全问题,不知此方法如何,或有【更安全技术敬请指教】
    3、翻翻浏览器自带网页种类繁多,经粗略浏览包含“法轮功”旗下等新闻、视频网站感觉不足为信,【请推荐几个你常用可靠的新闻资讯、视频评论、数据储存网站以供参考】,谢谢

    回复删除
  42. 编程君您好,按照此文的指教,我成功的安装了 gru4dos 。但是发现一个问题,使用这个 dos 看不见其他的硬盘。不知道问题出在哪里,特此请教。谢谢您了。

    回复删除
    回复
    1. 是的,我用DOS6.22看不到,用DOS7.1可以看到除了C盘外的其他盘,就是C盘不见了。
      而且,44楼我的留言也不见

      删除
  43. 编程君你好,本人菜鸟,按照你的教程安装XP,但折腾了几天

    了,还是没有OK,不知道你有没有时间指点下,问题出在哪里



    目标---在原系统盘C上,全新安装WINDOWS XP WITH SP3.
    XP WITH SP3的ISO文件从itellyou.cn下载的。


    1.原系统:深度GHOST XP SP3做的,分C,D,E,F盘,系统

    装在C,工作娱乐在另外3个盘。用360查不出毒,但用ClamWin

    发现每个盘都有毒,就删除了中毒文件。三星R429笔记本是

    2010买的。


    2.用grubinst_gui.exe点刷新,发现分区列表如下:整个磁

    盘[MBR];0:07[NTFS][48030M];1:0F[ExtendedX]

    [257212M];4:0B[FAT32][83148M];5:0B[FAT32]

    [86404M];6:0B[FAT32][87659M]. 我想知道,为什么我的

    分区列表怎么缺了2,3.我的硬盘没设置好吗?不清楚怎么在

    留言里插入图片,见谅。

    3.使用纯DOS6.22的镜像,按照教程中的步骤6,进入DOS后,

    系统找不到硬盘,即C\D\E\F盘,只能找到A盘。

    4.再找了个DOS7.1的镜像,改名为DOS.IMG,按照教程中的步

    骤6,进入DOS后,系统能找到硬盘,但却只用C\D\E盘,F盘

    不见了。用DIR/W查看内容,却发现---DOS下的C盘是XP下的D

    盘,DOS下的D盘却是XP下的E盘,DOS下的E盘却是XP下的F盘.

    XP下的C盘却丢了,不见了。

    5.
    MENU.LST,DOS.IMG,GRLDR,[I386]4个文件[夹],我放在XP下的

    E盘根目录。但是进入DOS后,发现这4个文件[夹]都奇怪得到

    了D盘,

    6.即便如此,我还是进入D:\I386\WINNT安装,黄色进度条能

    完整运行完。之后,再重新进入XP,发现D盘多了2个目录

    $WIN_NT$.~BT和$WIN_NT$.~LS,即安装文件被拷到XP下的D盘

    的这2个目录下。

    如果继续安装下去,新XP系统是不是安装到D盘了?旧的XP系

    统还在C盘上。

    我怎么就不能在C盘重装下系统呢???55555555

    回复删除
  44. nt6 installer不好,安装后会把整个mbr后移一个字节,然后把mbr第一个字节改成33(xor)。而且把nt6卸载后也不会把33去掉然后把mbr整体前移,恢复原有的mbr。这个不好。

    回复删除
  45. 来个无关的评论:Windows 10直接把NT升级到了10

    还有你这图片又侵犯了微软和方正的版权

    回复删除
  46. NT6 HDD Installer 网盘下载地址打开是空文件夹,谷歌一下,这个地址有整个系列的https://onedrive.live.com/?id=305405F66C26F9B3%21109&cid=305405F66C26F9B3。大胆下了一下,与博主说的只有一个文件不同,里边有个图片还有个说明文档。不知道是不是博主的东西被盗用,有没有被改动没法判断,就直接删了。博主要是发个MD5值什么的也好核对一下。

    回复删除