精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● WinNT系统>>【磁盘与文件系统】>>OS Loader 的应用心得(怀旧篇)

主题:OS Loader 的应用心得(怀旧篇)
发信人: Wwashington()
整理人: jiaxu2000(2004-03-30 09:36:52), 站内信件
发信人: Wwashington (Jacky), 信区: WinNT
标  题: OS Loader 的应用心得(怀旧篇)
发信站: BBS 水木清华站 (Tue Oct 13 08:49:50 1998)

  版权声明: =====>
  为促进技术交流, 也为了杜绝抄袭, 特声明如下, 本文
  属非赢利技术交流, 任何人可以在不修改原文以及保留
  清华的文件头(包括原作的出处--水木清华,作者信息及
  发文时间)的情况下自由转载.
  作者 Wwashington @ 水木清华站.
 
  下面再讲一遍怎样恢复老的操作系统,
  其实也就是恢复原来的引导区记录,现在
  泥可以看清楚 fdisk/mbr 的用处乐吧 ...

  Win98 可以用下列方法中的任何一种.
  [01]. 硬盘启动 Win98 的 DOS71,
        fdisk /mbr 然后 sys a: c: 
  [02]. 软盘启动 DOS71 , 
        然后 sys a: c: 
  Dos62 可以用下列方法中的任何一种.
  [01]. 硬盘启动 Win98 的 Dos62,
        fdisk /mbr 然后 sys a: c: 
  [02]. 软盘启动 DOS62, 
        然后 sys a: c:   

  在 Win98/WinNT 流行的今天, DOS 仍有一定生命力.
  关于启动 DOS62 的要点,就是一定要符合 DOS 规定,
  在 DOS71 的系统下用 Dir /a /p 看根目录的时候, 
  就知道系统要求 IO.DOS 是系统根目录的第一个文件, 
  而那个 MSDOS.DOS 则是系统根目录的第二个文件,
  在 DOS62 的系统下用 Dir /a /p 看根目录的时候, 
  就知道系统要求 IO.SYS 是系统根目录的第一个文件, 
  而那个 MSDOS.SYS 则是系统根目录的第二个文件,

  这里向大家推荐一个整理根目录位置的好工具, 就是
  Lfnsort, 记得在 Zdnet 可以 DL, 好象是 1.3 版的,
  http://www.hotfiles.com/ 查找lfnsort 就行,现在
  最高版本是 1.5a, 是从作者主页上抓的, 地址忘乐.
  注意千万不要敲成 http://www.hotfile.com/ ,
  名字少乐个 s 可是内容却多乐很多 s (Sex, 呵呵).

  有乐它, 泥就可以随便调整某个文件在根目录里的
  次序乐, 对于非系统隐含文件, lfnsort 可以全部按
  名字排序, 对于系统隐含文件, 则把系统文件放在目
  录列表前面, 其他普通文件在目录列表后按文件名来
  排序, 每次添加系统文件则跟在旧的系统文件后面.

  下面贴一个偶自己做的小批处理, 很简单, 但是却很
  好用,每次都绝对保证把 DOS 的两个系统文件放在泥
  硬盘的最前两位, 偶都有点怀念 DOS 乐, hehe ...

  如果泥讨厌看到 Winboot.sys , 可以把文件中的那句
  REM IF EXIST  WINBOOT.*  REN WINBOOT.* JO.* 的
  REM 去掉, 但是那样泥就看不到 Ntldr 的开关的作用
  乐, 建议泥对 Ntldr 非常熟悉才用此命令.
  

REM Lsort.bat, to auto sort root dir of drive c:
REM You must put lfnsort.exe under c:\dos\dos622
C:
CD C:\
ATTRIB  -H  -S  -R *.*
REM IF EXIST  WINBOOT.*  REN WINBOOT.* JO.*
:SORT1
IF EXIST  COMMAND.W40 GOTO INMSDOS
IF EXIST  COMMAND.DOS GOTO INWIN95
GOTO SORT2
:INMSDOS
ATTRIB  +H  +S  +R IO.SYS
C:\DOS\DOS622\LFNSORT N  C:\
ATTRIB  +H  +S  +R MSDOS.SYS
C:\DOS\DOS622\LFNSORT N  C:\
GOTO SORT2
:INWIN95
ATTRIB  +H  +S  +R IO.DOS
C:\DOS\DOS622\LFNSORT N  C:\
ATTRIB  +H  +S  +R MSDOS.DOS
C:\DOS\DOS622\LFNSORT N  C:\
GOTO SORT2
:SORT2
DELTREE /Y  C:\$WIN_NT$.~BT
IF EXIST  IO.*       ATTRIB  +H  +S  IO.*
IF EXIST  JO.*       ATTRIB  +H  +S  JO.*
IF EXIST  WINBOOT.*  ATTRIB  +H  +S  WINBOOT.*
ATTRIB +H +S  MSDOS.*
C:\DOS\DOS622\LFNSORT N  C:\
:SORT3
ATTRIB +H +S  BO*.*
C:\DOS\DOS622\LFNSORT N  C:\
:END
ATTRIB +H +S  *.BIN
ATTRIB +H +S  *.SWP
DIR /A /W /P


--
※ 来源:.广州网易 BBS bbs.nease.net.[FROM: sst.guangzhou.g]

[关闭][返回]