[{"data":1,"prerenderedAt":1449},["ShallowReactive",2],{"navigation":3,"posts-undefined-Windows-0-999":20},[4,8,12,16],{"title":5,"path":6,"stem":7},"首页","\u002F","00.index",{"title":9,"path":10,"stem":11},"文章","\u002Fposts","01.posts",{"title":13,"path":14,"stem":15},"动态","\u002Fmoments","02.moments",{"title":17,"path":18,"stem":19},"关于","\u002Fabout","09.about",[21,525,584,790,1068,1421],{"id":22,"title":23,"body":24,"class":505,"cover":505,"coverSize":505,"date":506,"description":30,"draft":507,"extension":508,"hideComments":507,"location":505,"meta":509,"navigation":510,"path":511,"readingTime":512,"seo":517,"sitemap":518,"stem":519,"tags":520,"time":505,"weather":523,"__hash__":524},"posts\u002Fposts\u002F2018\u002F20180427.windows-storage-spaces-raid1-degraded.md","Windows 存储池 RAID1 虚拟磁盘降级的问题",{"type":25,"value":26,"toc":495},"minimark",[27,31,35,38,46,49,72,75,78,81,84,95,104,107,110,125,128,135,166,173,176,179,184,187,192,199,263,281,284,311,314,359,363,366,369,375,389,392,403,407,410,414,425,429,432,435,443,446,450,453,491],[28,29,30],"p",{},"今天早上看到监控邮件，git 和 nexus 服务都挂了，赶紧登录服务器看了下，果然，又是磁盘出问题了。存储池的一个 Mirror 的虚拟磁盘出现警告，提示已降级，其中一块物理磁盘显示“不正常：介质故障，IO 错误”，如下图：",[32,33],"post-image",{"filename":34},"01.png",[32,36],{"filename":37},"02.png",[28,39,40,41,45],{},"3 月份的时候，也出现过同样的问题，当时刚开始误以为是物理硬盘出了问题，但是检测下来磁盘 ",[42,43,44],"code",{},"S.M.A.R.T."," 数据是正常的，检查了坏道，也全部正常。后来把失败的物理磁盘拔下来准备寄回检修的时候，发现存储池的虚拟磁盘提示数据不完整，虽然是 RAID1，但是单靠剩下那一个硬盘还不足以恢复数据，尴尬。当时的处理办法是把两块磁盘都插上，虽然提示降级，但是数据是完整的，数据可以拷贝出来。拷贝出来后把整个存储池删了重建，再把数据拷进去，就正常了。当时也没多想。",[28,47,48],{},"今天又出现了同样的问题，出错的磁盘是另一块物理磁盘，这更加确定了该问题不是物理磁盘的锅，可能是存储池的问题。但是不想再通过上次的方法暴力解决。不过还是先把数据都拷贝出去了，以防万一。",[28,50,51,52,55,56,59,60,63,64,67,68,71],{},"尝试修复虚拟磁盘，没用，通过 ",[42,53,54],{},"Get-StorageJob"," 查看一直是 ",[42,57,58],{},"Suspended"," 的状态，直接用 ",[42,61,62],{},"PowerShell"," 执行 ",[42,65,66],{},"Repair-VirtualDisk","，提示 ",[42,69,70],{},"Repair-VirtualDisk : Not enough available capacity","（没有足够的可用容量）。",[32,73],{"filename":74},"03.png",[32,76],{"filename":77},"04.png",[28,79,80],{},"删除和重置物理磁盘都无法成功，提示需要先修复虚拟磁盘才行。",[32,82],{"filename":83},"05.png",[28,85,86,87,94],{},"后来发现一个系统更新，",[88,89,93],"a",{"href":90,"rel":91},"https:\u002F\u002Fsupport.microsoft.com\u002Fen-us\u002Fhelp\u002F4093120\u002Fwindows-10-update-kb4093120",[92],"nofollow","KB4093120","，挺大的，去找了下更新内容，发现如下一条：",[96,97,98,101],"blockquote",{},[28,99,100],{},"Addresses an issue that may generate a capacity reserve fault warning during cluster validation or while running the Debug-StorageSubSystem cmdlet even though enough capacity is actually reserved. The warning is \"The storage pool does not have the minimum recommended reserve capacity. This may limit your ability to restore data resiliency in the event of drive failure(s).\"",[28,102,103],{},"修复了在群集验证期间或运行 Debug-StorageSubSystem cmdlet 时可能生成容量保留错误警告（即使实际上保留了足够的容量）的问题。 警告内容为“存储池没有建议的最低保留容量。 这可能会限制在驱动器发生故障时恢复数据弹性的能力。”",[28,105,106],{},"可能是引起这个问题的原因，等待更新之后再尝试下。",[28,108,109],{},"更新之后发现问题依旧存在。沮丧。",[28,111,112,113,116,117,120,121,124],{},"突然想到没有足够的空间可能并不是指存储池的剩余空间，而是可能需要添加一个硬盘，作为临时备份的磁盘。于是找来一个移动硬盘，插上去，添加到存储池中，设置为 ",[42,114,115],{},"AutoSelect","。果然，虚拟磁盘的修复开始了。等待修复结束，把提示“介质故障，IO 错误”的硬盘删除掉重新添加进来，然后通过 ",[42,118,119],{},"Get-PhysicalDisk -SerialNumber 42H1YCTHF | Set-PhysicalDisk -Usage Retired"," 把移动硬盘手动设置为 ",[42,122,123],{},"Retired","，然后在物理磁盘的页面把移动硬盘从存储池删除掉，等待同步完成，就恢复成原样了。",[28,126,127],{},"以上便是该问题的解决办法，至于原因，暂时还不得而知。",[28,129,130,131,134],{},"出现这个错误之前，在系统事件里面，会有不少来源于 ",[42,132,133],{},"Disk"," 的警告和错误：",[136,137,138,149,158],"ol",{},[139,140,141,142,145,146],"li",{},"事件 ID 为 ",[42,143,144],{},"154"," 的错误：",[42,147,148],{},"由于硬件错误，磁盘 0 (PDO 名称: \\Device\\00000055)的逻辑块地址 0xb5ae5d0 处的 IO 操作失败",[139,150,141,151,154,155],{},[42,152,153],{},"153"," 的警告：",[42,156,157],{},"已在磁盘 0 (PDO 名称: \\Device\\000000a5)的逻辑块地址 0x0 处重试 IO 操作。",[139,159,141,160,154,163],{},[42,161,162],{},"51",[42,164,165],{},"传呼期间在设备 \\Device\\Harddisk4\\DR4 上检测到一个错误。",[28,167,168,169,172],{},"从注册表中 ",[42,170,171],{},"HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Disk\\Enum"," 这个目录里面可以看到磁盘 ID 对应的磁盘。",[28,174,175],{},"问题是硬盘检测下来是好的，没有坏道，并且上次出问题的硬盘，这次一次错误都没有。",[28,177,178],{},"有可能是 SATA 接口的问题，接触不良之类的。上次出问题之后两个硬盘都拆下来重新安装过，可能 SATA 接口换过了。这个具体后面再研究下。",[180,181,183],"h3",{"id":182},"_2018-05-03-更新","2018-05-03 更新：",[28,185,186],{},"买了两根绿联的 SATA 线换了下，目前为止没有再次发现这个错误。感觉果然是 SATA 线的问题。",[188,189,191],"h2",{"id":190},"_1-存储池开机自动连接虚拟磁盘","1. 存储池开机自动连接虚拟磁盘",[28,193,194,195,198],{},"最近修复存储池的问题，不知道为啥，有个虚拟磁盘可能是之前分离过，现在每次重启之后都需要手动连接，很麻烦，可通过 ",[42,196,197],{},"Get-VirtualDisk"," 命令查看虚拟磁盘状态，结果如下：",[200,201,206],"pre",{"className":202,"code":203,"language":204,"meta":205,"style":205},"language-powershell shiki shiki-themes material-theme-lighter github-light github-dark","FriendlyName ResiliencySettingName OperationalStatus HealthStatus IsManualAttach Size\n------------ --------------------- ----------------- ------------ -------------- ----\nSimple       Simple                OK                Healthy      False          1 TB\nMirror       Mirror                OK                Healthy      True           5 TB\n","powershell","",[42,207,208,217,239,252],{"__ignoreMap":205},[209,210,213],"span",{"class":211,"line":212},"line",1,[209,214,216],{"class":215},"su5hD","FriendlyName ResiliencySettingName OperationalStatus HealthStatus IsManualAttach Size\n",[209,218,220,224,227,230,233,236],{"class":211,"line":219},2,[209,221,223],{"class":222},"smGrS","------------",[209,225,226],{"class":222}," ---------------------",[209,228,229],{"class":222}," -----------------",[209,231,232],{"class":222}," ------------",[209,234,235],{"class":222}," --------------",[209,237,238],{"class":222}," ----\n",[209,240,242,245,249],{"class":211,"line":241},3,[209,243,244],{"class":215},"Simple       Simple                OK                Healthy      False          ",[209,246,248],{"class":247},"srdBf","1",[209,250,251],{"class":215}," TB\n",[209,253,255,258,261],{"class":211,"line":254},4,[209,256,257],{"class":215},"Mirror       Mirror                OK                Healthy      True           ",[209,259,260],{"class":247},"5",[209,262,251],{"class":215},[28,264,265,266,269,270,273,274,276,277,280],{},"其中的 ",[42,267,268],{},"IsManualAttach"," 便是手动连接的属性，我们的这块名为 ",[42,271,272],{},"Mirror"," 的虚拟磁盘的 ",[42,275,268],{}," 属性值为 ",[42,278,279],{},"True","，所以不会自动连接了。",[28,282,283],{},"通过如下命令可将其设为自动挂载：",[200,285,287],{"className":202,"code":286,"language":204,"meta":205,"style":205},"Set-VirtualDisk -FriendlyName Mirror -IsManualAttach $False\n",[42,288,289],{"__ignoreMap":205},[209,290,291,295,298,301,304,307],{"class":211,"line":212},[209,292,294],{"class":293},"sptTA","Set-VirtualDisk",[209,296,297],{"class":222}," -",[209,299,300],{"class":215},"FriendlyName Mirror ",[209,302,303],{"class":222},"-",[209,305,306],{"class":215},"IsManualAttach ",[209,308,310],{"class":309},"s39Yj","$False\n",[28,312,313],{},"或者通过如下命令将所有手动挂载的磁盘设为自动挂载：",[200,315,317],{"className":202,"code":316,"language":204,"meta":205,"style":205},"Get-VirtualDisk | Where-Object {$_.IsManualAttach –eq $True} | Set-VirtualDisk –IsManualAttach $False\n",[42,318,319],{"__ignoreMap":205},[209,320,321,323,326,329,333,336,340,343,346,349,351,354,357],{"class":211,"line":212},[209,322,197],{"class":293},[209,324,325],{"class":222}," |",[209,327,328],{"class":293}," Where-Object",[209,330,332],{"class":331},"sP7_E"," {",[209,334,335],{"class":309},"$",[209,337,339],{"class":338},"s_hVV","_",[209,341,342],{"class":215},".IsManualAttach –eq ",[209,344,345],{"class":309},"$True",[209,347,348],{"class":331},"}",[209,350,325],{"class":222},[209,352,353],{"class":293}," Set-VirtualDisk",[209,355,356],{"class":215}," –IsManualAttach ",[209,358,310],{"class":309},[188,360,362],{"id":361},"_2-发现了服务器的一个大问题","2. 发现了服务器的一个大问题",[28,364,365],{},"今天拆机发现硬盘很烫，想想不应该啊，摸了下 CPU 风扇，发现往里吹热气，往外的是冷风。😳！我的 CPU 风扇是两边都是风扇的，安装的时候没注意，竟然装反了！导致一直外往里吸气。难怪上面全是灰！！！尴尬了。赶紧淘宝买了一支 7783 的导热硅脂，重新安装一下，顺便清个灰。",[28,367,368],{},"安装前后的数据对比：",[28,370,371],{},[372,373,374],"strong",{},"风扇装反的情况下",[136,376,377,380,383,386],{},[139,378,379],{},"正常开机 6 小时，CPU 温度 38℃，硬盘温度 40℃。",[139,381,382],{},"挖矿软件设置 60%的 CPU 使用率，挖矿 10 分钟左右，CPU 温度 62℃ 左右，硬盘温度 42℃。",[139,384,385],{},"挖矿软件设置 60%的 CPU 使用率，挖矿 60 分钟左右，CPU 温度 64℃ 左右，硬盘温度 45℃。",[139,387,388],{},"挖矿软件设置 60%的 CPU 使用率，挖矿 03 小时左右，CPU 温度 65℃ 左右，硬盘温度 48℃。",[28,390,391],{},"重新换过导热硅脂，风扇装正的情况下：",[136,393,394,397,400],{},[139,395,396],{},"正常开机 10 分钟，CPU 温度 34℃，硬盘温度 31℃。",[139,398,399],{},"挖矿软件设置 60%的 CPU 使用率，挖矿 10 分钟左右，CPU 温度 55℃ 左右，硬盘温度 36℃。",[139,401,402],{},"挖矿软件设置 60%的 CPU 使用率，挖矿 60 分钟左右，CPU 温度 58℃ 左右，硬盘温度 42℃。",[180,404,406],{"id":405},"_2018-05-04-更新","2018-05-04 更新：",[28,408,409],{},"解决完事件查看器里面其他几个错误，然后重启之后，发现再次出现 Disk 51 和 Disk 154 的错误。不过频率很低，可能还是由于接触的问题。",[180,411,413],{"id":412},"_2018-05-23-更新","2018-05-23 更新：",[28,415,416,417,420,421,424],{},"今天发现服务器上的服务挂了很久，登上去看，发现 D 盘不见了，尝试重启，等待了很长时间重启完成，可能在更新系统。重启进入后发现 D 盘出现了，但是硬盘一直出现不断重启的声音，事件里面每隔 5-6 秒钟就会出现一个 ",[42,418,419],{},"已在磁盘 4 (PDO 名称: \\Device\\Space2)的逻辑块地址 0x1f52d368 处重试 IO 操作。"," 的警告，并且伴随着错误 ",[42,422,423],{},"由于硬件错误，磁盘 2 (PDO 名称: \\Device\\0000003e)的逻辑块地址 0xaa1dde8 处的 IO 操作失败。","，磁盘 1、2、4 都有警告，磁盘 1、2 有错误。之后手动拔了磁盘 ID 为 2 的物理磁盘（W5033A6K）的 SATA 线，然后重新插上，发现没有重启的声音了，错误警告也停止了，但虚拟磁盘出现“不正常，未知”的状态。感觉不像是接触不好的问题，因为我动了线没效果，拔了重插才有效果。看了下之前的日志，磁盘 0 是固态硬盘，莫非是系统盘的锅？固态硬盘检测也没有坏道。",[180,426,428],{"id":427},"_2018-06-08-更新","2018-06-08 更新：",[28,430,431],{},"前几天重装了系统，仍然出现了问题。6 号 18:03:06、6 号 20:01:13、7 号 6:16:47、7 号 6:17:11、7 号 6:20:22 都出现了 Disk 154 的错误。根据之前多次出错的事件来看，凌晨 6 点多是报这个错误的高发期，得先搞明白为啥，这个时间段在做什么。",[28,433,434],{},"网站报警显示 8 号 2 点 06 分挂了，Hyper-V 虚拟机已经关机了，虚拟机返回的错误如下：",[200,436,441],{"className":437,"code":439,"language":440},[438],"language-text","“ubuntu-01”: 虚拟硬盘“D:\\虚拟机\\Virtual Hard Disks\\ubuntu-nas_E27174DE-7800-4F8C-918C-097516949C09.avhdx”检测到可恢复的错误。当前状态: 磁盘已满。(虚拟机 ID 3695BB9F-3BAA-4D94-938F-0C197B9AA34D)\n","text",[42,442,439],{"__ignoreMap":205},[28,444,445],{},"应该是存储空间无法写入导致的。",[180,447,449],{"id":448},"_2018-06-26-更新","2018-06-26 更新：",[28,451,452],{},"前几天重新买了个主板，安装时发现硬盘的电源线插口有点鼓起来变形了，感觉是温度高热胀冷缩的原因。当时手动压扁了安装了。稳定了几天没问题，今天又出问题了。现在有点怀疑是这个电源线的问题。绿联重新买了几根线，等到了再试试。",[96,454,455,458],{},[28,456,457],{},"参考文章：",[459,460,461,467,473,479,485],"ul",{},[139,462,463],{},[88,464,465],{"href":465,"rel":466},"https:\u002F\u002Fanswers.microsoft.com\u002Fzh-hans\u002Fwindows\u002Fforum\u002Fwindows8_1-hardware\u002F%E4%BA%8B%E4%BB%B6id129%E5%92%8C153\u002F3d4be0c1-d67a-4c81-8367-acea9873f46d",[92],[139,468,469],{},[88,470,471],{"href":471,"rel":472},"http:\u002F\u002Fwww.pwrusr.com\u002Fsystem-administration\u002Fsolved-warning-the-io-operation-at-logical-block-address-for-disk-was-retried",[92],[139,474,475],{},[88,476,477],{"href":477,"rel":478},"https:\u002F\u002Fblogs.msdn.microsoft.com\u002Fntdebugging\u002F2013\u002F04\u002F30\u002Finterpreting-event-153-errors\u002F",[92],[139,480,481],{},[88,482,483],{"href":483,"rel":484},"https:\u002F\u002Fwww.wintips.org\u002Fhow-to-fix-disk-event-51-an-error-detected-on-device-during-paging-operation\u002F",[92],[139,486,487],{},[88,488,489],{"href":489,"rel":490},"https:\u002F\u002Fsupport.microsoft.com\u002Fzh-cn\u002Fhelp\u002F2806730\u002Fdisk-event-id-154-the-io-operation-failed-due-to-a-hardware-error",[92],[492,493,494],"style",{},"html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s39Yj, html code.shiki .s39Yj{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":205,"searchDepth":219,"depth":219,"links":496},[497,498,499],{"id":182,"depth":241,"text":183},{"id":190,"depth":219,"text":191},{"id":361,"depth":219,"text":362,"children":500},[501,502,503,504],{"id":405,"depth":241,"text":406},{"id":412,"depth":241,"text":413},{"id":427,"depth":241,"text":428},{"id":448,"depth":241,"text":449},null,"2018-04-27",false,"md",{},true,"\u002Fposts\u002F2018\u002Fwindows-storage-spaces-raid1-degraded",{"text":513,"minutes":514,"time":515,"words":516},"11 min read",10.545,632700,2109,{"title":23,"description":30},{"loc":511},"posts\u002F2018\u002F20180427.windows-storage-spaces-raid1-degraded",[521,522],"技术","Windows","天气 ☀️","_A3Hi1tql1_yWufDPtQJwcr6H9Imp351Wb1RJX3frmE",{"id":526,"title":527,"body":528,"class":505,"cover":505,"coverSize":505,"date":570,"description":532,"draft":507,"extension":508,"hideComments":507,"location":571,"meta":572,"navigation":510,"path":573,"readingTime":574,"seo":579,"sitemap":580,"stem":581,"tags":582,"time":505,"weather":505,"__hash__":583},"posts\u002Fposts\u002F2015\u002F20150318.show-computer-on-desktop-in-windows-server.md","在 Windows Server 2012 (R2) 上显示 “计算机”",{"type":25,"value":529,"toc":568},[530,533,536,539,559,562,565],[28,531,532],{},"Windows Server 2012 (R2)的桌面上，默认是没有“计算机”的，而且桌面上右键也是不会出现个性化的，如下方法可以迅速打开“桌面图标设置”：",[28,534,535],{},"1、在左下角 Windows 徽标上右键，点击“运行”",[28,537,538],{},"2、在“运行”中输入如下代码：",[200,540,544],{"className":541,"code":542,"language":543,"meta":205,"style":205},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0\n","bash",[42,545,546],{"__ignoreMap":205},[209,547,548,552,556],{"class":211,"line":212},[209,549,551],{"class":550},"sbgvK","rundll32.exe",[209,553,555],{"class":554},"s_sjI"," shell32.dll,Control_RunDLL",[209,557,558],{"class":554}," desk.cpl,,0\n",[28,560,561],{},"3、将“计算机”的图标勾上",[28,563,564],{},"Coooool!",[492,566,567],{},"html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":205,"searchDepth":219,"depth":219,"links":569},[],"2015-03-18","Newegg",{},"\u002Fposts\u002F2015\u002Fshow-computer-on-desktop-in-windows-server",{"text":575,"minutes":576,"time":577,"words":578},"1 min read",0.485,29100,97,{"title":527,"description":532},{"loc":573},"posts\u002F2015\u002F20150318.show-computer-on-desktop-in-windows-server",[522],"xVLyqhFlmiEQ7NfhMZS_RXt5IhfVeg0NwZa4iA1HQVs",{"id":585,"title":586,"body":587,"class":505,"cover":505,"coverSize":505,"date":776,"description":591,"draft":507,"extension":508,"hideComments":507,"location":571,"meta":777,"navigation":510,"path":778,"readingTime":779,"seo":784,"sitemap":785,"stem":786,"tags":787,"time":505,"weather":505,"__hash__":789},"posts\u002Fposts\u002F2015\u002F20150306.windows-close-monitor-tool.md","Windows 关屏小工具",{"type":25,"value":588,"toc":774},[589,592,765,768,771],[28,590,591],{},"有时候下班的时候不想关机，有很多原因，比如有 N 个网页 Tab 开着，有些可能还需要进一步查阅，关了的话从历史里不太好找，又或者，VS 开着调试，没做完，而第二天重新跑一下要很久。于是便有了挂机。可是公然挂机其实并不好，公司有规定下班自觉关机。按显示器按钮太 LOW，高端人士怎么能用这么粗鲁的方法呢！以前我用的是设置 Windows 关屏时间，5 分钟不动鼠标就关闭屏幕。这个坏处是不够及时。有什么办法能立马关闭屏幕呢？于是找到了如下代码：",[200,593,597],{"className":594,"code":595,"language":596,"meta":205,"style":205},"language-cpp shiki shiki-themes material-theme-lighter github-light github-dark","#pragma comment( linker, \"\u002Fsubsystem:\\\"windows\\\" \u002Fentry:\\\"mainCRTStartup\\\"\" )\n#include \u003Cwindows.h>\nint main()\n{\n    ::SendMessageA(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM)2);\n    ::Sleep(200);\n    LockWorkStation();\n    return 0;\n}\n","cpp",[42,598,599,648,662,675,680,723,738,747,759],{"__ignoreMap":205},[209,600,601,605,609,612,615,618,622,625,628,631,633,636,638,641,643,645],{"class":211,"line":212},[209,602,604],{"class":603},"sVHd0","#pragma",[209,606,608],{"class":607},"s9AJx"," comment",[209,610,611],{"class":215},"( ",[209,613,614],{"class":607},"linker",[209,616,617],{"class":215},", ",[209,619,621],{"class":620},"sjJ54","\"",[209,623,624],{"class":554},"\u002Fsubsystem:",[209,626,627],{"class":338},"\\\"",[209,629,630],{"class":554},"windows",[209,632,627],{"class":338},[209,634,635],{"class":554}," \u002Fentry:",[209,637,627],{"class":338},[209,639,640],{"class":554},"mainCRTStartup",[209,642,627],{"class":338},[209,644,621],{"class":620},[209,646,647],{"class":215}," )\n",[209,649,650,653,656,659],{"class":211,"line":219},[209,651,652],{"class":603},"#include",[209,654,655],{"class":620}," \u003C",[209,657,658],{"class":554},"windows.h",[209,660,661],{"class":620},">\n",[209,663,664,668,672],{"class":211,"line":241},[209,665,667],{"class":666},"sbsja","int",[209,669,671],{"class":670},"sGLFI"," main",[209,673,674],{"class":331},"()\n",[209,676,677],{"class":211,"line":254},[209,678,679],{"class":331},"{\n",[209,681,683,686,689,692,695,698,701,703,706,708,711,714,717,720],{"class":211,"line":682},5,[209,684,685],{"class":215},"    ::",[209,687,688],{"class":670},"SendMessageA",[209,690,691],{"class":331},"(",[209,693,694],{"class":215},"HWND_BROADCAST",[209,696,697],{"class":331},",",[209,699,700],{"class":215}," WM_SYSCOMMAND",[209,702,697],{"class":331},[209,704,705],{"class":215}," SC_MONITORPOWER",[209,707,697],{"class":331},[209,709,710],{"class":331}," (",[209,712,713],{"class":215},"LPARAM",[209,715,716],{"class":331},")",[209,718,719],{"class":247},"2",[209,721,722],{"class":331},");\n",[209,724,726,728,731,733,736],{"class":211,"line":725},6,[209,727,685],{"class":215},[209,729,730],{"class":670},"Sleep",[209,732,691],{"class":331},[209,734,735],{"class":247},"200",[209,737,722],{"class":331},[209,739,741,744],{"class":211,"line":740},7,[209,742,743],{"class":670},"    LockWorkStation",[209,745,746],{"class":331},"();\n",[209,748,750,753,756],{"class":211,"line":749},8,[209,751,752],{"class":603},"    return",[209,754,755],{"class":247}," 0",[209,757,758],{"class":331},";\n",[209,760,762],{"class":211,"line":761},9,[209,763,764],{"class":331},"}\n",[28,766,767],{},"建一个 C++控制台程序，插入上面的代码，搞定，双击一下自动关屏+锁屏！",[28,769,770],{},"Cool！",[492,772,773],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":205,"searchDepth":219,"depth":219,"links":775},[],"2015-03-06",{},"\u002Fposts\u002F2015\u002Fwindows-close-monitor-tool",{"text":780,"minutes":781,"time":782,"words":783},"2 min read",1.16,69600,232,{"title":586,"description":591},{"loc":778},"posts\u002F2015\u002F20150306.windows-close-monitor-tool",[521,788,522],"工具","dgiV6L1SMQcSMphs_oQmpDY3C1WffDqXgSpWGeaSKtw",{"id":791,"title":792,"body":793,"class":505,"cover":505,"coverSize":505,"date":1053,"description":797,"draft":507,"extension":508,"hideComments":507,"location":1054,"meta":1055,"navigation":510,"path":1056,"readingTime":1057,"seo":1062,"sitemap":1063,"stem":1064,"tags":1065,"time":1066,"weather":505,"__hash__":1067},"posts\u002Fposts\u002F2012\u002F20120720.how-to-modify-windows-library-icon.md","如何修改 Windows 库图标",{"type":25,"value":794,"toc":1051},[795,798,801,804,807,810,813,816,819,822,825,954,957,960,967,990,993,1015,1018,1021,1024,1027,1030,1033,1036,1039,1045,1048],[28,796,797],{},"相信大家也用了这么久的 Win7 了，对 Windows 的库应该也不陌生，库与传统的文件夹的差别是，文件夹是以物理位置确定的，而一个库里面可以链接多个文件夹，打个比方，你在 E 盘有个 TDDownload 文件夹，这个是迅雷默认的下载文件夹，然后你在“C:\\Users\\用户名\\Downloads”这里也有一个下载文件夹，这个是系统默认的下载位置，然后你可以把他们都加到系统的“下载”这个库中，并且你可以给这个库设置一个默认位置，这样，你在这个库中可以同时看到两个文件夹里的文件，而你把文件放到库中的时候，它会默认保存在你设置的默认位置里。好，这是库的简单介绍。",[28,799,800],{},"下面谈谈正事，Windows 库新建的时候，默认的图标是这个：",[32,802],{"filename":803},"01.jpg",[28,805,806],{},"而如果你在库属性里修改它的优化设置：",[32,808],{"filename":809},"02.jpg",[28,811,812],{},"你还可以得到另外四个图标：",[32,814],{"filename":815},"03.jpg",[28,817,818],{},"这能满足你的要求吗？当然不能。",[28,820,821],{},"有人说，我会用替换系统 dll 的方式来修改图标，然而那样会修改所有图标，而且，并不能按照你指定的方式修改某个库文件的图标，比方说，你现在新建了一个“项目”库，里面包含了你所有项目的文件夹，你想给这个库修改一下图标，怎么做呢？",[28,823,824],{},"其实库是 Windows 7 中一种特殊的文件类型(.library-ms)，就像快捷方式(.lnk)、收藏夹(.url)一样，我们用记事本编辑它，就可以设置它的名称、包含路径和显示图标等。库文件存放在系统盘的%USERPROFILE%\\AppData\\Roaming\\Microsoft\\Windows\\Libraries，我们现在将刚刚新建的库文件拖入记事本：",[200,826,830],{"className":827,"code":828,"language":829,"meta":205,"style":205},"language-xml shiki shiki-themes material-theme-lighter github-light github-dark","\u003C?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\u003ClibraryDescription xmlns=\"http:\u002F\u002Fschemas.microsoft.com\u002Fwindows\u002F2009\u002Flibrary\">\n    \u003CownerSID>S-1-5-21-1202136470-2341405795-2135911285-1000\u003C\u002FownerSID>\n    \u003Cversion>1\u003C\u002Fversion>\n    \u003CisLibraryPinned>true\u003C\u002FisLibraryPinned>\n\u003C\u002FlibraryDescription>\n","xml",[42,831,832,868,890,911,928,946],{"__ignoreMap":205},[209,833,834,837,840,843,846,848,851,853,856,858,860,863,865],{"class":211,"line":212},[209,835,836],{"class":331},"\u003C?",[209,838,829],{"class":839},"sQzsp",[209,841,842],{"class":607}," version",[209,844,845],{"class":331},"=",[209,847,621],{"class":620},[209,849,850],{"class":554},"1.0",[209,852,621],{"class":620},[209,854,855],{"class":607}," encoding",[209,857,845],{"class":331},[209,859,621],{"class":620},[209,861,862],{"class":554},"UTF-8",[209,864,621],{"class":620},[209,866,867],{"class":331},"?>\n",[209,869,870,873,876,879,881,883,886,888],{"class":211,"line":219},[209,871,872],{"class":331},"\u003C",[209,874,875],{"class":839},"libraryDescription",[209,877,878],{"class":607}," xmlns",[209,880,845],{"class":331},[209,882,621],{"class":620},[209,884,885],{"class":554},"http:\u002F\u002Fschemas.microsoft.com\u002Fwindows\u002F2009\u002Flibrary",[209,887,621],{"class":620},[209,889,661],{"class":331},[209,891,892,895,898,901,904,907,909],{"class":211,"line":241},[209,893,894],{"class":331},"    \u003C",[209,896,897],{"class":839},"ownerSID",[209,899,900],{"class":331},">",[209,902,903],{"class":215},"S-1-5-21-1202136470-2341405795-2135911285-1000",[209,905,906],{"class":331},"\u003C\u002F",[209,908,897],{"class":839},[209,910,661],{"class":331},[209,912,913,915,918,920,922,924,926],{"class":211,"line":254},[209,914,894],{"class":331},[209,916,917],{"class":839},"version",[209,919,900],{"class":331},[209,921,248],{"class":215},[209,923,906],{"class":331},[209,925,917],{"class":839},[209,927,661],{"class":331},[209,929,930,932,935,937,940,942,944],{"class":211,"line":682},[209,931,894],{"class":331},[209,933,934],{"class":839},"isLibraryPinned",[209,936,900],{"class":331},[209,938,939],{"class":215},"true",[209,941,906],{"class":331},[209,943,934],{"class":839},[209,945,661],{"class":331},[209,947,948,950,952],{"class":211,"line":725},[209,949,906],{"class":331},[209,951,875],{"class":839},[209,953,661],{"class":331},[28,955,956],{},"你会看到，它是一段 XML 格式的文件，当然新建的库里面的结点会比较少，有的库里面的内容就会很多，比如：",[32,958],{"filename":959},"04.jpg",[28,961,962,963,966],{},"不用去看懂这些是什么，总之，你只需要在 ",[42,964,965],{},"\u003CisLibraryPinned>true\u003C\u002FisLibraryPinned>"," 的后面添加一段内容：",[200,968,970],{"className":827,"code":969,"language":829,"meta":205,"style":205},"\u003CiconReference>这里填写图标位置\u003C\u002FiconReference>\n",[42,971,972],{"__ignoreMap":205},[209,973,974,976,979,981,984,986,988],{"class":211,"line":212},[209,975,872],{"class":331},[209,977,978],{"class":839},"iconReference",[209,980,900],{"class":331},[209,982,983],{"class":215},"这里填写图标位置",[209,985,906],{"class":331},[209,987,978],{"class":839},[209,989,661],{"class":331},[28,991,992],{},"图标位置可以是 ico 的，例如上面的中文部分换成 D:\\icons\\hadb.ico，然后再保存，这个库的图标就变成了 D:\\icons\\目录下的 hadb.ico 了，当然，你还可以使用 dll 格式的图标集，例如我为我的“项目”库所使用的：",[200,994,996],{"className":827,"code":995,"language":829,"meta":205,"style":205},"\u003CiconReference>D:\\My College\\Projects\\WindowsFolderIcons\\C#\\Black Agua Onyx\\bin\\Debug\\Black Agua Onyx.dll,84\u003C\u002FiconReference>\n",[42,997,998],{"__ignoreMap":205},[209,999,1000,1002,1004,1006,1009,1011,1013],{"class":211,"line":212},[209,1001,872],{"class":331},[209,1003,978],{"class":839},[209,1005,900],{"class":331},[209,1007,1008],{"class":215},"D:\\My College\\Projects\\WindowsFolderIcons\\C#\\Black Agua Onyx\\bin\\Debug\\Black Agua Onyx.dll,84",[209,1010,906],{"class":331},[209,1012,978],{"class":839},[209,1014,661],{"class":331},[28,1016,1017],{},"这里逗号前是 dll 的位置，逗号后是所要使用的图标在 dll 图标集中的位置。",[28,1019,1020],{},"这个图标集是我使用 C#制作的，就是将 N 个 ico 文件做成了 dll 图标集，怎么做呢？我将在今后有空的时候再写一个制作 dll 图标集的教程。",[28,1022,1023],{},"好了，如何修改 Windows 库的图标教程就到这里，谢谢大家！",[28,1025,1026],{},"最后，看一下修改后的效果吧~",[32,1028],{"filename":1029},"05.jpg",[28,1031,1032],{},"对了，我那个 dll 里大概有 100 个我精心下载并且修改扩充的一些文件夹图标，基本上是黑色的文件夹上加上了一些不同的标志，应该能够满足日常的需要，你也可以用来为普通的文件夹修改图标哦，这个相信大家都会，直接在文件夹属性里修改即可。",[32,1034],{"filename":1035},"06.jpg",[28,1037,1038],{},"需要下载的可以在下面的链接中下载：",[28,1040,1041],{},[88,1042,1043],{"href":1043,"rel":1044},"http:\u002F\u002Fdl.dbank.com\u002Fc0w9d7d4t5",[92],[28,1046,1047],{},"原大小：29.6M，压缩后：1.94M 由于是图标集，所以压缩效果很好。",[492,1049,1050],{},"html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":205,"searchDepth":219,"depth":219,"links":1052},[],"2012-07-20","成都",{},"\u002Fposts\u002F2012\u002Fhow-to-modify-windows-library-icon",{"text":1058,"minutes":1059,"time":1060,"words":1061},"5 min read",4.475,268500,895,{"title":792,"description":797},{"loc":1056},"posts\u002F2012\u002F20120720.how-to-modify-windows-library-icon",[522],"上午","lhWCKxqqXGYmX7lPF1WM5lt3RlMlSG7A86NcdaKtIzg",{"id":1069,"title":1070,"body":1071,"class":505,"cover":505,"coverSize":505,"date":1408,"description":1075,"draft":507,"extension":508,"hideComments":507,"location":505,"meta":1409,"navigation":510,"path":1410,"readingTime":1411,"seo":1415,"sitemap":1416,"stem":1417,"tags":1418,"time":1419,"weather":505,"__hash__":1420},"posts\u002Fposts\u002F2012\u002F20120318.filename-changes.md","【已解决】关于文件名的自动变化问题",{"type":25,"value":1072,"toc":1406},[1073,1076,1087,1094,1101,1104,1110,1400,1403],[28,1074,1075],{},"这个问题是今天我在给 Foxmail 设置邮件提示音的时候发现的，我想用 Windows 系统的声音文件。",[28,1077,1078,1079,1082,1083,1086],{},"于是在个性化里的声音里找到了声音文件，它们位于 ",[42,1080,1081],{},"C:\\Windows\\Media\\"," 里的不同文件夹里，我用的是 ",[42,1084,1085],{},"C:\\Windows\\Media\\Savanna\\Windows 通知.wav","。",[28,1088,1089,1090,1093],{},"问题出现了，当我把这个文件复制到 Foxmail 文件夹里面的时候，这个文件变成了 ",[42,1091,1092],{},"Windows Notify.wav","”，这我就搞不懂了。",[28,1095,1096,1097,1100],{},"我知道文件夹的显示名称可以通过 ",[42,1098,1099],{},"desktop.ini"," 里面的设置来改变，可是文件的名称总不能用这种方式变化吧？那这个是怎么实现的呢？",[1102,1103],"hr",{},[28,1105,1106,1107,1109],{},"在虞若奇的提醒下，该问题已解决。\n打开该文件夹下的 ",[42,1108,1099],{}," 文件（需要显示系统隐藏文件），如下：",[200,1111,1115],{"className":1112,"code":1113,"language":1114,"meta":205,"style":205},"language-ini shiki shiki-themes material-theme-lighter github-light github-dark","[LocalizedFileNames]\nWindows Balloon.wav=@%windir%\\system32\\mmres.dll,-711\nWindows Battery Critical.wav=@%windir%\\system32\\mmres.dll,-712\nWindows Battery Low.wav=@%windir%\\system32\\mmres.dll,-713\nWindows Critical Stop.wav=@%windir%\\system32\\mmres.dll,-714\nWindows Default.wav=@%windir%\\system32\\mmres.dll,-715\nWindows Ding.wav=@%windir%\\system32\\mmres.dll,-716\nWindows Error.wav=@%windir%\\system32\\mmres.dll,-717\nWindows Exclamation.wav=@%windir%\\system32\\mmres.dll,-718\nWindows Feed Discovered.wav=@%windir%\\system32\\mmres.dll,-719\nWindows Hardware Fail.wav=@%windir%\\system32\\mmres.dll,-720\nWindows Hardware Insert.wav=@%windir%\\system32\\mmres.dll,-721\nWindows Hardware Remove.wav=@%windir%\\system32\\mmres.dll,-722\nWindows Logoff Sound.wav=@%windir%\\system32\\mmres.dll,-723\nWindows Logon Sound.wav=@%windir%\\system32\\mmres.dll,-724\nWindows Notify.wav=@%windir%\\system32\\mmres.dll,-727\nWindows Print complete.wav=@%windir%\\system32\\mmres.dll,-728\nWindows Shutdown.wav=@%windir%\\system32\\mmres.dll,-733\nWindows Navigation Start.wav=@%windir%\\system32\\mmres.dll,-734\nWindows Information Bar.wav=@%windir%\\system32\\mmres.dll,-736\nWindows Pop-up Blocked.wav=@%windir%\\system32\\mmres.dll,-737\nWindows User Account Control.wav=@%windir%\\system32\\mmres.dll,-738\n","ini",[42,1116,1117,1123,1137,1150,1162,1175,1187,1199,1211,1223,1237,1251,1264,1277,1291,1304,1317,1331,1344,1358,1372,1386],{"__ignoreMap":205},[209,1118,1119],{"class":211,"line":212},[209,1120,1122],{"class":1121},"stp6e","[LocalizedFileNames]\n",[209,1124,1125,1128,1132,1134],{"class":211,"line":219},[209,1126,1127],{"class":215},"Windows ",[209,1129,1131],{"class":1130},"sFlF4","Balloon.wav",[209,1133,845],{"class":331},[209,1135,1136],{"class":215},"@%windir%\\system32\\mmres.dll,-711\n",[209,1138,1139,1142,1145,1147],{"class":211,"line":241},[209,1140,1141],{"class":215},"Windows Battery ",[209,1143,1144],{"class":1130},"Critical.wav",[209,1146,845],{"class":331},[209,1148,1149],{"class":215},"@%windir%\\system32\\mmres.dll,-712\n",[209,1151,1152,1154,1157,1159],{"class":211,"line":254},[209,1153,1141],{"class":215},[209,1155,1156],{"class":1130},"Low.wav",[209,1158,845],{"class":331},[209,1160,1161],{"class":215},"@%windir%\\system32\\mmres.dll,-713\n",[209,1163,1164,1167,1170,1172],{"class":211,"line":682},[209,1165,1166],{"class":215},"Windows Critical ",[209,1168,1169],{"class":1130},"Stop.wav",[209,1171,845],{"class":331},[209,1173,1174],{"class":215},"@%windir%\\system32\\mmres.dll,-714\n",[209,1176,1177,1179,1182,1184],{"class":211,"line":725},[209,1178,1127],{"class":215},[209,1180,1181],{"class":1130},"Default.wav",[209,1183,845],{"class":331},[209,1185,1186],{"class":215},"@%windir%\\system32\\mmres.dll,-715\n",[209,1188,1189,1191,1194,1196],{"class":211,"line":740},[209,1190,1127],{"class":215},[209,1192,1193],{"class":1130},"Ding.wav",[209,1195,845],{"class":331},[209,1197,1198],{"class":215},"@%windir%\\system32\\mmres.dll,-716\n",[209,1200,1201,1203,1206,1208],{"class":211,"line":749},[209,1202,1127],{"class":215},[209,1204,1205],{"class":1130},"Error.wav",[209,1207,845],{"class":331},[209,1209,1210],{"class":215},"@%windir%\\system32\\mmres.dll,-717\n",[209,1212,1213,1215,1218,1220],{"class":211,"line":761},[209,1214,1127],{"class":215},[209,1216,1217],{"class":1130},"Exclamation.wav",[209,1219,845],{"class":331},[209,1221,1222],{"class":215},"@%windir%\\system32\\mmres.dll,-718\n",[209,1224,1226,1229,1232,1234],{"class":211,"line":1225},10,[209,1227,1228],{"class":215},"Windows Feed ",[209,1230,1231],{"class":1130},"Discovered.wav",[209,1233,845],{"class":331},[209,1235,1236],{"class":215},"@%windir%\\system32\\mmres.dll,-719\n",[209,1238,1240,1243,1246,1248],{"class":211,"line":1239},11,[209,1241,1242],{"class":215},"Windows Hardware ",[209,1244,1245],{"class":1130},"Fail.wav",[209,1247,845],{"class":331},[209,1249,1250],{"class":215},"@%windir%\\system32\\mmres.dll,-720\n",[209,1252,1254,1256,1259,1261],{"class":211,"line":1253},12,[209,1255,1242],{"class":215},[209,1257,1258],{"class":1130},"Insert.wav",[209,1260,845],{"class":331},[209,1262,1263],{"class":215},"@%windir%\\system32\\mmres.dll,-721\n",[209,1265,1267,1269,1272,1274],{"class":211,"line":1266},13,[209,1268,1242],{"class":215},[209,1270,1271],{"class":1130},"Remove.wav",[209,1273,845],{"class":331},[209,1275,1276],{"class":215},"@%windir%\\system32\\mmres.dll,-722\n",[209,1278,1280,1283,1286,1288],{"class":211,"line":1279},14,[209,1281,1282],{"class":215},"Windows Logoff ",[209,1284,1285],{"class":1130},"Sound.wav",[209,1287,845],{"class":331},[209,1289,1290],{"class":215},"@%windir%\\system32\\mmres.dll,-723\n",[209,1292,1294,1297,1299,1301],{"class":211,"line":1293},15,[209,1295,1296],{"class":215},"Windows Logon ",[209,1298,1285],{"class":1130},[209,1300,845],{"class":331},[209,1302,1303],{"class":215},"@%windir%\\system32\\mmres.dll,-724\n",[209,1305,1307,1309,1312,1314],{"class":211,"line":1306},16,[209,1308,1127],{"class":215},[209,1310,1311],{"class":1130},"Notify.wav",[209,1313,845],{"class":331},[209,1315,1316],{"class":215},"@%windir%\\system32\\mmres.dll,-727\n",[209,1318,1320,1323,1326,1328],{"class":211,"line":1319},17,[209,1321,1322],{"class":215},"Windows Print ",[209,1324,1325],{"class":1130},"complete.wav",[209,1327,845],{"class":331},[209,1329,1330],{"class":215},"@%windir%\\system32\\mmres.dll,-728\n",[209,1332,1334,1336,1339,1341],{"class":211,"line":1333},18,[209,1335,1127],{"class":215},[209,1337,1338],{"class":1130},"Shutdown.wav",[209,1340,845],{"class":331},[209,1342,1343],{"class":215},"@%windir%\\system32\\mmres.dll,-733\n",[209,1345,1347,1350,1353,1355],{"class":211,"line":1346},19,[209,1348,1349],{"class":215},"Windows Navigation ",[209,1351,1352],{"class":1130},"Start.wav",[209,1354,845],{"class":331},[209,1356,1357],{"class":215},"@%windir%\\system32\\mmres.dll,-734\n",[209,1359,1361,1364,1367,1369],{"class":211,"line":1360},20,[209,1362,1363],{"class":215},"Windows Information ",[209,1365,1366],{"class":1130},"Bar.wav",[209,1368,845],{"class":331},[209,1370,1371],{"class":215},"@%windir%\\system32\\mmres.dll,-736\n",[209,1373,1375,1378,1381,1383],{"class":211,"line":1374},21,[209,1376,1377],{"class":215},"Windows Pop-up ",[209,1379,1380],{"class":1130},"Blocked.wav",[209,1382,845],{"class":331},[209,1384,1385],{"class":215},"@%windir%\\system32\\mmres.dll,-737\n",[209,1387,1389,1392,1395,1397],{"class":211,"line":1388},22,[209,1390,1391],{"class":215},"Windows User Account ",[209,1393,1394],{"class":1130},"Control.wav",[209,1396,845],{"class":331},[209,1398,1399],{"class":215},"@%windir%\\system32\\mmres.dll,-738\n",[28,1401,1402],{},"等号前面是文件本身的文件名，而等号后面则是文件的显示名，它是通过系统 system32 下的 mmres.dll 里的资源来控制的。这样有很多好处，其中之一就是，在不同语言的计算机上显示不同的名称，很方便。",[492,1404,1405],{},"html pre.shiki code .stp6e, html code.shiki .stp6e{--shiki-light:#39ADB5;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sFlF4, html code.shiki .sFlF4{--shiki-light:#E53935;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":205,"searchDepth":219,"depth":219,"links":1407},[],"2012-03-18",{},"\u002Fposts\u002F2012\u002Ffilename-changes",{"text":780,"minutes":1412,"time":1413,"words":1414},1.65,99000,330,{"title":1070,"description":1075},{"loc":1410},"posts\u002F2012\u002F20120318.filename-changes",[522],"11:47","uBfINWGpw7gt0qV5gyHMDi_1NpSRDJkzd9ZigmAXvNk",{"id":1422,"title":1423,"body":1424,"class":505,"cover":505,"coverSize":505,"date":1437,"description":1428,"draft":507,"extension":508,"hideComments":507,"location":505,"meta":1438,"navigation":510,"path":1439,"readingTime":1440,"seo":1444,"sitemap":1445,"stem":1446,"tags":1447,"time":505,"weather":505,"__hash__":1448},"posts\u002Fposts\u002F2012\u002F20120305.win8-disk-full-usage.md","关于 Win8 磁盘使用率经常处于 100% 的状态的原因和解决方法",{"type":25,"value":1425,"toc":1435},[1426,1429,1432],[28,1427,1428],{},"Win8 消费者预览版发布已经有一段时间了，经过我这段时间的使用，发现了一些问题。",[28,1430,1431],{},"其中一个很严重的问题是，我的磁盘经常“嗞嗞”的响，这在之前 Win7 的时候，只会在快速拷文件时才会出现。用 Win8 的任务管理器发现，磁盘使用率在 100%，此时电脑会非常卡。猜测估计是同步了微软账号，在同步数据的原因。于是注销到本地帐户。情况或许已经解决……",[28,1433,1434],{},"后来还下了个 360 安全卫士 Beta For Win8 版的，优化了下，重启了下，什么的，也就再没有出现类似的状况。也不清楚是由于注销了微软帐户还是由于 360 的优化，还是仅仅是因为重启了下就解决了，总之，按照这些步骤，我是解决了这个问题。希望帮到遇到同样问题的小白鼠。",{"title":205,"searchDepth":219,"depth":219,"links":1436},[],"2012-03-05",{},"\u002Fposts\u002F2012\u002Fwin8-disk-full-usage",{"text":780,"minutes":1441,"time":1442,"words":1443},1.24,74400,248,{"title":1423,"description":1428},{"loc":1439},"posts\u002F2012\u002F20120305.win8-disk-full-usage",[522],"uUvCtbwx0Hn7ccuNXBq7qFqslkVWmyTaKcILRv6jcnc",1777579135159]