小编Cor*_*ory的帖子

chkdsk 究竟做了什么?

我试图阅读一些关于 chkdsk 的内容,但我仍然不从概念上理解它的作用。

来自Microsoft:“基于文件系统创建并显示磁盘的状态报告。Chkdsk 还列出并纠正磁盘上的错误。不带参数使用时,chkdsk 显示当前驱动器中磁盘的状态。”

来自维基百科:“显示硬盘和软盘的文件系统完整性状态,并可以修复逻辑文件系统错误。”

但这一切都非常模糊,我还没有看到对实际情况的一个好的、简洁的、清晰的总结。

我刚刚运行了一个 chkdsk 并收到了以下一些消息:

从文件记录段 120759 中删除损坏的属性记录 (128, "")。

块 0x3 中的 USA 检查值 0x0 不正确。预期值为 0x63。

文件 0x3d5b6 中的多扇区头签名不正确。

正在删除损坏的文件记录段 251333。

正在删除孤立文件记录段 251321。

从文件 25 的索引 $O 中删除索引条目。

正在删除文件 118566 的索引 $I30 中的索引条目 P1040158123.JPG。

有什么地方可以让我从这些消息中获得任何意义吗?这对最终用户来说到底重要吗?它会删除文件还是只删除索引?从日志/输出来看,我的磁盘似乎有很多错误,但不知道这是否是我应该关心的问题。

windows chkdsk

26
推荐指数
2
解决办法
10万
查看次数

在 Ubuntu 10.04 中硬重置 USB

我有一个非常挑剔的 USB 设备(调制解调器)。有时它工作正常,但有时它拒绝连接。一旦它进入不良状态,我发现修复它的唯一解决方案是物理拔下设备并重新插入。但是,我并不总是可以物理访问它插入的机器,所以我“我正在寻找一种通过命令行执行此操作的方法。

这篇文章建议运行:

$ sudo modprobe -w -r usb_storage; sudo modprobe usb_storage
Run Code Online (Sandbox Code Playgroud)

但是我得到一个“未知选项-w”输出。这个稍微修改的命令:

$ sudo modprobe -r usb_storage
Run Code Online (Sandbox Code Playgroud)

失败并显示消息 FATAL: Module usb_storage is in use。如果我尝试在运行之前杀死 -9 标记为 [usb-storage] 的进程,它们将拒绝死亡(我认为是因为它们与内核紧密相连)。

有人知道这样做的方法吗?

注意:我在 serverfault 上交叉发布了这个,因为我不知道哪个更合适。我将删除和/或链接第一个回答的人。

linux usb usb-storage ubuntu-10.04

7
推荐指数
2
解决办法
3万
查看次数

标签 统计

chkdsk ×1

linux ×1

ubuntu-10.04 ×1

usb ×1

usb-storage ×1

windows ×1