无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 8556|回复: 36
打印 上一主题 下一主题

再遇pe下拷贝文件消失的尴尬!

[复制链接]
跳转到指定楼层
1#
发表于 2010-7-7 20:23:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前几天用U盘量产的骨头的818版,自己的电脑测试启动效果的时候,进入pe后顺便把天意新版的pe从U盘数据区拷贝到硬盘某文件夹内,文件是剪切的,全部拷贝完毕后,随便测试了一下里面的工具之后,就重启上网了,当时没有注意看是不是文件拷贝进去了。

      可是过2天发现天意又有新更新了,所以下载了新文件,当拷贝到先前pe下拷贝天意pe的文件夹的时候发现,里面并没有之前拷贝进去的文件。于是想到了之前维护时遇到的复制桌面文件到其他磁盘,重启后消失的情况,结合之前论坛内看到过的一个帖子:
      http://bbs.wuyou.net/forum.php?mod=viewthread&tid=168880&extra=&page=1

      重新用U盘进入一下骨头818pe,在pe下能够看到之前拷贝的文件,再重启进系统,到相同文件夹下查看,消失的文件回来了。

      看来以上帖子中的多种解答,至少可以排除一种,不是pecmd版本的问题。pe的新旧好像也没有关系!

[ 本帖最后由 zxcxhzhangxi 于 2010-7-7 20:28 编辑 ]
2#
发表于 2010-7-7 20:27:50 | 只看该作者
不是我的PE吧?
回复

使用道具 举报

3#
 楼主| 发表于 2010-7-7 20:29:16 | 只看该作者

回复 #2 yidawpf 的帖子

不是,是dvd008的818版
回复

使用道具 举报

4#
发表于 2010-7-7 21:12:05 | 只看该作者
就是说,PE下,文件是可以看见的,

正常系统看不见. 而重新进入PE,再重新进入
正常系统,又可以看见.

结论:文件已经正常复制

你的系统是什么?XP,WIN7?2003?
几个硬盘?安装了几个操作系统?
回复

使用道具 举报

5#
 楼主| 发表于 2010-7-7 22:38:42 | 只看该作者

回复 #4 dvd008 的帖子

xp系统
一块500G硬盘,安装原版xp一个系统
回复

使用道具 举报

6#
发表于 2010-7-8 05:40:11 | 只看该作者
硬盘读写缓存的问题?
关机的时候数据在缓存中
快速关机系统
没有来得及将缓存数据完全写入硬盘系统就切断电源了?????
回复

使用道具 举报

7#
发表于 2010-7-8 08:25:28 | 只看该作者
以前测试coolg PE的时候也遇到过类似现象, 从启PE和正常系统, 没有找到文件
回复

使用道具 举报

8#
发表于 2010-7-8 08:42:54 | 只看该作者
估计关键在两点:
一是FBWF的问题,二是关机程序没有把磁盘缓存强行写回磁盘。
回复

使用道具 举报

9#
发表于 2010-7-8 09:45:38 | 只看该作者
以前用DISKGENIUS复制优盘上的文件到硬盘时出现过类似情形。
就是复制已经成功,但进操作系统后无论如何看不到所复制的文件(但能用数据恢复软件看到文件名,而且是正常文件)。

估计是缓存回写未完问题,或者MFT表未成功写入。
回复

使用道具 举报

10#
发表于 2010-7-8 09:59:39 | 只看该作者
NTFS ?FAT32 ?
我没遇到过.
我用这个PE,经常在PE下安装软件,然后复制到硬盘,
制作单文件版.

关键是文件已经复制,重启到PE,再重启到正常系统,就正常了,神奇!

多复制几次,看看问题能不能重新出现.
回复

使用道具 举报

11#
发表于 2010-7-8 10:09:13 | 只看该作者
原帖由 netwinxp 于 2010-7-8 08:42 发表
估计关键在两点:
一是FBWF的问题,二是关机程序没有把磁盘缓存强行写回磁盘。



曾遇到.复制文件后.PE再运行一段时间.比如上网...可避免.
回复

使用道具 举报

12#
发表于 2010-7-8 12:56:24 | 只看该作者
原帖由 <i>66369</i> 于 2010-7-8 10:09 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1996964&ptid=171074" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />

<br />

<br />
曾遇到.复制文件后.PE再运行一段时间.比如上网...可避免.
<br />


