akaka大事记:akaka与长城不得不说的故事 回家
六月 19

开宗明义:这两个小时的劳动完全是无用功的-_-~~

现象:在使用有效的用户名和密码尝试登录到一台基于 Windows 2000 的计算机后,将会显示“正在加载个人设置”对话框,随后会显示“正在保存设置”对话框。但是,不会显示桌面,并且会再次显示“欢迎使用 Windows”登录屏幕。

原因:

如果 Windows 2000 启动分区驱动器号与初次执行 Windows 2000 安装程序期间分配的驱动器号不符,将会发生此问题。Windows 2000 在基于注册表的数据库中维护驱动器号的记录,并基于为每个卷记录的全局唯一识别符 (GUID) 重新分配驱动器号。如果卷 GUID 已更改或通过硬盘驱动器克隆软件被复制,则可能无法将原始驱动器号重新分配给启动卷。

如果您断开系统/启动镜像,然后在原始主驱动器丢失或无法访问的情况下尝试从旧的阴影驱动器启动,同样会发生此问题。这是因为阴影驱动器的卷 GUID 与原始主驱动器的不同,并且分配的驱动器号也不相同。

以上是microsoft的官方解释。
以下是coolzsb的个人忏悔:

首先是之前某位仁兄一时的偷懒种下的恶果,其次,还是是我自己太懒惰啦。

首先这位仁兄在装系统的时候硬是没有连续的分配硬盘盘符,硬是在其中插了个光驱,然后还把windows的主目录没有放到C盘。
而我做了些什么事情呢?为了仔细研究这台电脑系统之前出现的一系列的莫名其妙问题,我决定把这块硬盘复制一个副本出来,然后就拆了光驱挂上了块新硬盘,然后还一不小心就进入了原来的系统........

解决方法:经过一系列的经验主义无用功之后,我醒悟了,还是上microsoft查KB,然后直接就是找张dos启动盘,一条命令解决:

  1. fdisk /mbr

附录:相关的microsoft的官方KB文档

