[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理如何获取某分区的标识符?

注册表HKLM\SYSTEM\MountedDevices中,记录着各个分区的唯一标识符,但有一个问题,我的R分区不在这里,导致系统还原筛选器中没有R分区,所以无法关闭该分区的系统还原,也无法修改C:\System Volume Information\_restore*\drivetable.txt。
如果获取R分区的这个标识符?
ps:超级兔子虚拟磁盘加速器1.62,也就是SRRamdisk,把一半的内存虚拟成R盘

[ 本帖最后由 hanyeguxing 于 2011-1-13 10:50 编辑 ]
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

消遣区果然冷啊,移过来以后就到第二页了
我顶顶

TOP

用REG文件导入注册表中不行吗?我的系统中没有你那样的环境,无法测试。

  1. Windows Registry Editor Version 5.00
  2. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\srservice]
  3. "Start"=dword:00000003
复制代码

TOP

回复 3楼 的帖子

我是要关闭除c盘外的其他盘的系统还原
系统还原单独关闭(筛选器)是设置在 “C:\System Volume Information\_restore*\drivetable.txt”中的。
R盘是由内存虚拟出来的一个分区,如果不关闭,则会大量出现类似的错误:
系统还原筛选器在处理卷 'HarddiskVolumeRD' 上的文件 '桌面' 时遇到意外错误 '0xC0000010'。它已经停止监视此卷。

我一半的应用程序、%temp%等、桌面、ie缓存、所有在线播放软件和下载软件的缓存与下载目录都在这里,所以R盘是除C盘外读写最繁忙的,每次新写入文件,就会产生大量这样的错误。。。
但系统还原筛选器里就是看不到R盘,所以就无法关闭这个盘的系统还原

[ 本帖最后由 hanyeguxing 于 2011-1-10 12:23 编辑 ]
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

试试这个命令,没用过,觉得应该可以:
CACLS/?

在R分区提示符下键入下面命令,赋予username完全控制权限,就有办法了:
cacls " driveletter :System Volume Information" /E /G username :F

[ 本帖最后由 stance 于 2011-1-10 12:47 编辑 ]

TOP

孤星哥也要求助啊哈哈。我以为你是万能的
菜鸟学批,一批一大批~~~~~~

TOP

回复 4楼 的帖子

先说说你是用什么方法把内存虚拟成一个分区的吧
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

原帖由 yhcbird 于 2011-1-10 12:45 发表
孤星哥也要求助啊哈哈。我以为你是万能的

嘿嘿,在计算机世界,谁也不是万能的,微软也解决不了CPU的问题。大家互相帮助吧。

我倒是觉得寒夜在文本处理上够万能,系统知识也很广博,是个好老师。

TOP

回复 7楼 的帖子

超级兔子虚拟磁盘加速器1.62,也就是SRRamdisk,把一半的内存虚拟成R盘
C:\/\\?\Volume{d15e6c45-15be-11df-9a25-806d6172696f}\ 3b 0 2321 系统分区
D:\/\\?\Volume{d15e6c42-15be-11df-9a25-806d6172696f}\ 11 0 961 应用程序
E:\/\\?\Volume{d15e6c43-15be-11df-9a25-806d6172696f}\ 11 0 665 GHOST
F:\/\\?\Volume{52238394-192c-11df-9592-6cf0491e2ea4}\ 11 0 1199 共享
G:\/\\?\Volume{5223839e-192c-11df-9592-6cf0491e2ea4}\ 11 0 2399 我的文档
H:\/\\?\Volume{056c69c1-158c-11df-9585-806d6172696f}\ 11 0 2400 3D游戏
I:\/\\?\Volume{056c69c2-158c-11df-9585-806d6172696f}\ 11 0 2639 程序备份
J:\/\\?\Volume{056c69c3-158c-11df-9585-806d6172696f}\ 11 0 2519 China
K:\/\\?\Volume{056c69c4-158c-11df-9585-806d6172696f}\ 11 0 2578 Japan
R:\/\\?\Volume{************************************}\ 11 0 **** RamDisk
我想手工改drivetable.txt,但不知道*部分如何写。。。

[ 本帖最后由 hanyeguxing 于 2011-1-10 13:13 编辑 ]
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

试了下这个命令是可行的:
cacls " r:\System Volume Information" /E /G 你当前的用户名 :F
进入r:\System Volume Information\,里面有一个名称中含有类似你说的*内容的文件夹:_restore{****},试试对不对。
我的系统已经关闭了系统还原,没法进一步测试。测试也没用,每个系统都不同。

[ 本帖最后由 stance 于 2011-1-10 16:57 编辑 ]

TOP

试试 mountvol 命令

TOP

回复 11楼 的帖子

1,mountvol R: /L返回“函数不正确”
2,mountvol 返回中没有 R 盘

[ 本帖最后由 hanyeguxing 于 2011-1-13 08:25 编辑 ]
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

寒夜孤星老大
您的R盤是否被移除了磁碟區掛接點呢?

TOP

返回列表