小编hum*_*ace的帖子

如何减少 Windows 8 的大小(磁盘空间)

这个问题是关于我可以做些什么来减少Windows 8使用的大小。

背景示例:
目前,仅安装了一个程序(MS Access 2007),我使用了大约 15GB 的硬盘空间。我的空间很小(它是 SSD 的 17GB 分区)。

我想要以下方面的解决方案:

  • 删除不是真正需要的文件(例如,我的系统实际上不需要驱动程序)
  • 不是真正需要的帮助文件(即文档)
  • pagefile.sys (假设我有 4GB 内存并且不需要交换)
  • hiberfil.sys (用于休眠和睡眠......我需要它,尽管通过删除它我会重新获得大约 4GB 的空间)

理想情况下,我想删除大部分我可能不需要的文件,但我不知道从哪里开始。

由于我的硬件不会改变,我愿意删除 Windows 8 为我没有的硬件提供的所有驱动程序。

更新

Windows 8(和 7)中的很大一部分磁盘空间用于“Window 向后兼容 dlls-hell”。我指的是名为“Windows Side by Side”(在文件夹中C:\Windows\winsxs)的功能,在为什么 /winsxs 文件夹变得如此之大,能否缩小?. 通过保留软件附带的数千个 DLL 的多个版本(即使不经常需要)……这至少会导致大约 4-5GB 的磁盘使用量。

disk-space windows-8

15
推荐指数
2
解决办法
8万
查看次数

硬盘URE(不可恢复的读取错误)的粒度是多少?

tl; dr,如果URE 发生在硬盘上,我会丢失 1 位、1 字节或扇区大小(512 字节或 4096 字节 AF)吗?如果可能,请解释为什么会这样?

背景: 当硬盘读取数据出现问题时,就会出现这里的问题。当然,磁盘可能会完全失败而导致其所有数据丢失(DISK FAIL),但我在这里询问的情况是,只有一小部分丢失(URE,不可纠正的读取错误)。

尽管我已经查找了有关 URE 的信息,但我几乎没有找到确切的信息。这可能有其原因,因为驱动器内部发生的事情,即从直接用户交互(如 ECC 校正)中隐藏的内容,对我来说很难与我作为用户访问的内容相关 - 扇区。

让我们想象一下硬盘读取数据有问题。

在那种情况下,这肯定意味着:

  • (a) 扇区的某些位无法读取,或
  • (b) 所有位都可以读取,但它们没有通过校验和测试(当然期望扇区 4096 字节不只是 8*4096 位,而是一些额外的位/字节用于错误检查/纠正(即奇偶校验位) ) (C) ????

不,我相信当我们处于 (a) 和 (b) 的组合并且无法对 4096 扇区的字节进行可靠重建的情况时,那么假设所有这些字节都必须是垃圾文件是过分的,实际上,如果我们知道内部硬盘纠错逻辑,我们可能会说“看起来有些东西没有检查出来,如果有好的变化,块数据的至少 1,2,3,n 位/字节是“错误的” ”。如果我们在该扇区中多余地保存“hello,hello.....,hello”ASCII 字节字符串,我们实际上可能仍然有相当连续的“hello,hello....”,然后才会出现“... Uellohello...”(即“e”->“U”)。

那么 URE 的粒度是多少呢?

更新:有一条评论输入了坏扇区的想法(并暗示这反映了 URE 事件的粒度。建议它并不荒谬,也许可以用于回答问题。但我刚刚阅读了另一个相关的询问待处理的不可读扇区的问题(此处为https://unix.stackexchange.com/questions/1869/how-do-i-make-my-disk-unmap-pending-unreadable-sectors),这让我认为在某些在某些情况下,在 URE 的情况下丢失的数据之间确实存在更模糊的界限。

hard-drive data-recovery

8
推荐指数
1
解决办法
2383
查看次数

Windows 是否允许重命名包含锁定文件的文件夹?

意识到 Windows 操作系统系列使用强制文件锁定而 POSIX 系列系统使用咨询锁定,我想知道 Windows 是否能够重命名目录结构,同时它包含一个或多个以 Windows 方式锁定的文件?

动机:我无法使用 Windows 机器,但已经在跨平台开发方面付出了额外的努力,知道 Windows 是否可以做到这一点会对我有很大帮助。还提供了,Window 的 强制文件锁定机制是如此令人高兴,研究网络以自己回答我的问题,这很复杂,因为网络因人们努力摆脱 Windows 文件锁定而变得臃肿。

windows filesystems lock

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