Answers:
可悲的是没有。考虑到USB OTG和EFI固件的可用性,这种缺失不再有任何借口,但是没有人在实施它。
最好的选择是引导一个迷你Linux发行版CD或USB密钥,该CD或USB密钥完全加载到RAM中,枚举存储设备,并通过iSCSI或NBD通过以太网和/或通过FireWire SDB2主机模式(如果您具有FireWire端口)公开它们。我不知道有哪个罐头发行版可以做到这一点,但是使用自定义init脚本在SysRescCD上安装起来应该很容易。
我刚刚写了一个关于该主题的大文章,归结为“ FFS,有了EFI固件和USB OTG,就没有理由不再提供目标磁盘;即使没有OTG Micro-AB端口也可以通过iSCSI或ATAoE提供基于以太网的目标磁盘,不会不合理的。”
认真地看一下英特尔AMT(vPro)可以做什么。与该级别的固件功能(通过EFI可以实现)相比,目标磁盘模式什么都不是。
目标磁盘模式是Mac固件的功能。我从未听说过这是在PC制造商的BIOS中实现的。
我认为市场上没有任何东西可以做。
如果您真的致力于实现它并具有时间和编程技能,则可以看看其中一种Firewire DMA漏洞并弄清楚它们是如何工作的。去年有一个用Python编写的代码非常易读。
Firewire为您提供直接的内存访问权限,因此您可以引导一个最低限度的内核并通过该连接执行任何您想做的事情。如果您担心全盘加密,那么这是您需要考虑的主要风险,因为有人可以将Firewire设备插入正在睡眠(相对于休眠或关机)的笔记本电脑中,并破坏加密密钥。
这是由Linux内核版本3.5及更高版本的sbp-target模块处理的,并通过SBP_TARGET启用。