无忧启动论坛

标题: Ghost 找磁區!? [打印本页]

作者: 2011回忆爱情    时间: 2011-5-21 23:21
标题: Ghost 找磁區!?
我想在 pe下 執行 bat 呼叫 ghost32 做還原


(安裝在 硬碟的 pe


重點.. 在於 PE 安裝的 磁區不固定

有可能 (HD0,1) (HD0,2) (HD0,N)

皆有可能

是否可以 製作一個 查詢

例如 查詢 某個檔案  這樣?

(如:aceg.txt)

= = = = = = = = = = = = = = = = = = = = = = = = = = =
感謝 #2 #3 的幫助

我在摸索看看

(怪我沒把問題 敘述清楚  我是希望 一個 BAT 能實現 "查找" > 自動填入 > "執行GHOST指令"   所謂的一鍵化

感謝:lsfx555
感謝:2010yg (于山)
BAT的問題應該算告一段過了

= = = = = = = = = = = = = = = = = = = = = = = =
U盤 執行 DOS-IMG 也是利用 這樣的邏輯嗎 還是??

[ 本帖最后由 2011回忆爱情 于 2011-5-22 09:18 编辑 ]
作者: lsfx555    时间: 2011-5-22 01:34
标题: 回复 #1 2011回忆爱情 的帖子
解决楼主所提的问题,不难。
首先要说的是,这种功能的还原,我已经写出批处理了,并早应用于实际工作中了。
但我不能给你提供代码,只能告诉你方法。这其中用上第三方的命令行程序!

一 在你安装PE的那一个硬盘的分区要存入唯一性的文件名的文件做标识文件,也就是说这个文件在当前这台电脑中,是唯一的,决不重复的。

二 用查找所有盘下面的指定目录指定文件的方法找到这个文件,然后由这个文件定位盘符,再由盘符定位硬盘。

最后,文件你找到了,盘符你也知道了,是几号硬盘你也知道了,想干什么,就由你了!
作者: 于山    时间: 2011-5-22 08:32
我发给你一个,根据自已需要,适当修改之!
SOS.rar (316 Bytes, 下载次数: 99)
作者: lsfx555    时间: 2011-5-22 22:10
标题: 回复 #1 2011回忆爱情 的帖子
U盘执行还原的方法和PE上的差不多相同,都是要定位盘、定位目录、定位指定文件后,就执行相应的操作。只不过PE上的功能更强一些,实现得更准确、速度更快!另外,你在定位文件的过程中,如果是要找某个盘下面指定的文件,最好不用搜索,用判断指定文件的存在与否,执行效率更高(也就是用for来遍历盘符里面加上if来判断文件的存在性)。
作者: 2011回忆爱情    时间: 2011-10-15 17:58
@echo off
title 文件搜索
color 2a
set/p a=輸入要查找的文件名:
for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
    dir /s/b/a-d %%i:%a%>>1.txt
)
cls&echo 查到的路徑如下
type 1.txt

echo 按任意鍵將文件複製到d:\1
pause>nul

for /f %%i in (1.txt) do (

    copy %%i d:\1

)


不好意思 延續主題


可否有路過神人 解釋一下  這 批次命令的 詳細構造

覺得 對他不夠熟悉  導致 運用不如意 ><
作者: 2011回忆爱情    时间: 2011-10-15 17:58
@echo off
title 文件搜索
color 2a
set/p a=輸入要查找的文件名:
for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
    dir /s/b/a-d %%i:%a%>>1.txt
)
cls&echo 查到的路徑如下
type 1.txt

echo 按任意鍵將文件複製到d:\1
pause>nul

for /f %%i in (1.txt) do (

    copy %%i d:\1

)


不好意思 延續主題


可否有路過神人 解釋一下  這 批次命令的 詳細構造

覺得 對他不夠熟悉  導致 運用不如意 ><




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3