小编Has*_*ziz的帖子

100K写入生命周期是SD卡磨损的晴雨表吗?

据说,在 SD 卡上连续写入会导致存储单元磨损,最终导致卡出现故障。我的问题的答案之一是如何实现SD卡的使用寿命达到10年或更长?表示闪存的写入周期数量有限(平均 10k 到 100k)。假设一个场景,SD卡容量为64GB,只消耗了5GB的写入数据,你认为如果这5GB的使用空间达到了100K的写入周期,即使还有足够的数据量,它是否会很快出现磨损或可能出现故障?未使用的空间?

memory sd-card micro-sd-card

7
推荐指数
1
解决办法
1178
查看次数

我如何清洁我的脏东西?

出于某种原因,大量 Windows 7 计算机chkdsk在计算机重新启动时突然启动调用。所以很自然地我开始搜索。

我发现的第一件事是KB831426。我尝试了所有方法都无济于事(主要是,但它确实为我指明了另一个方向)。

接下来,我发现了关于fsutil. 调用fsutil dirty query c:yield Volume - c: is Dirty。有趣的是,fsutil还允许您通过执行fsutil dirty set c:. 但是,我无法找到如何反转该设置。我什至执行chkdsk /F并让它一直运行到chkdsk此后每次重新启动后仍然运行。

最后,我找到了一个讨论如何进行类似于上述 KB831426 中的注册表编辑的论坛。唯一的区别是不是将HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\BootExecutevalue设置为autocheck autochk*,而是将其完全清除。这实际上会阻止chkdsk运行,但是这有明显的问题:首先,如果存在合法的“错误关闭”,它似乎不再知道执行chkdsk; 其次,这样做fsutil dirty query c:仍然表明音量很脏,这告诉我仍然有问题。

我最好的猜测是这与更新有关,因为他们都(50 多台机器)在同一天开始这样做。它们都是带有 Windows 7 Pro 的 Dell Optiplex 790。

这个脏位存储在哪里,我该如何更改它?

boot windows-7 chkdsk

6
推荐指数
1
解决办法
1万
查看次数

如何从上下文菜单中删除“添加到 Windows Media Player 列表”

当 Windows Media Player 是 Windows 中的默认播放器时,某些音乐文件的右键单击上下文菜单包含一个名为 的项目"Add to Windows Media Player list"。这是 WMP 的标准配置,其中包含大量此类上下文菜单项。然而,与其他上下文菜单项不同,它们通常相对容易删除,因为它们需要在相同的常用位置删除一些子键,这个特定的项目很难找到,我无法找到通过 Google 或本网站查找任何有关此操作的信息。

在此输入图像描述

那么,如何摆脱“添加到 Windows Media Player 列表”上下文菜单项呢?

windows-registry windows-7 windows-explorer windows-media-player context-menu

6
推荐指数
2
解决办法
4320
查看次数

在 Windows 注册表中,ProgrammaticAccessOnly 字符串值是什么?它是如何工作的?

这是this one的后续问题。如该答案所示,ProgrammaticAccessOnly可用于隐藏某些上下文菜单项,而无需禁用其底层或相关功能。

通过这种方式,它似乎是LegacyDisable字符串值的更有用的模拟,因为它可以用于以比破坏性更小的方式禁用注册表功能LegacyDisable

但是,与许多其他注册表值-数据对一样,很难从 Microsoft 或其他权威来源获得有关该值及其工作原理的实际文档。我能在不同的论坛帖子之外找到以下内容,来自此处的教程

ProgrammaticAccessOnly 是一个特殊值,它隐藏上下文菜单条目,但允许程序在需要时访问它。

这远不全面,我怀疑该值的范围仅限于上下文菜单。例如,这里至少ProgrammaticAccessOnly=Apartment详细介绍了一次,没有解释它的作用或其他数据类型。

ProgrammaticAccessOnly注册表中的字符串值究竟是如何工作的?总是使用它有什么注意事项LegacyDisable吗?另外,可以使用它的所有可能数据类型的列表是什么?

windows windows-registry windows-7 context-menu regedit

6
推荐指数
1
解决办法
930
查看次数

在 Bash 中将文本动态附加到文件名

我有以下for循环来单独处理sort文件夹内的所有文本文件(即为每个文件生成一个排序的输出文件)。

for file in *.txt; 
do
   printf 'Processing %s\n' "$file"
   LC_ALL=C sort -u "$file" > "./${file}_sorted"  
done
Run Code Online (Sandbox Code Playgroud)

这几乎是完美的,除了它当前以以下格式输出文件:

originalfile.txt_sorted
Run Code Online (Sandbox Code Playgroud)

