我能否欺骗 Windows 让它认为这是一个闪存驱动器?我双重启动,如果能有这个就太好了。
答案1
您可以使用一个简单的批处理脚本让 Windows 卸载挂载点然后进入休眠状态:
mountvol Path /d
shutdown /h /f /t 0
在哪里小路是挂载点的完整路径。
创建脚本后,在开始菜单中为其创建快捷方式(假设您使用它)并设置键盘快捷键,以便您只需按几次键即可运行它。
查看更多安装卷和关闭命令。请注意,Windows 8 具有已弃用和隐藏的休眠状态, 和您可能需要启用并修复它。
答案2
@DrMoishe Pippik 的答案几乎已经完成了,但是他遗漏了一些事情。
要卸载分区(以便您可以从另一个操作系统写入该分区),您必须使用的mountvol.exe
标签/P
。此标签仅Removes the volume mount point from the specified directory, dismounts the volume, and makes the volume not mountable.
在@DrMoishe Pippik 的回答中,这就是为什么在使用他的命令后,我想要卸载的分区仍然被 Windows 锁定。/D
Removes the mount point from the specified directory
其次,您需要mountvol.exe
在触发休眠之前运行完成。为此,我们使用START /WAIT
。
最后,要卸载分区,您必须具有管理员权限。您可以执行此操作,但要创建以下批处理文件的快捷方式,然后在面板Advanced > Run as administrator
上勾选Shortcut
。
因此,休眠脚本应该是这样的:
START /WAIT mountvol.exe <DRIVE LETTER> /P
shutdown /h
对于混合关机,您可以使用:
START /WAIT mountvol.exe <DRIVE LETTER> /P
shutdown -hybrid -f -t 00
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
在 Windows 8 中,您可以通过将此快捷方式放在目录中或全局放置来从“开始”菜单访问它C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
。
要在退出休眠状态后重新安装驱动器,您还需要一个Mount
快捷方式。它看起来像:
mountvol <DRIVE LETTER> <VOLUME ID>
要查找分区的卷 ID,输入mountvol
cmd。这将显示计算机中的分区列表。如果您已经卸载了要重新安装的驱动器,则可能会*** NOT MOUNTABLE UNTIL A VOLUME MOUNT POINT IS CREATED ***
在其下方显示(如下所示)。