如果启动分区的驱动器号更改则无法登录
察看本文应用于的产品
文章编号 : 249321
最后修改 : 2006年3月24日
修订 : 4.0
重要说明:本文包含有关如何修改注册表的信息。修改注册表之前,一定要先进行备份,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和修改注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 (http://support.microsoft.com/kb/256986/) Microsoft Windows 注册表说明
症状
在使用有效的用户名和密码尝试登录到基于 Windows 2000 的计算机后,将会显示“正在加载个人设置”对话框,随后会显示“正在保存设置”对话框。但是,不会显示桌面,并且会再次显示“欢迎使用 Windows”登录屏幕。

注意:如果页面文件位于系统或启动分区上,则在返回到“欢迎使用 Windows”登录屏幕前,您还会收到以下警告消息:
[有限的虚拟内存]
您的系统没有页面文件,或者页面文件太小。
回到顶端

原因
如果 Windows 2000 启动分区驱动器号与初次执行 Windows 2000 安装程序期间分配的驱动器号不符,将会发生此问题。Windows 2000 在基于注册表的数据库中维护驱动器号的记录,并基于为每个卷记录的全局唯一识别符 (GUID) 重新分配驱动器号。如果卷 GUID 已更改或通过硬盘驱动器克隆软件被复制,则可能无法将原始驱动器号重新分配给启动卷。

如果您断开系统/启动镜像,然后在原始主驱动器丢失或无法访问的情况下尝试从旧的阴影驱动器启动,同样会发生此问题。这是因为阴影驱动器的卷 GUID 与原始主驱动器的不同,并且分配的驱动器号也不相同。
回到顶端

解决方案
警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。

注意:如果计算机已联网但没有加入域,则您可能需要使用该计算机的本地管理员凭据映射一个到计算机 IPC$ 共享的连接,然后才能按如下所述使用 Regedit.exe 或 Regedt32.exe 执行附加以进行更改。

要允许登录和/或将启动卷驱动器号改回最初分配的驱动器号,请使用以下任一方法:
net use \\remote_machine_name\IPC$ /user:administrator *
为便于修复,请使用以下任一过程: 1. 删除自登录失败后添加到计算机中的所有克隆硬盘,重新启动计算机,然后尝试登录。
2. 如果计算机已联网,请在另一台计算机上运行 Regedit.exe 以打开并修改登录失败计算机的注册表。使用下面的 Microsoft 知识库文章中的信息,将驱动器号改回分配给启动分区的原始驱动器号:
223188 (http://support.microsoft.com/kb/223188/) 在 Windows 中如何恢复系统/启动驱动器的驱动器号
3. 如果计算机已联网,请在另一台计算机上运行 Regedt32.exe 或 Regedit.exe 以打开和修改登录失败计算机的注册表。按如下所述更改下面的注册表项以删除 Userinit.exe 项的完整路径:


HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Winlogon\Userinit:Reg_SZ:C:\WINNT\system32\userinit.exe
更改为:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Winlogon\Userinit:Reg_SZ:userinit.exe
在更改上述注册表项并能够登录后,请执行以下 Microsoft 知识库文章中的步骤,以便为启动分区重新分配正确的驱动器号并重新启动:
223188 (http://support.microsoft.com/kb/223188/) 在 Windows 中如何恢复系统/启动驱动器的驱动器号
4. 在怀疑分配了原始启动分区驱动器号的驱动器上创建一个“虚设”的 Winnt\System32 文件夹结构,然后将 Windows 2000 CD-ROM 中的 Userinit.exe 文件展开并复制到该驱动器上的 Winnt\System32 文件夹中。

可以使用故障恢复控制台执行此过程,前提是本地安全策略\安全选项“故障恢复控制台: 允许对所有驱动器和文件夹进行软盘复制和访问”已启用。这将运行下面的故障恢复控制台命令,以便不受限制地访问所有驱动器和路径:SET allowallpaths = TRUE。可以使用以下 Microsoft 知识库文章中的信息,以域控制器上要应用于本地计算机的策略的形式实现此操作:
235364 (http://support.microsoft.com/kb/235364/) 故障恢复控制台中 SET 命令的说明
在执行上述步骤并能够登录之后,请执行以下 Microsoft 知识库文章中的步骤,以便为启动分区重新分配正确的驱动器号并重新启动:
223188 (http://support.microsoft.com/kb/223188/) 在 Windows 中如何恢复系统/启动驱动器的驱动器号
5. 在系统中仅保留系统/启动驱动器或开机的情况下,在 DOS 或包含 fdisk.exe 的 Windows 9X 启动软盘启动并运行以下命令:
FDISK /MBR
这将重写主启动记录并擦除与卷 GUID 关联的磁盘签名。Windows 2000 应能够分配一个默认的驱动器号并允许您登录。有关 FDISK 的更多信息,请单击以下文章编号:
69013 (http://support.microsoft.com/kb/69013/) FDISK /MBR 重写主引导记录

回到顶端

状态
Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。
回到顶端

更多信息
有关此问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
234048 (http://support.microsoft.com/kb/234048/) Windows 2000 如何分配、保留和存储驱动器号

6 Responses to “2个小时的劳动:FDISK /MBR—-懒惰故事系列之十”

  1. peterzsk Says:

    其实,我是通过搜索引擎搜过来的 :em24:

  2. 馒头 Says:

    你的形象在我脑海里一直是 :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: :em60: ~~~~~

  3. coolzsb Says:

    :em35:

  4. peterzsk Says:

    :em60: :em41: :em60: :em41: :em60: :em41: :em61: :em61: :em61:

  5. eddy c Says:

    抄了, 谢!

  6. coolzsb Says:

    FT,我还以为你不要受这种客户端的折磨呢~~~~~

    2008年三月 1 日 2:37 pm,eddy c大声嚷嚷道:

    抄了, 谢!

    签名
    ---
    果然天下的乌鸦都是一般的black啊 :em61:

Leave a Reply