这样看来的话,必然是缓存的问题了
应该是PEcmd的关机函数的问题??
是否可以做个程序,关机前检查磁盘缓存并清空
回复

使用道具 举报

13#
发表于 2010-7-8 14:55:31 | 只看该作者
不是清空磁盘缓存(磁盘缓存和临时文件不一样,不能随便清空),而是强制回写(为了减少磁盘I/O对系统的拖累,文件操作通常是对命中的磁盘缓存读写,并不一定会马上写到磁盘文件上,没有命中的才会直接作用到磁盘上),像磁盘整理就会在整理之前把原来磁盘缓存的内容回写到磁盘。DOS也有这个问题的危险,不过磁盘缓存小,时常“命不中”,所以快速关机出现问题的概率很小。你可以看看那个DOS利用APM的shutdown,关机之前就有强制缓存回写的语句。
至于水版提议的那个是很有道理的,当上网时,会从网络获取很多文件(包括htm和图片等),于是磁盘缓存没命中,会更新磁盘缓存。当然上网会下回来很多文件大量占用空间,对于小内存的RAM方式最好把ie的缓存文件夹设置到固定盘,否则页面浏览多了会耗尽内存,导致PE出错。

[ 本帖最后由 netwinxp 于 2010-7-8 15:11 编辑 ]
回复

使用道具 举报

14#
发表于 2010-7-8 15:33:37 | 只看该作者
只是为什么再启动一次PE,然后再启动进入正常系统
就可以了呢?
回复

使用道具 举报

15#
发表于 2010-7-8 15:50:35 | 只看该作者
原帖由 dvd008 于 2010-7-8 15:33 发表
只是为什么再启动一次PE,然后再启动进入正常系统
就可以了呢?

这个很奇怪,可以试一下不第二次进入pe,而是直接重启一下系统是什么效果
回复

使用道具 举报

16#
发表于 2010-7-8 15:58:21 | 只看该作者
是否和页面文件有关?

我的PE,默认不设置页面文件,
这样第一次重新启动,进入原来系统仍然是原来的页面文件,
当再进入PE,再进入原来系统,页面文件已经不是最开始的.

我平时复制文件,都设置了页面文件,重新启动
进入原来系统,这个文件被更新,因为大小不同,
所有我一直没有遇到这样问题.
回复

使用道具 举报

17#
发表于 2010-7-8 16:06:13 | 只看该作者
我在vm里测试的时候遇到过这个问题

后来我发现如果vm启动到pe进行文件拷贝操作结束(有时候是导出注册表项)后,如果直接按虚拟机的重启键那么就极有可能出现楼主所说的情况,如果按正常关机重启程序来做的话就没有这个问题。
回复

使用道具 举报

18#
 楼主| 发表于 2010-7-8 16:42:26 | 只看该作者

回复 #15 fujianabc 的帖子

直接重启应该是没有什么效果,因为之前使用机器可能关机开机或者重启几天内有个几次了。没有出现消失的文件,为什么这么确定那,再具体说一下实际情况:
例如F:\天意\   下有很规则的按照日期名为的文件夹, 在pe下复制到 F:\天意\ 下的文件夹是个名字不同的,所以之后那次进入pe,再重启进系统马上就可以看出来   F:\天意\   多了几个文件夹,可惜后来移动了,当时忘记看看文件夹创建的时间了!晚上回去看看能不能查到创建或者是文件夹修改的时间,来确定一下文件是什么时间进入到磁盘分区的文件夹的。
回复

使用道具 举报

19#
发表于 2010-7-8 17:27:26 | 只看该作者
ntfs分区吧?
PE精简过度,没有正确写入文件信息, chkdsk下应该有效
回复

使用道具 举报

20#
发表于 2010-7-8 17:52:22 | 只看该作者

回复 #14 dvd008 的帖子

可能缓存恰好被写在页面文件里面,页面文件可以看成是一种和具体系统攸关的慢速“内存”,由于慢速,所以快速关机时磁盘缓存遗失在“内存”的概率大增,如果所用磁盘缓存不在“页面”文件里面而在真正内存则快速关机可能会来得及回写,当然也不排除直接丢失的可能。页面文件会被绝大多数的软件当成内存使用。NTFS有$LOGFILE,所以重进PE才有可能恢复那块没写进原来本该写进文件的咚咚

[ 本帖最后由 netwinxp 于 2010-7-8 18:01 编辑 ]
回复

