当我建造我的新电脑时,我把我的旧电脑给了我的父母,他们急需升级,清理掉它的所有东西,当然,只留下操作系统和一些程序。它工作了一段时间,然后开始无法加载 Windows(它会卡住)。在调查了这种行为并四处询问后,我决定它可能是一个出现故障的硬盘驱动器,所以我将它拔出并将其插入我自己的计算机以在其上运行 chkdsk(我最初这样做是为了尝试引导到驱动器,但是由于我的计算机设置了 RAID 并且 Windows 安装没有 RAID 驱动程序,我只是启动到我自己的 Windows 7 安装并在其上运行 chkdsk)。
我上周五晚上做了这个,从那以后它一直在运行(到目前为止大约有 6 天)。我并不感到惊讶,因为它可能很慢,它是一个 1 TB 的硬盘驱动器,而且是西部数据的“绿色”驱动器,因此无论如何它都可能以较慢的 RPM 运行。我确实看到它取得了进展,所以我知道它没有卡住,并且硬盘驱动器指示灯一直亮着,在我的电脑上,除了通过网络和轻网络共享文件之外,我没有用过其他任何东西浏览,而这一直在运行。
我的电脑有 16 GB 的 RAM,并且运行的是 Windows 7 Pro x64。为什么 chkdsk 占了其中的 90%?它一直保持这个水平稳定,并且已经持续了几天,在 90% 到 91% 之间,因为它不断释放和填充内存。CPU 使用率非常低(这是我期望的,因为这是一个非常 I/O 的操作)。
看起来没有什么不好的事情发生,但我很好奇。为什么chkdsk占用这么多内存?我至少很高兴它似乎很聪明地做到了这一点,因为它保持了高水平,而没有开始通过分页来敲打主硬盘。
有人知道吗?这是正常的吗?
我的笔记本电脑让我可以在充满电之前限制电池的充电量:
一开始,我明白了意图是什么。我知道对电池过度充电会导致其充电容量下降。然而,如今智能充电器检测到充满电并在充满电时关闭充电,这是否意味着过度充电是不可能的?
此外,我的笔记本电脑似乎能够做到这一点(如下面的屏幕截图所示)。因此,让它以 80% 或 50% 的容量关闭充电,而不是让它充电到 100% 对我有什么好处吗?
我的想法是,当电池已经退化时,这些设置可能更有用。假设它只能容纳其原始电量的 90%。即使在 90% 后无法再充电,笔记本电脑是否会尝试将其充电至 100%?也许这些限制更有用,那么,降低完全充电限制以便不会发生过度充电并更快地进一步降低电池性能?
还是我在这里遗漏了什么?
我的计算机中安装了两个完全相同型号和品牌的蓝光驱动器。我偶尔喜欢使用它们中的任何一个来使用各种软件(Windows Media Player 12、Zune、ImgBurn、Windows DVD Maker 等)来刻录 CD 或 DVD。它会通过刻录过程并成功完成,但无论使用哪种驱动器,它都不会释放光盘上的资源锁,这意味着光盘继续旋转,访问指示灯不断闪烁,我无法弹出驱动器。当我使用 ImgBurn 刻录光盘时,它通常会在刻录后执行验证步骤,循环驱动器托盘。因为锁没有被释放,它将无法循环驱动器托盘。现在,我刚刚在 Windows Media Player 中刻录了一张 CD,它成功完成(我什至可以在 WMP 中播放 CD),但我无法弹出驱动器。我唯一可靠的方法
为什么会发生这种情况?它始终 100% 地这样做。我已经更新了我的驱动程序,但它没有改变任何东西。
这是 TigerDirect 上的特定驱动器列表:Lite-On iHBS212-08 12X 内部蓝光刻录机
我使用的是 Windows 7 Professional x64 SP1。
有没有人遇到过这种问题?我能做些什么来修复它?
编辑
请注意,我也刚刚更新了驱动器的固件,但没有帮助。此外,我拔掉了其中一个(因为有 2 个相同的驱动器在某处引起冲突的可能性很小)并且没有任何区别。
此外,我找到了一种方法来强制无需重新启动即可打开驱动器托盘。通过 ImgBurn,我转到“工具”菜单,然后转到“驱动器”,然后单击“关闭会话”,它让我再次打开托盘。
另外值得注意的是,如果我改为尝试在 ImgBurn 的驱动器菜单中单击“弹出”,它会给我一条描述性错误消息,基本上说明了很多技术垃圾和错误“逻辑单元未准备好 - 正在进行长时间写入”。我认为这个长写是保持驱动器被占用的原因。但它似乎永远不会完成。那么这是驱动程序的问题吗?它确实会跨程序发生。
编辑#2
根据下面 Paperlantern 的建议,我尝试使用 Linux LiveCD 会话来刻录光盘。我启动到 Kubuntu 并使用 k3b 刻录了一张小型音频 CD。有趣的是,它工作得很好。它刻录了 CD,然后在最后弹出了光盘。所以这显然不是硬件问题,而是 Windows 问题。
编辑 #3
在几个人的帮助下进行了一些故障排除后,我确定可能的原因是 Windows 如何向 ATAPI 设备发出命令的问题。此 Windows 安装最初安装在 IDE 驱动器上,但它在没有重新安装的情况下切换到 RAID。这可能使 Windows 处于无法与驱动器正确通信的状态。我在机器上全新安装了 Windows(在备份了我之前的安装之后)并进行了几次测试刻录,Windows 运行正常,在刻录作业结束时弹出驱动器。我将恢复我的备份映像并从那里继续。
我购买了 Windows 8 Pro 零售安装光盘(不是升级版)。我似乎记得在某处听说您可以将它安装到多台计算机上而无需购买新的许可证密钥。在购买新密钥之前,您可以在多少台计算机上安装它?
例如,我正在讨论是否将 Windows 8 安装到我的笔记本电脑和台式机(已经安装了它)上。
我在办公室使用 VNC 完成我的大部分工作。我们有一组 Linux 服务器供我们通过 SSH 登录来完成我们的工作。它们使我们能够使用 VNC,这样我们就可以获得持久的桌面环境以简化工作流程。我正在从办公桌上的双显示器 Windows 系统进行连接。我可以根据需要为我的会话设置 TightVNC 服务器。
我希望能够做的是设置服务器,以便它创建一个具有两个独立监视器的会话。它们可以拼接到一个视口中,但我不希望我的 Fluxbox 任务栏或最大化的窗口跨越整个屏幕,就像我只是将水平分辨率加倍一样。对于 X,我希望它看到两个屏幕。但是对于 TightVNC Viewer 来说,它只会显示为单个宽屏。
我在网上环顾四周,看到有人提到能够做到这一点,但没有真正的教程或开关列表来实现它。我不能使用 xorg.conf 来创建多个适配器,因为我没有 root(而且我们也没有系统范围的 xorg.conf 文件)。服务器存在于机架上并且是无头的,因此没有未使用的物理适配器可以重新用作 VNC 的虚拟监视器。我尝试在vncserver
命令行上指定多个屏幕-screen
,然后xrandr
尝试将“VNC-1”放在“VNC-0”旁边,但它一直报告找不到名为“VNC-1”的输出,即使虽然如果我xrandr
用--screen 1
它查询会显示连接到它的显示器。如果我 VNC 进入这样设置的会话,
我想一定有我遗漏的东西。配置xrandr
似乎是关键,但我似乎无法弄清楚调用 VNC 服务器时的先决步骤。
还要注意:
我错过了什么?或者我想做的事情甚至可能吗?
编辑:(2016 年 6 月 16 日) 强调,没有我可以看到的物理显示器(已使用或未使用)。我不知道物理机是什么样子,但它是无头的,所以很可能没有物理显示适配器。
当我xrandr
使用 X 转发通过 …
我在六月建造了这台计算机,自从我第一次建造它以来,这一直是一个问题。发生的情况是,我的计算机可以正常 POST,然后转到显示“正在加载 Windows”的黑屏。通常它会在那里停留一秒钟,然后会出现脉动的 Windows 徽标,几秒钟后,它会将我带到 Windows 登录屏幕。但是,大约每周至少一次,它只会出现黑屏和“正在加载 Windows”文本,但徽标永远不会出现。硬盘驱动器指示灯保持关闭,我听不到任何硬盘驱动器活动,这表明它卡住了。没有错误消息,但它从不加载 Windows。我在这里所做的只是按下重置按钮,它就会重新启动。“修复 Windows”选项从来没有帮助也没有用,所以我只是说“
计算机一开始配备了一个 500GB 混合 SSD,并表现出这种行为。我把另一个放在 RAID0 上,它没有改变。它有 4 x 4GB 的 RAM,一位朋友告诉我,可能 RAM 功率不足。所以,每次发生这种情况时,我都会进入 BIOS 并把 DRAM 电压调高一个刻度。我已经这样做了几个星期,但它没有做任何事情(我第一次这样做,我一个多星期没有看到这个问题,然后它又开始发生了)。我的电压超过 1.55V(我认为 1.553V,如果没记错的话)但它甚至没有超频(它们是 1333MHz)所以我很担心这不能解决问题。我完成了 Memtest86+ 和 chkdsk 的完整运行,它们都没有报告错误。我运行了几个基准测试套件(例如 Heaven DX11 Benchmark、Crystal DiskMark、Furmark、3DMark 11 等,以及在高端设置下玩游戏,它从来没有给我任何问题,所以一旦 Windows 加载,这不是硬件不稳定。我什至有一次让计算机总共运行了大约 2 周,而且它没有显示任何故障或故障的迹象。
这是我建造的第一台计算机,我没有超频和处理电源问题或其他极端情况的经验。我的朋友说它的 RAM 功率不足是对的吗?或者还有其他可能正在进行的事情吗?
我的电脑规格如下:
Computer: MSI MS-7640
CPU: AMD Phenom II X4 955 Black Edition (Deneb, RB-C3) @ 3200 MHz (16.00x200.0)
Motherboard: MSI 890FXA-GD65 (MS-7640)
Chipset: ATI RD890 + SB810/SB850
Memory: 16384 MBytes @ 666 MHz, …
Run Code Online (Sandbox Code Playgroud) 我在工作中一直使用 Synergy 将我的 XP 机器(主机)连接到我的 Win 7 笔记本电脑(客户端)。我之前在使用 Synergy 和 UAC 提示时遇到了问题,如本问题所述,从那以后一直没有问题,直到最近。
我升级到 Synergy 1.4.10,现在每当我的笔记本电脑上出现 UAC 提示时都会看到奇怪的行为。
当 UAC 提示出现在我的笔记本电脑上时,Synergy 会暂时断开与我的笔记本电脑的连接,导致我的鼠标和键盘焦点恢复到我的主机(XP 机器)。但是,大约一秒钟后,连接重新建立,我可以在 UAC 提示中键入和使用鼠标按钮。提示清除后,连接再次断开一秒钟,然后再次重新建立。
这是与配置有关还是我应该将其归结为 1.4.10 版中的行为变化?
编辑:更新到 1.4.11。还是一样的问题。现在它带有一个 Windows 8 Pro 64 位客户端和一个 CentOS 6.4 服务器。
在 Windows 7 中,如何在不删除和重新添加帐户的情况下将现有的“标准”用户帐户更改为管理员帐户?
我试图调查我所知道的一切,但这阻碍了我。
我有一台 Lenovo Thinkpad Edge 15" 目前正在运行 Windows 7。当我合上盖子时,笔记本电脑不会进入睡眠模式。当我合上盖子时,它所做的只是关闭屏幕并锁定我的 Windows 会话(需要密码提示)当我再次打开它时)。但它并没有进入睡眠状态。我是否插入墙壁都没有关系。
我试过:检查电源设置。无论我是使用电池供电还是插入电源,当我合上笔记本电脑盖时,我都将其设置为睡眠状态。
检查联想的电源控制面板(无论如何都应该反映在 Windows 自己的设置中)。
检查是否有任何在它无法入睡后阻止它入睡的东西。
检查 BIOS(没有任何迹象表明睡眠模式被禁用)。
尝试使用其他方法进入睡眠:
未登录时关闭笔记本电脑盖也会导致相同的行为,因此我是否登录都没有关系。
我在事件查看器中也没有看到任何表明在尝试进入睡眠模式时发生任何系统错误的内容。
我还能尝试什么?
PS:直到最近,我还在这台机器上安装了 Debian。我擦除并恢复了我在安装 Debian 之前制作的相同的 Windows 7 映像。在 Debian 上,它可以通过合上盖子让笔记本电脑进入睡眠状态。在我安装 Debian 之前的同一个 Windows 安装中,根据我的回忆,我也能够这样做。这与笔记本电脑预装的 Windows 安装相同。据我所知,它维护得很好。我一直在努力保持它的清洁,因为笔记本电脑已经使用了 5 年,如果我不注意,速度会显着降低。
我并不总是意外地more
使用二进制文件,但是当我这样做时,我设法输出奇怪的字符,这些字符(显然)改变了终端使用的字符集,使其难以阅读或根本不可读。
除了关闭终端窗口之外,还有其他选项可以修复此选项吗?
所以我有一个情况,我需要在飓风艾琳星期六晚上袭击之前弄清楚该怎么做。我在另一个问题中提到我正在chkdsk /r
我的计算机(运行 Windows 7 Pro x64)上的辅助硬盘驱动器(我从父母的计算机中拔出)上运行(相当于 GUI )。它作为驱动器 D: 插入,因此除了被扫描之外没有被使用chkdsk
. 我昨晚周五晚上开始的,今天一直在运行。根据进度条,它看起来已经完成了大约 90-95%,但是它进展得如此缓慢,以至于我不知道它是否会在本周末飓风艾琳袭击之前完成(我们预计周六下午会下雨然后刮风-晚上)。在这场风暴期间,我们很可能会出现电源波动/中断,我不希望我的计算机chkdsk
在该驱动器上运行的过程中简单地断电,而且由于它花费了很长时间而且几乎完成,我不希望不想简单地取消并稍后重新开始。
所以,我的想法是,也许我可以在暴风雨来临之前让计算机休眠。如果我这样做,它会在恢复计算机时产生任何问题,从而恢复chkdsk
吗?基本上,该工具是否有任何要求它在运行过程中始终处于打开状态,或者我可以让它在没有任何问题的情况下休眠?
我在我的计算机上启用了混合睡眠,所以我可能会简单地将它睡眠,如果断电,让它关闭(因为我可以稍后取消休眠)。这应该有效,对吧?
我大量使用 tmux,并且有一些脚本使用 notify-send 为我提供屏幕通知。我发现了一个特殊情况,通知发送将失败,并且除了启动新的 tmux 会话(这显然不理想)之外,我还没有找到其他解决方法。
如果我创建一个新的 tmux 会话并使用通知发送,我会看到没有问题的通知弹出。但是一旦我从 tmux 会话中分离出来,然后稍后重新附加到它,notify-send 将失败并显示以下消息:
$ notify-send test
(notify-send:26902): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
Run Code Online (Sandbox Code Playgroud)
除了将我的工作转移到新的 tmux 会话之外,我没有找到任何解决方案,这并不理想,因为这首先否定了使用 tmux 的全部意义。我不确定发生了什么。也许有某种 IPC 路径在终端和通知发送使用的 tmux 之间被破坏,或者其他什么?有什么办法可以在不丢失现有 tmux 会话的情况下恢复通知发送的功能?