...而我希望它以以下格式输出文件:

originalfile_sorted.txt 
Run Code Online (Sandbox Code Playgroud)

这是因为该${file}变量包含文件名,包括扩展名。我在 Windows 上运行 Cygwin。我不确定这在真正的 Linux 环境中会如何表现,但在 Windows 中,这种扩展名的转换会使 Windows 资源管理器无法访问该文件。

如何将文件名与扩展名分开,以便我可以_sorted在两者之间添加后缀,从而轻松区分文件的原始版本和排序版本,同时仍保持 Windows 的文件扩展名不变?

我一直在看什么或许可能的解决方案,但对我来说,这些似乎更配备以处理更复杂的问题。更重要的是,以我目前的bash知识,它们超出了我的头脑,所以我希望有一个更简单的解决方案适用于我的简陋for循环,或者有人可以解释如何将这些解决方案应用于我的情况。

windows cygwin bash filenames bash-scripting

6
推荐指数
1
解决办法
5453
查看次数

为什么 pdftk 在 Cygwin 上不再可用?

pdtfk通常被认为是对 PDF 文件进行严格转换的首选非专有工具,因此它曾经可以从 Cygwin 包存储库中获得,但我再也找不到它了。是否有一个原因?

linux pdf cygwin pdftk

6
推荐指数
1
解决办法
1093
查看次数

在 Windows 11 中,如何启动直接进入登录屏幕?

在 Windows 7 中,启动时会直接进入登录屏幕,您可以在其中立即开始输入密码。相比之下,Windows 10 及以上版本(甚至可能早于 Windows 8)引入了中间锁定屏幕,需要先按一下Enter才能真正转到登录屏幕开始输入密码。

虽然美观,但当我只想从启动直接输入密码时,我可以看到锁定屏幕在一段时间后变得疲惫。

如何在 Windows 11 上绕过锁定屏幕并直接进入登录屏幕?

windows-registry login-screen lock-screen windows-11

6
推荐指数
1
解决办法
2万
查看次数

从命令行启用/禁用“显示隐藏文件”设置

在 Windows 资源管理器中,可以在 下启用和禁用设置显示隐藏的文件、文件夹和驱动器Organise > Folder and search options > View

是否有另一种更快的方法来启用/禁用此设置?通过命令行的东西是理想的,但我愿意接受所有更快或更不麻烦的建议。

windows windows-7 windows-explorer command-line

5
推荐指数
1
解决办法
8170
查看次数

从其上下文菜单中播放文件夹中的随机电影/剧集

目标

我在我的机器上本地存储了一个相对广泛的媒体集,位于两个父文件夹(“电影”和“节目”)中。我的目标是通过右键单击父文件夹并从扩展上下文菜单中选择“播放随机电影/剧集”项目,能够随机播放这些文件夹中的任何一部电影或剧集。

批处理脚本

我有以下批处理脚本存储在我的 Windows 7 机器上的一个文件夹中,我从这里获取并适应了查找.mp4,.mkv.avi文件(我的媒体集合包含的所有扩展名):

@echo off   
setlocal

:: Create numbered list of files in a temporary file
set "tempFile=%temp%\%~nx0_fileList_%time::=.%.txt"
dir *.mp4,*.mkv,*.avi /b /s /a-d %1 | findstr /n "^" >"%tempFile%" & REM "

:: Count the files
for /f %%N in ('type "%tempFile%" ^| find /c /v ""') do set cnt=%%N
call :openRandomFile

:: Delete the temp file
del "%tempFile%"
exit /b

:openRandomFile
set /a "randomNum=(%random% %% cnt) + …
Run Code Online (Sandbox Code Playgroud)

windows windows-explorer context-menu batch-file random-number-generator

5
推荐指数
1
解决办法
378
查看次数

物理和虚拟 RAM 磁盘之间有什么区别?

我正在使用ImDisk创建一个 RAM 磁盘,目的是创建一个环境,在该环境中我可以运行一些性能基准测试并确保所有基准测试运行一致,通过确保缓存的任何优势都应用于它们(通过拥有整体内存中的数据)。

在此处输入图片说明

但是,ImDisk 允许创建两种类型的 RAM 磁盘 - 一种在虚拟内存中创建,一种在物理内存中创建。我已经了解到在物理内存中创建的 RAM 磁盘在重新启动后不是持久的,但是两者之间还有什么其他区别?虚拟 RAM 磁盘是否足以满足我的用例,或者我是否需要使用依赖于物理 RAM 的磁盘?

我正在使用 Windows 7 64 位。

memory windows-7 performance ramdisk benchmarking

5
推荐指数
1
解决办法
652
查看次数