我正在使用一台使用嵌合体引导管理器双引导 Windows 8.1 和 OSX 的机器。磁盘布局是 MBR,所以没有 EFI 分区,引导文件可以在C:\boot
. 当我尝试bcdedit
在命令提示符下使用时,出现以下错误:
C:\Windows\system32>bcdedit /enum
The boot configuration data store could not be opened.
The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)
但是,如果我手动指定 bcd 位置(位于c:\boot\bcd
),一切正常,我可以编辑存储,并且更改会在下次重新启动时按预期进行:
C:\Windows\system32>bcdedit /store c:/boot/bcd /enum
Windows Boot Manager
--------------------
(...)
Run Code Online (Sandbox Code Playgroud)
所以它似乎bcdedit
不知道系统存储在哪里。有没有办法来解决这个问题?如果我首先知道 bcdedit 试图在何处查找系统存储,这也可能会有所帮助。
检查标准 ATX 连接器引脚排列,它主要给出“标准”正电压,如 +3.3VDC、+5VDC 和 +12VDC。有一个例外,引脚 14,它实际上给出了 -12VDC:
根据ATX12V 规格,我可以看到它只需要提供 500mA 的 -12VDC(与其他电压相比,即使 +5V 待机电压也至少为 2A),但我找不到 ATX 计算机的哪个组件需要这种不寻常的电压进行操作。
(也有带 -5V 的引脚 20,但该引脚已弃用,弃用说明清楚地说明该电压用于为旧 ISA 卡中的某些功能供电。根据规范,-12VDC 仍未弃用和必需,因此我想它仍然在现代计算机的某个地方使用)