问题描述:
我的bootini文件丢失了,需要重新编辑,(含有矮人启动),请问应该怎么编辑
解析:
Bootini的结构:
以我的计算机为例:
以下是Bootini的内容:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /TUTag=X9YEX1 /Kernel=TUKernelexe
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional (TuneUp Backup)" /noexecute=optin /fastdetect /TUTag=X9YEX1-BAK
C:\="Microsoft Windows"
不同的计算机可能不同,不过都有“[boot loader]”,“timeout=”,“default=”,“[operating systems]”。
文件内容分两块:Boot loader (引导加载)与 Operating systems( *** 作系统)。
在引导加载部分timeout=后面接的是系统菜单等待时间,一般为30秒,后面跟的数字即秒数。Default=后面跟的是默认的 *** 作系统,即多重启动菜单出现时被显示高亮的系统。在 *** 作系统部分,文件显示了所有被识别的系统名称及位置。
那么其中的“multi(0)disk(0)rdisk(0)partition(3)”又是什么意思呢?
Multi表示一个非SCSI硬盘设备或一个由SCSI BIOS访问的SCSI硬盘,该文段也可为SCSI,这是其意思为一个由SCSI BIOS禁止的硬盘。(0)是硬件适配卡序号(数字不一定是0)。Disk(0)表示SCSI总线号(数字不一定是0),如果前面是Multi则这项永远为disk(0),数字不改变。Rdisk(0)表示硬盘的序号。Partition(3)为分区序号。
另外,在路经的后面,往往还有启动参数,如“/fastdect”等。其意义如下:
/basevideo :以640×480的分辨率,基本显示驱动启动系统。
/sos :Windows NT在引导期间装载的驱动程序名。
另外还有许多其他参数:/debug,/crashdebug,/nodebug等。
Bootini文件的修改:
Bootini文件一般不可见,即使显示隐藏文件也无法在Windows NT中看到它。于是修改它就要动用特殊手段了。
方法一:Windows NT系统仍可以正常启动。
右击“我的电脑”,选择“属性”,选择“高级”页,点击“启动和故障修复”的设置按钮。点击“编辑”,这样就可以更改了,更改后要保存,并一路点击确定才会生效。
方法二:Windows NT系统无法正常启动。
利用Windows PE的启动盘启动计算机,我们仍可以利用如Total Commander这样的文件管理器找到C盘下的Bootini文件,去掉其只读属性,并修改它。有三种以上方法可以修改文件后缀。
一是直接修改,将文件后缀显示出来,然后右击重命名,将TXT修改为INI后缀即可。
二是用记事本打开该TXT文件,点击文件-另存为,在另存为窗口中将文件类型更换为所有类型,在另存为窗口中文件名处输入文件名和后缘INI,然后点击保存即可更改成功。
三是使用压缩软件修改,用压缩软件打开包含该TXT文件的位置,在压缩软件窗口中直接将后缀修改为INI文件也可。ini 这个貌似是WINDOWS的系统配置文件吧!你要是只单纯的想改扩展名的话 可以打开一个文件夹 左上角有个组织然后点文件夹选项 然后点查看 ,在隐藏文件的选项下面有个 隐藏已知文件类型的扩展名 把它勾上就好了 文件后面就都有扩展名了 ,然后在你要更改的文件上更改就行了 ,但是 这么改貌似不能转换格式方法/步骤
1
一、鼠标单击“开始--运行”,运行窗口上键入 sysdmcpl,然后单击“确定”。
在“高级”选项卡上,单击“启动和故障恢复”下的“设置”。在“系统启动”下,单击“编辑”,这样即可对bootini文件进行编辑了。
2
二、我们可以直接用记事本来打开bootini文件,打开之后,上面有和多代码和数字。可能大家看不懂,那么现在就以小编windows 7系统上面的bootini文件来举例给大家说明下:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows" /noexecute=optin /fastdetect
3
三、bootini文件修改:
timeout=5
这个timeout=5是设置延迟时间的意思,延迟时间是系统启动引导菜单后在设定的延迟时间内用户没有进行任何 *** 作时,进入默认的 *** 作系统。一般默认设置是30,当然我们这里设置的为5。这个数值建议设置为0即可。当然你多系统的话就可以根据自身情况来设置数值。
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
这段代码的意思前面的可以不用去了解,只需要了解和修改partition的参数,这里的参数为1,意思是WINDOWS就是你的系统文件夹在第一个分区的意思,第一个分区是磁盘C、D、E、F磁盘的第一个磁盘就是c盘。如果将WINDOWS就是你的系统文件夹设置为D盘的话,就将partition修改成2即可。
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows" /noexecute=optin /fastdetect
这句代码的含义要分开来分析,multi(0)disk(0)rdisk(0)partition(1)WINDOWS是跟上面的含义是一样的,这里就不重复了。"Microsoft Windows"是 *** 作系统的意思,/noexecute=optin /fastdetect代表的是启动参数,在"后面加一个半角空格/参数,可以加多个。下面是各项参数的详细解释:
1、/noexecute=optin /fastdetect是快速检测
2、/noexecute=optin /SAFEBOOT是安全启动。只启动HKLMSystemCurrentControlSetControlSafeBoot中的驱动程序和服务,其后可跟三个参数Minimal、Network或Dsrepair。Minimal和Network允许在网络连接下启动系统。而Dsrepair要求系统从备份设备中调入活动目录的设置。还有一个选项是Minimal(AlternateShell),它让系统调入由HKLMSystemCurrentControlSetSafeBootAlternateShell指定的SHELL程序,而不使用默认的Explorer。
3、/noexecute=optin/NOGUIBOOT:不加载VGA驱动程序,也就不会显示启动过程和失败时的蓝屏信息。
4、/noexecute=optin/BOOTLOG:将日志写入Nnbtlogtxt文件。
5、/noexecute=optin/BASEVIDEO:使用标准VGA方式启动,这种方式主要用于显示驱动程序失效时。
6、/noexecute=optin/SOS:在调入驱动程序名时显示它的名称,因驱动问题而无法启动时使用比较好。
END
方法/步骤2
1
Win8虽然取消了开始菜单,不过把鼠标移动到屏幕左下角(原开始菜单处),待Metro界面的缩略图出现,再在Metro界面缩略图上点击鼠标右键,会出现一个右键菜单,里面有运行(R)选项。
2
输入C:\bootini
3
以下是对他的解读
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect /PAE
C:\GHLDR=一键GHOST v110 Build 070315
需要了解的两个主要参数为:Timeout和
“Timeout=”用来控制启动菜单显示的时间,如果你在规定的时间内未选择 *** 作系统,系统将启动默认的 *** 作系统。默认的显示时间是 30 秒,你可以修改“=”后面的数值来改变启动菜单显示的时间。
“default=”用来控制默认的启动系统,“=”后面是 *** 作系统的启动目录,partition(1)所指的就是第1个分区,通常也就是c:盘,WINDOWS就是你的系统文件夹。直接修改后缀名(重命名文件)就行,,123TXT 修改成123ini 如果你的文件名是123 不是123txt 那么到控制面板--文件夹选项--查看--隐藏文件扩展名的勾去掉。应用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)