有没有办法在搜索文件时将哈希值作为输入,并将完整的文件列表及其位置作为输出?
当尝试查明文件重复项时,这可能会很有帮助。我经常发现自己有一堆文件,我知道我已经将这些文件存储在某个位置,但我不知道在哪里。它们本质上是重复的。
例如,我可以在便携式硬盘驱动器上保存一堆文件,并且在台式计算机的内部硬盘驱动器上保存这些文件的硬拷贝......但我不确定位置!现在,如果文件未重命名,我可以进行文件名搜索以尝试在桌面上找到硬拷贝。然后我可以并排比较它们,如果它们相同,我可以删除便携式硬盘驱动器上的副本。但是,如果文件已在任一硬盘驱动器上重命名,则这可能不起作用(取决于新名称与原始名称的不同程度)。
如果一个文件被重命名,但没有编辑,我可以计算它的哈希值,例如 SHA1 值为74e7432df4a66f246b5214d60b190b67e2f6ce52. 然后,我希望在搜索文件时将此值作为输入,并让操作系统在给定目录或整个文件系统中搜索具有此精确 SHA1 哈希值的文件,并输出存储这些文件的位置的完整列表。
我使用的是 Windows,但我通常有兴趣了解如何实现这样的事情,无论操作系统如何。
我需要帮助使用 Bitlocker 加密我的 Samsung 840 Evo。
这是我的硬件:
软件:
我有:

修补我的 O/S 后,我继续打开 Bitlocker。TPM 工作没有问题,但我得到了加密部分驱动器或整个驱动器的问题。

根据AnandTech上的这篇文章,我不应该得到这个,它应该只是加密驱动器,因为它所有基于硬件的加密。
我究竟做错了什么?有人在三星 840 上使用 Bitlocker 吗?
我正在运行 Windows 7 Home Premium RTM(64 位)并且我想在不使用 Windows 7 DVD 的情况下利用系统恢复工具(例如命令提示符)。我的理解是,默认情况下,此环境 (WinRE) 应作为 Windows 7 安装的一部分安装到您的 HDD。但是,当我在启动时按 F8 并选择“修复”时,我得到:
Windows 无法启动。最近的硬件或软件更改可能是原因。为了解决问题...
状态:0xc000000e
信息:启动选择失败,因为无法访问所需的设备。
“信息”行似乎是吸烟枪。我的下一步是从 Windows 7 DVD 启动,然后选择“修复”。它表明我的恢复环境不在 Windows 7 启动菜单上(完美)并提供修复它。我说是并重新启动,但与上述问题相同。此外,当我启动到 Windows 7 并查看启动菜单选项时,恢复/修复选项不存在。只有我的 Windows 安装。
最后,我运行了磁盘管理工具 (diskmgmt.msc) 并查看了我的“系统保留”分区(正常设置为“活动”)的内容。我不清楚内容应该是什么样子,但据我所知,WinRE 环境已安装到此分区。
(作为上述故障排除的一部分,我遵循了如何修复因硬盘驱动器故障而中断的启动过程?(Windows 7)导致http://www.sevenforums.com/tutorials/668-system-recovery-选项.html)。
我不小心用 ATA 密码锁定了硬盘,试图发出安全擦除命令。它在 Linux 上,我输入了这个命令:
# hdparm --security-erase PWD /dev/sda
Run Code Online (Sandbox Code Playgroud)
所以密码是 PWD(不需要保密,因为它不保护任何东西)。美好的。但是现在驱动器被锁定,当我在驱动器插入的情况下启动时 BIOS 要求输入密码,“PWD”不起作用,我想我找到了原因:BIOS 只接受小写字母。
我试图移除驱动器,在实时 USB (Fedora) 上启动并插入 HDD,但系统无法识别驱动器。而且我无法在插入驱动器的情况下启动:BIOS 甚至不允许我进入设置屏幕以在没有 ATA 密码的情况下在 USB 记忆棒上启动。
如果我知道密码但 BIOS 不接受,我该如何解锁?
我安装了多个操作系统,每个操作系统在 ESP(EFI 系统分区)中都有各自的 EFI 文件。
例如:我的 Windows 10 位于\EFI\Boot\Microsoft\bootmgr.efi,WinPE 位于\EFI\WinPE\Boot\bootx64.efi
当我启动到 BIOS 时,我可以看到操作系统列表,但我希望能够给 Windows 一个命令来更改顺序然后关闭,从而有效地告诉 Windows 启动到不同的操作系统。
我经常从 Windows ssh 到同一台 Linux 服务器,并使用该服务器设置 SSH 隧道。身份验证是基于密码的,这是由公司政策设置的,所以我无法更改它。多次提供相同的密码是一场噩梦。
我读过有关通过保持 SSH 连接处于活动状态来处理该问题的内容。该配方用于 Linux 到 Linux 连接并需要更新~/.ssh/config文件
Host *
ControlPath ~/.ssh/%C.sock
ControlMaster auto
ControlPersist 10m
Run Code Online (Sandbox Code Playgroud)
在 Windows 上,我可以为 OpenSSH 定义类似的文件。然而,当我设置它时,我开始得到
getsockname 失败:不是套接字
我读过ControlPathWindows 上不支持。如何在 Windows 上保持 SSH 连接处于活动状态?
在Linux中我可以通过我定义的扩展属性找到文件吗?由于我可以通过文件的类型等基本属性找到文件,我想知道这是否可能(因为在 Windows 中,通过备用数据流定义文件的额外属性,不可能找到它们,至少使用Windows 搜索工具)。
PanelTabs 插件的帮助是俄语的,我不知道如何在选项卡之间切换。
如果使用此插件的人可以帮助我。也许我必须将每个选项卡分配给文件夹快捷方式?
是否可以启用 Bitlocker 硬件加密(在 Samsung pro SSD 上)而无需重新安装 Windows 10 pro?
这里提出了类似的问题,但过于模糊和封闭。
boot ×3
windows-10 ×3
bitlocker ×2
fde ×2
linux ×2
api ×1
ata-security ×1
bcdedit ×1
bios ×1
content-addressable-storage ×1
far-manager ×1
file-search ×1
filesystems ×1
hard-drive ×1
hashing ×1
opal ×1
openssh ×1
samsung-ssd ×1
search ×1
security ×1
ssd ×1
ssh ×1
uefi ×1
windows ×1
windows-7 ×1
windows-re ×1
xattr ×1