使用道具 举报

21#
 楼主| 发表于 2010-7-8 21:45:20 | 只看该作者
原帖由 netwinxp 于 2010-7-8 17:52 发表
可能缓存恰好被写在页面文件里面,页面文件可以看成是一种和具体系统攸关的慢速“内存”,由于慢速,所以快速关机时磁盘缓存遗失在“内存”的概率大增,如果所用磁盘缓存不在“页面”文件里面而在真正内存则快速 ...



解释的很透彻了,现在看看那位知道比较稳妥的方法,保证pe下拷贝文件不出现消失的现象那,或者是保证数据已经拷贝成功!
回复

使用道具 举报

22#
发表于 2010-7-8 21:58:52 | 只看该作者
你最好再多测试几次,看看能不能重现

分两种情况:设置页面文件 和不设置页面文件

我由于没有遇到这个情况,没办法

我经常在PE下备份C盘,不过是采用的

复制C盘全部文件到其它盘, 这种情况,复制的文件很多,
也很大, 弄了不少机器,没发现问题.
回复

使用道具 举报

23#
发表于 2010-7-8 22:27:19 | 只看该作者
CHKNTFS應該可以解決問題,N年前的GHOST8.0在FAT32/ntfs下備份的GHO文件也會找不到。
回复

使用道具 举报

24#
发表于 2010-7-8 22:29:10 | 只看该作者
我提供过一个解决办法,懒得说了,自己搜吧.........
回复

使用道具 举报

25#
发表于 2010-7-9 02:49:36 | 只看该作者
原帖由 netwinxp 于 2010-7-8 08:42 发表
估计关键在两点:
一是FBWF的问题,二是关机程序没有把磁盘缓存强行写回磁盘。


版主你的提到的2点说法都是正确的,。
很久以前就碰到了。。
这种情况在 某些时候GHOST备份完分区后突然重启,,备份生成的.GHO文件会丢失

用diskgen DOS 或PE版的“恢复数据”的功能时,提取分区文件到其他分区的时候,突然重启或关机,提取的文件也会丢失、

以前解决办法是用优化大师的磁盘修复功能来扫描,会扫描到丢失的完整的文件,并可以恢复。

用系统的磁盘修复扫描功能不能解决问题。。。
回复

使用道具 举报

26#
发表于 2010-7-9 02:52:39 | 只看该作者
PE里分配的缓存是非常的大, 比如你复制一个1G的文件后,再复制一次,几秒就复制成功了。
所以复制的文件还存在缓存的时候却未真实写入磁盘就很容易丢失,
我解决的办法是用teracopy 来复制。
回复

使用道具 举报

27#
发表于 2010-7-9 09:19:17 | 只看该作者
原帖由 wang6610 于 2010-7-8 22:29 发表
我提供过一个解决办法,懒得说了,自己搜吧.........


上将还是说一下吧, 按用户名搜了下你的贴子没有找到 , 如在某回贴中就没法找了
回复

使用道具 举报

28#
发表于 2010-7-9 17:15:09 | 只看该作者
印象中以前用ubuntu把D盘的一个GHO丢到了F盘,重启动,F盘没有出现GHO文件,当时郁闷了好半天。

P.S. 我说的丢一般指复制。D和F都是NTFS盘,UBUNTU好像是8.10
回复

使用道具 举报

29#
发表于 2010-7-10 17:29:44 | 只看该作者
原帖由 <i>yichya</i> 于 2010-7-9 17:15 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1997994&ptid=171074" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
印象中以前用ubuntu把D盘的一个GHO丢到了F盘,重启动,F盘没有出现GHO文件,当时郁闷了好半天。<br />
<br />
P.S. 我说的丢一般指复制。D和F都是NTFS盘,UBUNTU好像是8.10
<br />
ubuntu应该和这个主题关系不大吧。pe下用的是nt系统自带的驱动访问ntfs。

而linux则是自己写的ntfs驱动,由于微软没有公开过ntfs的细节,所以本质上来讲,linux中对ntfs进行写操作是不可靠的。
回复

使用道具 举报

30#
发表于 2010-7-10 20:33:15 | 只看该作者
pagefile.sys

现在不少PE已不设置了.为的防止对硬盘的分区和格式化遇到麻烦.

楼主应选择这样的PE使用.

没有pagefile.sys的PE.多次试用.没发觉你的情况.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-13 06:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表