NT5与NT 6内核的引导差异V2
自动修复XP win7引导
自动修复XP/VISTA/WIN7系统引导下载地址:NTBootAutofix 2.02 绿色版/soft/xdowns2009.asp?softid=59729&downid=49 &id=62575使用方法:--------非安装软件,直接双击运行,傻瓜式修复,可运行于32位和64位系统和WINPE系统程序根据当前系统non-Unicode设置自动显示中/英界面"自动修复"自动判断和系统启动有关的条件并自动修复程序支持的盘符上的NT系统启动,无需用户手工干预"高级修复"只供特殊需要的朋友,参看下面应用实例中的高级修复部分PE中自动判断PE环境,单硬盘可以直接"自动修复",如多硬盘在PE中修复时推荐使用"高级"修复选择你作为系统引导的盘符适用范围:--------1.启动菜单/启动文件丢失修复:适用所有NT5.x(2000/XP/2003)和NT6.x(Vista/2008/Win7/2008r2)2.修复其他因BCD相关引起的故障a. Win7/2008r2中 BCD 的修复计算机(Windows Recovery Environment)菜单丢失b. Win7/2008r2中 BCD 引起的3D启动画面丢失(变成VISTA滚动条启动画面)c. BCD 引起的启动菜单选择界面乱码现象3.系统BCD非法的强制修复 - 现象:Vista/2008/Win7/2008r2中a. 运行msconfig后"启动"或"引导"栏空白b. 管理员身份运行命令提示符中后运行bcdedit等和BCD相关的操作提示出错c. 系统属性的"启动和故障恢复"窗口无法配置"默认操作系统"和"等待时间"d. 其他软件无法添加/删除/修改基于 BCD 管理的新启动菜单注: 3的这种情况是否要强制修复自行决定。
NTBOOTautofix v2.5.3- NT系统引导菜单自动修复工具(简繁英三语版)2012.10.16
高级-更改活动分区盘符:
--------------------
供PE和特殊需要的朋友使用,如果连活动分区的概念都搞不清楚的话请别使用此功能
注意:此功能会重写 MBR 和 PBR
Байду номын сангаас
* 体验工具修复效果:例 - 选“高级”,选另一非活动分区盘符,开始修复/手动修复,这样修复的结果引导文件和引导配置文件都存放在选择的分区中,不影响活动分区的引导,再在界面点击“查看boot.ini”和“查看BCD”检查程序运行结果。
* 修复时存在原BCD或Boot.ini时程序将予备份,备份文件名/路径在修复完成后给出提示
* NT5.x菜单在boot.ini中以"Microsoft Windows Server 2003 x86"形式存在
* NT6.x菜单在BCD中以"Windows Server (R) 2008 Standard x86"形式存在
NTBOOTautofix v2.5.3- NT系统引导菜单自动修复工具(简繁英三语版)2012.10.16
中文帮助文档
最新版本请关注网盘:/home.aspx
/chzhlh(已失效)
3. 系统盘符或磁盘ID引起的无法进入桌面情况 -> 直接“自动修复/手动修复”(也可以用高级菜单中的“修复系统盘符”进行手工修复)
4. 双硬盘引导切换:例 - 双硬盘,硬盘1装NT5.x,硬盘2装NT6.x,各自独立系统,切换系统时需用开机热键或BIOS更改硬盘引导次序,现需添加引导菜单以实现固定硬盘引导 -> 硬盘1系统引导,选择自动修复/手动修复,添加硬盘2中NT6.x引导菜单在硬盘1中,反之亦然。
Linux内核十个版本性能对比
【IT168 评论】从2008年1月底至今,Linux Kernel系统内核已经先后升级了十次,版本号也从2.6.24上升到2.6.33,并且下个版本2.6.34也已进入开发阶段。
今天我们就看看过去两年内这十个版本在性能上有何差异。
测试平台是一套工作站系统,硬件配置包括AMD Opteron 2384 2.7GHz四核心处理器(“上海”)、泰安Thunder n3600B S2927主板(NVIDIA nForce 3600PRO 芯片组)、4GB DDR2 ECC Reg内存、希捷ST3300622AS 300GB硬盘、ATI FirePro V8700显卡,软件上采用Ubuntu 8.04.4 LTS 64位操作系统,组件有GNOME 2.22.3、 Server 1.4.0.90、GCC 4.2.4、EXT3。
Linux Kernel 2.6.24-2.6.33的每个版本都从Ubuntu PPA源上获取,而且均为64位版本。
除了替换内核之外,系统其他设置均保持默认。
Apache Benchmark(静态网页服务):2.6.33成绩大幅提升,但事实最早的2.6.24版反而才是好的,之后八个版本都差得很多,最新版终于基本正常了。
PostgreSQL pgbench(每秒钟TPC-B交易数):2.6.30的成绩比上个版本骤然提升了多达770%,但之后2.6.32迅速下滑,最新的2.6.33却又完全不如2.6.30之前的六个版本了。
7-Zip Compression(文件压缩速度):不同版本有所波动,最新的2.6.33成了赢家,这才是我们最希望看到的。
LZMA Compression(256MB文件压缩):十个版本几乎没什么区别。
Bork File Encrypter(文件加密时间):经过一番起伏之后,2.6.33又回到了当初2.6.24的水平,而之前一个版本2.6.32还是最快的。
PostMark(磁盘性能):和PostgreSQL测试结果惊人地相似,2.6.30-2.6.32三个版本性能异常突出,最新版里却又消失了。
关于各种USB启动模式的解读 MBR、PBR
分区启动
启动成功 动
DD 的
过程:MBR → 分 区 PBR → 引导 文件
率很高 与 USB-HDD +接近
电脑 会将 此模 式的 U 盘认 为是 USB-Z IP 来 启动, 从而 导致 4GB 以 上大 容量 U 盘的 兼容 性有 所降 低
但对
大部
ZIP
直接从分区引导扇区启动
USB- 无 MBR 和分
【5】. USB-FDD:
是指把 U 盘模拟成软驱模式,启动后 U 盘的盘符是 A:,
引导过程为:分区 PBR → 引导文件
【6】、USB-CDROM:光盘仿真模式,DOS 启动后可以不占盘符,兼容性比较高, 新老主板一般都可以。优点可以像光盘一样使用(如,进行 Windows 系统安装)。 缺点,把 U 盘量产成该模式时,我们将失去对这部分 U 盘空间的写权利,剩余空 间会被识别成为一个独立的 U 盘,可以为 Removable 盘,当然也可以做成 Fixed 盘,进一步分区。制作时一般需要具体 U 盘型号/批号所对应的量产工具来制作, 对于 U 盘网上有相应的量产工具。
1.跳转指令,占用 3 个字节的跳转指令将跳转至引导代码。 2.厂商标识和 DOS 版本号,该部分总共占用 8 个字节。 3.BPB(BIOS Parameter Block, BIOS 参数块)。 4.操作系统引导程序。 5.结束标志字,结束标志占用 2 个字节,其值为 AA55 DBR 中的内容除了第 5 部分结束标志字固定不变之外,其余 4 个部分都是不确定的,其内容 将随格式化所用的操作系统版本及硬盘的逻辑盘参数的变化而变化。
【7】.FBINST:
(占用 64 个扇区)FBINST 在 MBR 的每个扇区(前 64 扇区)
根除幽门螺杆菌治疗胃食管反流病的研究
胃食管反流病%&’()*是酸相关性上消化道动力障碍性疾病,其与幽门螺杆菌+,-.感染的关系存在着较大的争议,目前尚无定论/01。
为此,本研究观察了根除,-治疗&’()患者的疗效,旨在从治疗学角度阐明,-感染与&’()的关系。
1对象及方法1.1一般资料:!""2年0月~!""$年#月间因反酸、烧心、反胃等症状在我院进行胃镜检查的病人。
应用3456789电子胃镜与肝纤维化程度无明显关系。
郭西萍等的研究结果表明随着:,;患者肝组织炎症活动度和纤维化程度的加重,血清,;<)=>水平呈中、高量分布,明显高于低水平组,两组间差异有显著性意义;张凯军等亦认为:,;患者肝损害程度与,;<)=>含量有关,以慢性乙肝重度患者为高,其次为中度和轻度患者,认为,;<复制增加在启动慢性乙型肝炎病程的发展中扮演了重要的角色。
于桂琴等对!!例乙肝后肝硬化患者进行随访观察,发现大多数+?@.0%.患者血清,;<)=>含量在病情发作前或者发作中达峰值,提示,;<复制活跃是乙肝相关肝硬化病情急性发作的主要原因之一,,;<复制激发机体免疫反应是肝炎后肝硬化肝脏损伤的重要原因。
导致上述研究结果不同的原因可能与病例选择及各实验室检测血清,;<)=>具体方法的差异有关。
3小结血清,;<)=>在一定程度上能反映肝内,;<复制的活跃程度,故常将其作为抗病毒治疗适应证选择及疗效判断的依据,但其与肝内,;<复制程度并非平行变化,有时不能真实反映肝组织内,;<感染及复制情况,尤其在血清,;<)=>低至检测水平以下时。
血清,;<)=>定量不能说明慢性,;<感染者肝组织损害的严重程度,,;<复制水平可能是肝脏慢性炎症活动的条件,但是肝脏炎症活动程度主要取决于机体的免疫状态,而不是体内病毒负荷,在关注血清,;<)=>水平的同时,尚需考虑到宿主对病毒的免疫反应、宿主基因的异质性及病毒变异等因素。
linux内核引导原理
linux内核引导原理
Linux内核引导原理主要涉及以下几个阶段:
BIOS/UEFI引导阶段:当计算机加电后,BIOS/UEFI固件开始运行,进行硬件自检和初始化,然后按照预设的启动顺序,加载启动设备(如硬盘、USB等)的MBR/Erase Bloc k Bootloader。
Bootloader阶段:Bootloader是一个独立的、启动操作系统的引导程序,它负责加载和启动内核。
常见的Bootl oader有LILO、GRUB等。
在加载内核时,Bootloader会读取内核映像文件(通常为bzImage或vmlinuz),并将其加载到内存中。
内核加载阶段:当内核映像被加载到内存后,Bootload er会将其解压缩并执行。
内核首先会进行硬件初始化,包括检测硬件设备、配置内存等,然后创建内核线程并开始运行用户空间的init进程(通常为systemd)。
Init进程阶段:init进程是系统启动后的第一个用户空间进程,它的作用是启动和管理其他系统进程。
在Linux
中,init进程通常由内核启动,并负责运行其他系统进程和服务。
系统运行阶段:一旦init进程启动并运行起来,系统就进入了正常运行阶段。
用户可以开始使用各种应用程序和系统服务。
Linux内核引导原理的核心在于Bootloader的引导和内核的加载与初始化。
通过了解这些原理,可以更好地理解L inux系统的启动过程和底层机制。
win系统 引导流程
Win系统引导流程前言:之前在培训群已经说过一次引导的知识了,不过说得不怎么详细并且很多童鞋还是不知道,所以这个周末抽空写一写。
目前市面上的电脑均采用UEFI+GPT这种引导方式了(UEFI是什么可以参照我半年前发的文档),那UEFI+GPT有什么变化呢?最明显的就是那些U盘启动工具完全引导不了(当然目前已经成熟了,很少不支持UEFI引导了);当你以为是ghost的原因,无奈翻出一只win7的光盘,发现怎么还是不能引导?这究竟什么回事、难道中国反垄断到了高潮、OEM厂商全线不支持微软?真的没了微软,难道我们就只能敲命令了么?怎么可能吖,原因就在于只有win 7 SP1 64位才支持UEFI引导;好像跑题了(擦..其实我也不知道UEFI+GPT是什么渣渣,我就跑出来装装B 的);要了解UEFI是怎么引导的吗?那咱们先回顾下历史,说说目前大部分人采用的BIOS+MBR;那UEFI+GPT的引导呢,别急,我肯定会说的(大概等到我还了台支持UEFI引导的电脑吧←_←我去,这要等到牛年马月吖..没事咱们有盆神)。
BIOS+MBR开机引导流程:下面介绍BIOS+MBR的引导流程,我会解释下每一个阶段系统是在干什么的,做一个大概的描述;说一下修复引导程序是干啥的、以及说说激活软件的是怎么一回事;我们先搞清楚一些概念..下面说的肯定存在一些我个人的误解,不保证全部正确,但我得让你知道我在说什么。
POST(Power On Self Test),加电自检:这是BIOS里面的一个基本且必要的功能,对计算机各种硬件进行检测。
有问题就会输出在屏幕上或者发出报警的声音;流程我就不说了,参考后面吧---link;报警音处理群共享也有;MBR(Master Boot record),主引导记录:位于磁盘0柱面、0磁头、1扇区;MBR由三部分组成:主引导程序,DPT(Disk Partition table),硬盘标识(好像是55AA,忘记了,想知道的童鞋百度去吧);其中有一个446byte的东西百度百科管他叫主引导程序;我们深入讨论也把这部分叫做MBR(实际上叫什么还真不知道),DPT磁盘分区表占64个字节;硬盘标识占2个字节;第一扇区的512字节就这样分配完了;PBR(Partition Boot record),分区引导记录:这货存在于每个分区的开始位置的第一扇区,负责记录分区引导记录(这句话都上去怎么那么别扭……)Bootmgr和NTLDRBootmgr是boot manger的缩写,顾名思义,启动管理器;Bootmgr位于引导分区的根目录下NTLDR是NT loader的缩写,NT系统加载工具这个是NT5内核的价值文件BCD与boot.iniBCD是boot configuration data的缩写;BCD位于系统盘\boot里面,Boot.ini这个是一个配置文件。
有效阅读 提升能力——谈职高英语如何立足课文培养学生的阅读能力
不 同的阅读 目的和任务需要不 同的阅读 方法。因此 , 引导 学生选择合理的阅读方法是阅读教学 中很重要的一个环节。 略 读 (km n ) 指让学生 快速 阅读课 文的题 目、 落标题 、 S imig是 段 附 图和图表以及每段 的第一句和最后一句 ,并跳过不 重要 的部
( 学业考试的特 点对 阅读的要求 三)
鉴于很难对文本 内容 和词汇学 习同时做 理性的分析 , 在处理阅读 中的 词汇时不可避免的会产生两种 弊端 , 一种弊端是课 堂只就课文 内容进 行讲解和 问答 活动 , 不关注 文本词汇和语 言 , 导致课 堂活动 有时脱离 文本 。另~种弊端是在分析 内容过程 中暂时脱离文本进行 词汇讲解和 操练 , 隔断 了学生文本解读 的连 贯思维 。如 何处理 阅读教学中的文本 解 读及其文 化背景的渗透 和词 汇学 习之 间的关系是 当今职 高英语教
彻 。特别是 和话题有关的关键词汇 , 阅读前处理显 的尤其重 在 要 。但阅读 前需要处理的词汇应 该有所选 择 , 而非全部的生词
都要点到 , 并且应该让学生多渠道获得词汇。
1 习阶段能够通过滚 动复 习, . 复 以旧带新呈现生词 基础英语第一册 , nt5 Lso 1 U i esn 8种的话题为 Wete, a r在 h 复习阶段尝试让学生写下他们 自己最 喜欢 的季节 , 颜色和动物 等 ,同时 自己也 写下相同 的内容 ,然后再 发现与学 生之间的
Tae i B n kk在新课导入时 , rvl n a go . 首先从 自己的名字 :o Jy引 申 开来 , 询问学生 :Wh td o hn sj ?” “ a oyu tik i o 学生顿时兴奋起 y
arm内核全解析_arm内核体系结构分类介绍
arm内核全解析_arm内核体系结构分类介绍ARM处理器是英国Acor n有限公司设计的低功耗成本的第一款RISC微处理器。
全称为Ad vanced RISC Machine。
ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
ARM内核特点ARM处理器为RISC芯片,其简单的结构使ARM内核非常小,这使得器件的功耗也非常低。
它具有经典RISC的特点:* 大的、统一的寄存器文件;* 简单的寻址模式;* 统一和固定长度的指令域,3地址指令格式,简化了指令的译码。
编译开销大,尽可能优化,采用三地址指令格式、较多寄存器和对称的指令格式便于生成优化代码;* 单周期操作,ARM指令系统中的指令只需要执行简单的和基本的操作,因此其执行过程在一个机器周期内完成;* 固定的32位长度指令,指令格式固定为32位长度,这样使指令译码结构简单,效率提高;* 采用指令流水线技术。
ARM内核体系结构ARM架构自诞生至今,已经发生了很大的演变,至今已定义了7种不同的版本:V1版架构:该架构只在原型机ARM1出现过,其基本性能包括基本的数据处理指令(无乘法)、字节、半字和字的Load/Store指令、转移指令,包括子程序调用及链接指令、软件中断指令、寻址空间64MB。
V2版架构:该版架构对V1版进行了扩展,如ARM2与ARM3(V2a版)架构,增加的功能包括乘法和乘加指令、支持协处理器操作指令、快速中断模式、SWP/SWPB的最基本存储器与寄存器交换指令、寻址空间64MB。
V3版架构:该版对ARM体系结构作了较大的改动,把寻址空间增至32位(4G B),增加了当前程序状态寄存器CPSR和程序状态保存寄存器 SPSR以便于异常处理。
增加了中止和未定义2种处理器模式。
ARM6就采用该版结构。
指令集变化包括增加了M RS/MSR指令,以访问新增的CPSR /SPSR寄存器、增加了从异常处理返回的指令功能。
windows操作系统的发展史
windows操作系统的发展史windows操作系统的发展史Windows操作系统是美国的微软(Microsoft)公司开发的一套操作系统,它诞生于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。
以下是店铺收集整理的windows操作系统的发展史,仅供参考,希望能够帮助到大家。
1985年11月20日,在美国的微软公司的发布会上,Windows1.0操作系统诞生了,这个基于MS-DOS的操作系统是微软公司初次对个人电脑操作平台进行用户界面的尝试。
在Windows1.0中,鼠标作用得到了特别的重视,用户可以通过点击鼠标完成大部分的操作。
这个系统允许用户同时执行多个程序,并在各个程序之间进行切换,这是DOS系统所不能及的!1987年12月9日,Windows 2.0发布了,在这个版本中,用户不但可以缩放窗口,而且可以在桌面上同时显示多个窗口(也就是现在的层叠模式),但这个看似Mac OS的微软Windows图形用户界面的Windows版本,依然没有获得用户的认同。
在这之后,微软公司又推出了windows386和windows 286版本,有所改进,并为之后的Windows3.0的成功作好了技术铺垫。
1990年5月22日,Windows 3.0正式发布,由于在界面、人性化、内存管理多方面的巨大改进,终于获得用户的认同。
1991年10月微软发布了windows 3.0的多语版本,为windows 在其他国家的推广起到了重大作用。
Windows 3.0系列成为Windows 在桌面PC市场开疆扩土的头号功臣,20世纪90年代微软的飞黄腾达完全仰仗Windows 3.0的汗马功劳。
1992年3月18日,第一版Windows3.1系统发布,从这个版本开始可以播放音频、视频、屏幕保护程序。
1993年11月Windows 3.11发布,革命性的加入了网络功能、即插即用技术和局域网功能。
Windows(多)操作系统启动过程
Windows(多)操作系统启动过程一.WinPE启动原理移动硬盘PE启动原理WinPE文件组成:引导文件:NTLDR和系统文件:WinNT.XPE(WinPE.XPE)和WinPE.IS_(或WinPE.IM_),有些WinPE没有内置中文支持,所以还要WNPEFONT.BIN来支持中文。
外置程序:WinPE.INI(也可以是其它文件名,如PESOFT.INI等)和OP.WIM加载系统文件:1.NTLDR和做相关引导工作2.WinNT.XPE引向MiniPE\WinPE.IS_(=WinPE.ISO=WXPX) \SYSTEM32\加载外置程序:3.PECMD.INI(位于”WXPE\SYSTEM32”目录下)引向MiniPE\WinPE.INI4.WinPE.INI指向MiniPE\OP.WIM并为外置程序分配盘符B:然后把相关程序装入B盘注意:以上路径和文件名可按自己的习惯更改。
以上是老毛桃WinPE启动原理,但一般WinXP盘中带的WinPE没有OP.WIM文件,原因在于它已经把OP.WIM中程序解压出来了(更应该说是老毛桃把外置程序压缩到了OP.WIM中)。
制作一个简单WinPE启动盘:从网上下载一个WinXP操作系统(如电脑公司,番茄花园,雨林木风)或WinPE 系统(如老毛桃WinPE,深山红叶WinPE)后解压到移动硬盘(如H:)根目录下,在H盘中找到和SETUPLDR.BIN两个文件(这两个文件一般在AXPE文件中)后复制到H盘根目录下并将重命名为NTLDR(无后缀名),再将H盘设置为活动分区,然后重启电脑从硬盘启动就会进入WinPE,硬盘PE启动原理WinPE文件组成:Avldr, Peldr, WinPE.XPE, WNPEFONT.BIN, AXPE目录(有WINPE.IM_,SETUPLDR.BIN,NTDETECT. COM)这些文件在不同WinPE中命名有可能不同。
raid5与raid6之间的区别
raid5和raid6的数据安全性比较磁盘阵列(disk array)可以有效的提高存储系统的可靠性和性能,同时也存在显著的缺点,那就是由于多个设备(磁盘)同时使用,导致了可靠性降低(从概率的角度来讲:N个设备的可靠性是一个设备的1/N)。
RAID(Redundant array of inexpensive disk)就是为了解决这个问题而产生的,RAID 通过给磁盘阵列增加冗余磁盘提高了磁盘阵列的可靠性。
所谓冗余磁盘,即该磁盘不用于存放实际数据,而用来存放一些冗余信息,而这些冗余信息可用来在必要的时候进行有效数据恢复,从而增加磁盘阵列的可靠性,翻译成中文应该叫廉价磁盘冗余阵列。
在RAID6出现之前,RAID已经有了从RAID0~RAID5六个版本。
那么我们已经有了这么多的RAID方式,提供了相当级别的可靠性保护,为什么我们还需要RAID6?在这里,我们这里先比较研究一下几种比较有代表性的RAID方式:磁盘冗余家族概览目前应用最广泛,支持设备最多的RAID方式主要是RAID0,RAID1和RAID5(1)无冗余(RAID0):RAID0实际上不能算做真正的RAID技术,它只是实现了磁盘阵列存放数据的带状分布。
虽然提高了大规模数据访问的性能,但是RAID0并没有冗余容错的功能,因为它本身并无冗余,所以可以说这里的RAID0是个误称。
(2)镜像(RAID1):RAID1同样实现了数据的带状分布,与RAID0所不同的是,在数据写入一个磁盘的时候,同时在另一个磁盘做相应的镜象。
因此,RAID1虽然有数据容错功能,但是其对磁盘的利用率实在比较底,仅为50%。
数据分布示意图(以4块磁盘组成的阵列为例):注释:其中d1,d2等表示存放的数据,d1’, d2’分别表示了数据d1和d2的备份。
(3)奇偶校验(RAID5):相对于RAID1比较,RAID5也是仅仅实现了单个磁盘的冗余纠错功能,但是却大大提高了磁盘的有效利用率。
windowsNT的意义和各个版本
windowsNT的意义和各个版本javascript中erAgent⾥的window NT今天为了尝试查看⽹址的来源document.referrer,但是不知道每个浏览器的版本号,然后我就⽤erAgent来获取当前浏览器的版本号,出了⼀⼤串字符串,根据代码测试结果:代码:alert('来源是:'+document.referrer + '\nUA是:' + erAgent);1这是ie6浏览器的输出:这是Internet Explorer 11上的输出:这是360浏览器上的输出:4.这是Microsoft Edge上的输出:他们上⾯都存在windows NT 10.0,最后,查了⼀下,才知道,widnows NT 10到底是⽑意思啊。
Microsoft Windows NT是微软发布的操作系统,NT 就是 new technology的意思,我们通常叫windows NT 位ie的内核,注意,不是发⾏版本(向win10,win7的叫法),每个发⾏版本对应⼀个ie内核,以上的windows NT10.0就是ie的内核版本,微软成⽴的20年间已推出21个Windows NT操作系统。
每个操作系统如下所⽰:NT 版本市场名称版本发⾏⽇期 RTM BuildNT 3.1 Windows NT 3.1 Workstation(仅被命名为“Windows NT”), Advanced Server 1993年7⽉27⽇ 528NT 3.5 Windows NT 3.5 Workstation, Advanced Server 1994年9⽉5⽇ 807NT 3.51 Windows NT 3.51 Workstation, Server 1995年5⽉30⽇ 1057NT 4.0 Windows NT 4.0 Workstation, Server, Server Enterprise Edition, Terminal Server, Embedded 1996年7⽉29⽇ 1381NT 5.0 Windows 2000 Professional, Server, Advanced Server, DataCenter Server 2000年2⽉17⽇ 2195NT 5.1 Windows XP Home, Professional, Media Center, Tablet PC, Starter, Embedded, N 2001年10⽉15⽇ 2600NT5.2 Windows XP 64-bit Edition Version 2003 (此专为AMD64⽽开发), Professional x64 EditionIA64: 2003年3⽉28⽇x64: 2005年4⽉25⽇3790Windows Server 2003 Standard, Enterprise, DataCenter, Web, Small Business Server 2003年4⽉24⽇Windows Server 2003 R2 Standard, Enterprise, DataCenter, Web, Small Business Server 2005年12⽉6⽇NT6.0 Windows Vista Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate 2007年1⽉30⽇6000 (RTM)6001 (SP1)6002 (SP2)Windows Server 2008 Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server, Itanium-Based Systems 2008年8⽉27⽇6001 (RTM)6002 (SP2)NT6.1 Windows 7 Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate 2009年10⽉22⽇7600 (RTM)7601 (SP1)Windows Server 2008 R2 Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server, Itanium-Based Systems 2009年10⽉22⽇7600 (RTM)7601 (SP1)NT6.2 Windows 8 Windows 8, Windows 8 Pro, Windows 8 Enterprise, Windows RT 2012年10⽉26⽇ 9200Windows Phone 8 不适⽤ 2012年10⽉30⽇ 9900Windows Server 2012 Foundation, Essentials, Standard, Datacenter 2012年9⽉4⽇ 9200NT6.3 Windows 8.1 Windows 8.1, Windows 8.1 Pro, Windows 8.1 Enterprise, Windows RT 8.1 2013年10⽉18⽇ 9600Windows Phone 8.1 不适⽤ 2014年4⽉2⽇不适⽤Windows Server 2012 R2 Essentials, Standard, Datacenter 2013年10⽉18⽇ 9600NT6.4 Windows 10 Technical Preview (v.6.4.9841) 2014年10⽉1⽇ 9841Technical Preview (v.6.4.9860) 2014年10⽉21⽇ 9860Technical Preview (v.6.4.9879) 2014年11⽉13⽇ 9879NT 10.0 Windows 10Technical Preview (v.10.0.9888)2014年12⽉14⽇9888Technical Preview (v.10.0.9926)2015年1⽉24⽇ 9926Technical Preview (v.10.0.10041) 2015年3⽉19⽇ 10041Insider Preview (v.10.0.10074) 2015年4⽉30⽇ 10074Insider Preview (v.10.0.10158) 2015年6⽉30⽇ 10158Insider Preview (v.10.0.10159) 2015年7⽉1⽇ 10159Insider Preview (v.10.0.10162) 2015年7⽉3⽇ 10162Windows10家庭版,Windows10专业版,Windows10企业版,和Windows10教育版 2015年7⽉29⽇ 10240 Insider Preview (v.10.0.10586) 2015年10⽉13⽇ 10586。
PE的B 部署方法
PE的B+部署方法B+是指使用引导扇区维护工具BOOTICE对U盘进行操作,使之具备启动功能的方法。
BOOTICE主要功能是写入或修复磁盘的主引导和分区引导,但它并不提供具体PE数据的写入。
B+功能强大,可实现的部署功能灵活多样,我们常用B+来部署PE到U盘可见区、隐藏区或高端隐藏区,并可以备份修复引导。
但因制作技术比较专业,掌握的人并不多。
最近,因B+部署支持uefi启动,且可以部署到fat32格式u盘,关注和使用B+部署的人越来越多。
基础理论:(一)U盘启动引导原理主引导记录(MBR)→分区引导(PBR)→grldr(grub)、ezldr(easyboot)、ntldr(nt5)、bootmgr(nt6)、Syslinux.bin(Syslinux)等B+可实现的引导主要如下:1.nt6引导:nt6主引导→nt6分区引导→bootmgr或grub的内部菜单grldr2.grub主引导:grub主引导→搜索各分区grub的内部菜单grldr3.U+v1引导: U+V1主引导(hdd或zip)→grub分区引导→grub的内部菜单grldr→ Syslinux分区引导→Syslinux.bin→Nt5分区引导→nt5的ntldr→Nt6分区引导→Nt6的bootmgr→Nt5分区引导→easyboot的ezldr4.U+V2引导:U+V2主引导(hdd或zip)→grub分区引导→grub的内部菜单grldr→ Syslinux分区引导→Syslinux.bin→Nt5分区引导→nt5的ntldr→Nt5分区引导→easyboot的ezldr→Nt6分区引导→Nt6的bootmgr注:目前bootice不能直接写入U+V2隐藏和高端隐藏引导,大家可以从附件中备份的U+V2主引导恢复;使用grub主引导时,可以不用写入grub分区引导,它会自动搜索各分区的grldr。
(二)B+隐藏原理从原理上来看,U+隐藏和B+隐藏是完全相同的,它们都是利用了U盘分出二个以上主分区,在win/pe系统下只能显示出最前面一个可见分区,从而把另外的分区隐藏,PE部署到隐藏分区时,就可以达到隐藏PE的目的。
Windows NT内核分析
0023 Data32 00000000 FFFFFFFF 3 P RW
0028 TSS32 8024D000 000020AB 0 P B
0030 Data32 FFDFF000 00001FFF 0 P RW
003B Data32 7FFD9000 00000FFF 3 P RW
0043 Data16 00000400 0000FFFF 3 P RW
0070 Data16 FFFF7000 000003FF 0 P RW
0078 Code16 80400000 0000FFFF 0 P RE
0080 Data16 80400000 0000FFFF 0 P RW
0088 Data16 00000000 00000000 0 P RW
0090 Reserved 00000000 00000000 0 NP
加载 ntosldr 的驱动)。GDT、IDT 和 TSS 结构体同样驻留在这些区域中。
*C0000000-C0FFFFFF 系统表的区域。这个线性地址空间区域保存着进程的页表,页目录和其它与进程结构体有关
的东西。这个区域不是全局性的,不像其它的系统空间区域,而且对于于每一个进程来说会映射 到不同的物理空间,其保存着当前进程的数据结构。
*E1000000-E57FFFFF 分页池。这个区域可以换出到磁盘上。操作系统中的大多数对象都在这个区域中产生。实际
上一些内存池位于这个区域中。
*FB000000-FFDFEFFF 不可换出页的区域,即非分页区(Non Paged Poll)。这个区域中的数据永远不能换出到
磁盘上。这个区域中的数据总是系统必需的数据。例如,这里有进程与线程的信息块(Thread environment block, Process Environment block)。
Linux操作系统内核引导参数简介
Linux操作系统内核引导参数简介/Linux/kernel_arguments.html概述内核引导参数大体上可以分为两类:一类与设备无关、另一类与设备有关。
内核源码树下的 Documentation/kernel-parameters.txt 文件列出了所有可用的引导参数,并指明了处理每个参数的具体文件。
注意:对于模块而言,引导参数只能用于直接编译到核心里的模块,格式是使用”模块名.参数=值”模式指定,比如:usbcore.blinkenlights=1 。
动态加载的模块可以在 modprobe 命令行上指定相应的参数值,比如:modprobe usbcore blinkenlights=1 。
可以使用”modinfo -p ${modulename}”命令显示可加载模块的所有可用参数。
已经加载到内核中的模块会在 /sys/module/${modulename}/parameters/ 中显示出其参数,并且某些参数的值还可以在运行时通过”echo -n ${value} > /sys/module/${modulename}/parameters/${p arm}”命令修改。
与设备有关的引导参数多如牛毛,需要你自己阅读内核中的相应驱动程序源码以获取其能够接受的引导参数。
比如,如果你想知道可以向 AHA1542 SCSI 驱动程序传递哪些引导参数,那么就到 drivers/scsi 目录下寻找到 aha1542.c 文件,一般在前面 100 行注释里就可以找到所接受的引导参数说明。
大多数参数是通过”__setup(…, …)”函数设置的,逗号前的部分就是引导参数的名称,后面的部分就是处理这些参数的函数名。
[提示]你可以在源码树的根目录下试一试grep -r '\b__setup *(' *命令。
[注意]多个参数之间用空格分割,而每个参数的值中不能包含空白,参数值是一个逗号分割的列表。
英特尔服务器CPU解析
英特尔服务器CPU解析2007年06月27日 09:031、Pentium Pro CPU点击看大图1995年秋天,英特尔发布了Pentium Pro处置器。
初步占据了一局部CPU市场的INTEL并没有停下自己的脚步,在其他公司还在不时追逐自己的奔腾之际,又推出了最新一代的第六代X86系列CPU P6。
P6只是它的研讨代号,上市后P6有了一个十分响亮的名字Pentimu Pro。
Pentimu Pro的外部含有高达550万个的晶体管,外部时钟频率为133MHZ,处置速度简直是100MHZ的PENTIUM 的2倍。
Pentimu Pro系列的任务频率是150/166/180/200,一级缓存都是16KB,而前三者都有256KB的二级缓存,至于频率为200的CPU还分为三种版本,不同就在于他们的内置的缓存区分是256KB,512KB,1MB。
如此弱小的功用,难怪许多效劳器系统都采用了Pentimu Pro甚至是双Pentimu Pro系统呢!点击看大图作者点评: Pentium PRO(高能奔腾,686级的处置器)是PC效劳器用途理器的末尾,Pentium Pro是Intel首颗采用32位数据结构设计的处置器,所以Pentium Pro运转16位运用顺序时功用普通,Pentium PRO执行16位顺序的效能还不及同频率Pentium的水平;但依然是32位的赢家,后来使MMX的出现使它相形见绌,而且Pentium Pro不支持事先很盛行的MMX指令集。
Pentium Pro 的中心架构代号为P6(也是未来PII、PIII所运用的中心架构), Pentium PRO是英特尔首个专门为32位效劳器、任务站设计的处置器,可以运用在高速辅佐设计、机械引擎、迷信计算等范围。
2、Pentium II XEON CPU点击看大图1998年英特尔发布了Pentium II Xeon(至强)处置器,Xeon是英特尔引入的新品牌,取代之前所运用的Pentium Pro品牌。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
由硬盘版windows 7安装盘无法启动来剖析windows NT5与NT 6内核版本的引导差异
苏州顾峰
网上文章介绍了如何将U盘或移动硬盘制成windows7 安装盘,方法是用ultraISO9.0打开安装光盘的ISO映像文件,如Win7_MSDN_Ultimate_9012.iso,选择工具--写入硬盘映像,然后在图1所示中:
(1)选择对应的移动硬盘或U盘(如果同时插了几个,千万别选错了)
(2)写入方式:USB-HDD+(这种方式兼容性最强)
(3)点击下面的“写入”按钮。
写入完成后,移动硬盘或U盘就成为可以直接启动的windows7安装移动盘了,而且安装速度也比光盘安装快。
其实中这种方式可以用任意一张可启动光盘的映像,将移动硬盘和U盘打造成启动盘。
一般介绍上面方法实现的环境都是windows7或VISTA环境,而笔者希望在自己的windows XP系统上进行同样的操作,制作一个硬盘版windows 7安装盘。
首先将移动硬盘第一个分区(划分为主分区)设置为活动分区,(如图1)
(图1)
然后用UltraISO打开windows7 安装光盘映像,将里面所有内容写入到移动硬盘的第一分区(如图2)。
重新启动电脑从移动硬盘启动,但是却没有进入windows 7的安装界面。
(图2)
这是什么原因呢,原来XP与windows 7内核不同,XP是NT5.x系列(windows server 2003也是NT5.x内核),而windows7是微软新一代的操作系统,内核版本为NT6.x系列(windows server 2008和vista也是这个内核系列),由于内核的不同,它们的引导方式也存在一定区别的。
电脑启动后的一般顺序是这样的。
(1) 开机后,BIOS进行开机自检(POST),然后选择从硬盘进行启动,加载硬盘的主引导记录MBR(Master Boot Record 是硬盘的第一个扇区,它不在任何一个分区内),并把控制权交给MBR,读取并运行MBR中引导代码。
(MBR结构如图3)
(图3)
(2) 引导代码会搜索分区表,找到主分区中(最多是4个主分区,因为每个分区信息占16BIT,整个分区表只有64BIT大小)的活动分区,然后加载活动分区的第一个扇区,将其中的分区引导记录PBR(Partitation Boot Becord)加载到内存;
区别就在这里了:如果是用内核版本NT5.x的操作系统进分区并设置活动分区,那么PBR中写入了去加载NTLDR,如果是内核版本NT6.x的操作系统进行同样操作时,则PBR 中会记录了去加载BOOTMGR。
由于笔记在进行分区和标记为活动分区时用的是NT5.x内核的XP(网上做成功的文章都是直接在VISTA或windows7下做的),所以PBR中就是写入了去加载NTLDR,即使把windows 7的安装光盘上的内容都复制进去了,却无法通过PBR 去找用于加载的BOOTMRG。
(3)接下来,如果是加载Bootmgr则会寻找并读取BCD,如果有多个启动选项,会将这些启动选项反映在屏幕上,由用户选择从哪个启动项启动。
如果是加载NTLDR则会去读取boot.ini,这个大家都知道是XP下的启动菜单文件。
所以对比一下两种内核的引导过程:
Windows 7为代表的NT6.x内核的操作系统:BIOS-->MBR--> Bootmgr
-->BCD-->Winload.exe-->内核加载
Windows XP为代表的NT5.x内核的操作系统:BIOS-->MBR--> NTLDR --> Boot.ini--> --> Ntoskrnl.exe->内核加载
原因找到了,那怎么解决呢,当然可到已经装好内核为NT6.x的系统中重新进行分区和激活。
其实不用这么麻烦,我们一个叫bootice.exe的小工具,就可以在XP下直接修改PBR记录,让它去加载BOOTMRG而不是NTLDR。
下面介绍一下修改方法:
一、选择需要修改的移动硬盘或U盘(图4)
(图4)
二、选择主引导记录,将其从windows NT5.x改为windows NT6.x并点击“安
装/配置”按键(图5)。
(PS:其实MBR 上的这两种引导程序没有明显区别,都是查找并启动第一个激活的主分区。
但nt 6.x的mbr支持多个活动分区,nt 5.x的mbr遇到多个激活分区就报分区表错误,两者差别也就这些)
图5
三、点击取消后,回到主界面点击“分区引导记录”,选择BOOTMRG引导程序,并点击“安装/配置”,在在弹出的对话框确认,这样就将PBR也改好了(图6)。
(图6)
这样我们在XP 下做的window 7硬盘版安装盘也可以使用了。
再次用该移动硬盘启动,安装程序启动了。
该方法同样适用于U 盘。
同时在过程中也进一步 了解的windows 的启动过程和MBR 、PBR 的作用。