摘要
尝试在运行 Boot Camp 3.0(随附于 Mac OS X 10.6 Snow Leopard)的 Windows XP 电脑上安装 Windows XP Service Pack 3 时,出现下列“复制错误”对话框:
复制 osloader.ntd 文件时出现错误。无法将文件复制到目标目录。单击“重试”,重试此操作;或单击“取消”。
受影响的产品
Windows XP, Boot Camp
之所以会出现此对话框是因为 Windows 正尝试向安装更新时所识别的第一分区中写入数据。使用 Boot Camp 3.0 时,电脑所识别的第一分区是 Mac OS X 分区,而这一分区装载为只读。这就是为何复制无法完成。为避免出现该对话框,请完成下列步骤来停用 OS X 文件系统读取功能,使得 Windows 分区变成该更新所识别的第一分区,然后重新安装该更新,之后再重新启用 OS X 文件系统读取功能。
退出更新安装程序
- 点按“取消”退出“复制错误”对话框
- 此时将会出现另一“复制错误”对话框,即“继续安装程序但不复制这个文件吗?”点按“否”。(如果点按“是”,更新仍将会因复制错误而失败,然后点按“取消”)。
- 此时将会出现“Service Pack 3 安装警告”,询问是否确定要取消。点按“是”。
- 此时将会出现一个新的“Service Pack 3 安装错误”。文件名、目录名称或卷标语法不正确。点按“确定”。
- 此时将会出现另一个“Service Pack 3 安装错误”,告知您安装并未完成。点按“确定”以撤销更改。Windows 现将会回滚 Service Pack。如果出现任何删除错误,请点按“取消”。如果程序询问是否要继续安装而不复制某个文件,请点按“否”。
- 最终,您将会收到最后一条 Service Pack 3 错误信息,告知您安装并未完成。点按“确定”。
- 点按“关闭”以退出“安装更新”对话框。
停用 OS X 文件系统读取功能
- 点按“开始”,然后点按“我的电脑”。
- 连按 BOOTCAMP (C:) 驱动器。在“这些文件是隐藏的”屏幕上,点按“显示此文件夹的内容”。
- 连按“Windows”文件夹。在“这些文件是隐藏的”屏幕上,点按“显示此文件夹的内容”。
- 连按“System32”文件夹。在“这些文件是隐藏的”屏幕上,点按“显示此文件夹的内容”。
- 连按“drivers”文件夹。
- 找到文件 AppleMNT(一个 .sys 文件)并将其重命名为 AppleMNT_keep 等。
- 点按“开始”,然后点按“关机”。
- 点按“重新启动”以重新启动 Windows XP。
重新应用 Service Pack 3
- 为确保无法看到 OS X 分区,请点按“开始”,然后点按“我的电脑”。您应不会“硬盘”中看到 Macintosh HD。
- 点按“开始”,然后点按“Windows Update”。
- 重新安装 Service Pack 3。现在,安装应可正常进行。
- 待 Service Pack 安装完成之后,将会出现一个窗口。点按“关闭”。
重新启用 Mac OS X 文件系统读取功能
注:在此步骤操作过程中,请勿重新启动电脑。如果看到“重新启动”对话框,请点按“稍后重新启动”。
- 点按“开始”,然后点按“我的电脑”。
- 依次连按 BOOTCAMP (C:)、Windows、System32 和 drivers。
- 找到之前重命名的文件,并将名称改回为 AppleMNT。
- 点按“开始”,然后点按“关机”。
- 点按“重新启动”以重新启动 Windows XP。