我不小心删除了几个.tex和.pdf文件。这些文件存储C:\Users\Name\Desktop\notes在我笔记本电脑的 SSD 下。我使用的是 Windows 11 专业版。看起来这件事发生在大约一个月前或更短的时间。
我已经在 上添加和删除了文件Desktop,直到现在我才注意到它们已被删除。我试图弄清楚 NTFS 如何处理它们以及尝试恢复它们是否可行(使用 R-Studio 等软件)。
特别是,我想知道以下问题:如果我删除文件并在 上写入新文件Desktop,是否会自动意味着以前的文件将被新文件覆盖?换句话说,新文件会取代它们的“位置”吗?
如果是这种情况,我看不到任何方法来恢复我的文件。如果不是,在这种情况下 NTFS 将新文件存储在哪里 - 它只是将它们插入到第一个空闲内存块中吗?
编辑:添加了有关操作系统的信息。
例如:
#!/usr/sbin/nft -f
add table ip filter_4
add chain ip filter_4 input {
type filter hook input priority filter; policy drop;
}
add chain ip filter_4 new_in_4 {
comment "New input IPv4 traffic"
}
# Note it's goto not jump! (thus no way out of new_in_4 chain)
add rule ip filter_4 input ct state new goto new_in_4
# Is this block drop or accept rule?
add rule ip filter_4 new_in_4 log prefix "some comment: "
Run Code Online (Sandbox Code Playgroud)
该规则没有明确accept或drop判决,那么哪个是默认的?
这可能听起来很愚蠢,但我在谷歌上搜索了很多,发现了很多不同的方法。
基本上,我只是在系统中添加了一个新驱动器并mkfs.ext4在其上运行(用它来安装游戏)。
从那时起我就一直很好地使用该驱动器(在 Linux 上)。尽管每当我启动到 Windows(显然我不使用该驱动器)时,它都会困扰我并告诉我应该选择 GPT 或 MBR 来初始化该驱动器。
我现在有点困惑,想知道我是否做错了什么?我认为只有当我确实在该驱动器上有分区时才需要 GPT 或 MBR。从长远来看,这会导致我在 Linux 上出现问题吗?我应该忽略有关该问题的 Windows 消息,还是应该使用 GPT/MBR 在该驱动器上创建单个分区?
在 Windows 任务管理器历史记录中,我可以看到 CPU 出现峰值并且我的计算机死机。
当我按最高 CPU 百分比对视图进行排序时,我可以看到哪些进程占用了大部分 CPU。
但每当电脑挂起/冻结时,它都不会更新视图,因此我无法捕获它。
我在 CPU 图表中只能看到不久前出现了峰值。
确定导致 CPU 峰值的原因的最佳方法是什么?
如果我进入“这台电脑”,它会显示 933GB 中有 22GB 可用空间,这令人担忧。
但是,如果我进入 C: 驱动器,选择所有文件夹和文件(包括隐藏的)> 右键单击 > 属性,总计为 428GB。
因此,有近 500GB 的空间显然正在使用,但下落不明。我能做些什么?我运行了病毒扫描和 CCleaner,并优化了磁盘(SSD)。
如何找到丢失的 500GB?Windows 是否可能错误地认为只剩下 22GB?
非常感谢任何建议!
据说,在 SD 卡上连续写入会导致存储单元磨损,最终导致卡出现故障。我的问题的答案之一是如何实现SD卡的使用寿命达到10年或更长?表示闪存的写入周期数量有限(平均 10k 到 100k)。假设一个场景,SD卡容量为64GB,只消耗了5GB的写入数据,你认为如果这5GB的使用空间达到了100K的写入周期,即使还有足够的数据量,它是否会很快出现磨损或可能出现故障?未使用的空间?
如何修剪 Windows 11 中用于包含数据的 SSD 上完全未使用、未分配、未格式化、未分区的空间(但其他卷仍然存在),以实现过度配置?(请注意:当我说“空空间”时,我指的是现在未分配、未格式化等的空间,不一定是现有卷/分区中未使用的空间。)
我环顾四周,发现了很多关于“空白空间”的类似问题的答案,这些问题从未包含任何东西(例如在新驱动器上),因此 TRIM 是不必要的,这是可以理解的。然而,我曾经对整个 SSD 进行分区和格式化,并且经常几乎将其填满(当然比我现在尝试过度配置的未使用空间还要多),直到最近才意识到过度配置有很多好处,超过了损失的存储空间。然而,在缩小分区之前我没有进行 TRIM,因此 SSD 可能认为现在的“空白空间”中仍然有数据。
我假设 TRIM 卷(C、D 等)仅适用于该卷占用(或可能占用,包括其未使用空间)的“空间”(扇区/块等),但不 TRIM在该卷之外(大概因此它不是只有 Windows 不知道的 TRIMing 空间)。
因此,如果我想确保 SSD 固件知道有空间可用于过度配置,我怎样才能确定它知道呢?是否有命令或工具专门告诉 SSD 固件它用于过度配置,或者如何修剪任何卷外部的“空白空间”(曾经使用过的空间)?
如果没有命令或工具来修剪“空白空间”,那么只需在我想要进行过度配置的空间中创建一个新的分区/卷,对其进行修剪并有效删除它就可以达到我想要的效果吗?
我有一台飞利浦电视,但它的声音不是最好的,所以我想使用声音更好的 MacBook 作为这台电视的扬声器。
我尝试通过 HDMI 将笔记本电脑连接到电视,并在声音输出中选择“HDMI 端口”,但它说该输出通道不可用(可能是因为它仅将其检测为输入)。
有什么方法可以配置 macOS 使用 HDMI 作为声音输入吗?
我正在tail -f通过 PuTTY 监视文件。但每次新内容到达时,它都会自动滚动到底部,所以我无法阅读文本。
有没有办法让它停止这种行为?
windows ×4
linux ×3
ssd ×3
windows-11 ×2
audio ×1
autosave ×1
cpu ×1
disk-space ×1
filesystems ×1
freeze ×1
hard-drive ×1
hdmi ×1
macbook ×1
memory ×1
nftables ×1
ntfs ×1
partitioning ×1
pdf ×1
process ×1
putty ×1
screenshot ×1
sd-card ×1
tail ×1
task-manager ×1
terminal ×1
trim ×1