我正在尝试进行硬盘恢复,想知道在 PC 处于开启状态(运行 Windows 7)时是否拔下硬盘并重新插入。这是辅助硬盘,而不是主硬盘。
我知道使用 eSATA 可以实现这一点,但我不确定使用 SATA 是否可以实现这一点,而且我不希望出现任何问题。
那么,问题是:我可以在电脑运行时将 SATA 硬盘连接到电脑上吗?
答案1
如果您的计算机支持 AHCI,并且 SillionImage SATA 控制器也支持它,那么可以。市面上有各种热插拔实用程序,例如“HotSwap!”,因此请使用适合您需要的任何实用程序。
目前,提供 AHCI 支持的制造商数量有限。请检查您的 SATA 控制器。
一些阅读材料:
http://en.wikipedia.org/wiki/Advanced_Host_Controller_Interface
答案2
打开运行框,然后输入 regedit 并按回车键。转到 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/,然后找到'微软“单击它,然后在右侧右键单击”开始',点击修改并将数值数据更改为“0”。重新启动计算机(重要的)!现在您可以像移除外部硬盘一样“安全地移除” SATA 内置硬盘!!:)
答案3
虽然 SATA 连接器是为热插拔而设计的,而且显然 SATA 设备都支持热插拔,但并非所有 SATA 控制器都支持热插拔。我会谨慎行事。例如,请参阅下面的链接,其中讨论了 Linux 驱动程序支持,其中包括不仅热插拔驱动器,还包括热插拔 SATA 控制器本身。
请特别注意(下面进一步引用的)明确不支持热插拔的控制器列表,例如此功能主要取决于控制器。
文章(摘自 Wayback Machine):https://web.archive.org/web/20190921095037/www.linuxforums.org/forum/peripherals-hardware/77063-how-hot-pluggable-sata-drives.html
控制器:
以下 SATA 控制器永远不会支持热插拔:Intel ICH5-8(非 AHCI)、Pacific Digital Talon(ADMA)、Promise SATA SX4。
希望这可以帮助。