无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4977|回复: 0
打印 上一主题 下一主题

原创:R61e上的vista系统和隐藏分区的备份和恢复

[复制链接]
跳转到指定楼层
1#
发表于 2008-10-16 17:19:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

本来就有写笔记的习惯,已备日后忘记时,拿出来一看就能马上恢复到当时的记忆,由于网上貌似找不到没有像本文内容这么详细的文档,如果有也是比较老有点过时的,因此拿出来分享一下。


本文是主要研究ThinkPad 笔记本R61evista系统和隐藏分区的备份和恢复。附带涉及到他们启动的原理、一键还原功能的修复、R&R使用和安装时的错误问题的解决、R&R的限制、装系统或进入winpe的注意事项等等。本文分三个部分,时间紧的读者,只看前两部分也无妨,第三部分写给喜欢动手的读者。本文的作者是hmk516,转载本文时请勿漏下:)

R61e上,似乎没有了什么hpa,分区貌似可以随便删。bios中的security也没有什么IBM PreDesktop Area选项,早先用的什么fwbackupfwrestor隐藏分区备份工具也不灵了(使用时会提示UNLOCKING FIRSWARE STRUCTURES错误)。总之,时代变了,方法也要跟着变化了吧。
机子的情况是:原装硬盘120G,分两个区,第一个是隐藏分区,6G多。第二个是100GC:\盘。另外,隐藏分区是从扇区0-32-330柱面32磁头33扇区)开始的,也就是说,在这之前,有2048个扇区,包括MBR所在的0-0-1扇区。

----------------------------------------------------原理篇--------------------------------------------------------

隐藏分区和vista所在的分区其实都是NTFS文件系统,只不过前者的类型为27,后者的为7,这个类型可以在diskgen中修改,貌似改成7后就能像进入一般的NTFS分区那样进入了。这两个分区都是可以单独启动的主分区,而且可以看成两个可启动的vista系统。而BIOS和硬盘开头那2048个扇区上的代码,则会对用户的输入做出响应,从而决定从哪个分区启动,这样也就实现了一键恢复的功能,因为进入隐藏分区就意味着可以恢复了。在这里我要特别提一下的是,一般的主引导记录MBR,只占0-0-1这一个扇区,它上面的代码会判断哪个分区是活动的,然后从那个分区启动。但是,现在的情况是,要实现一键恢复功能,单单一个扇区是容纳不下实现对应功能的功能代码的,因此在硬盘开头开辟了2048个扇区的空间,用以存放对用户输入作相应的代码。这些代码会根据用户的输入,选择合适的分区启动。这些代码的的内容,似乎还和隐藏分区与vista分区的相对位置有关,原装硬盘中,隐藏分区位于vista分区之前,此时是一套代码,当把vista分区放在隐藏分区之前时,又是另一套代码了。因此,R61e的一件恢复功能想要正常,关键必须保证MBR及其后几个扇区内的数据要和vista分区和隐藏分区的位置相匹配。这里的所说的数据,可以从使用同样技术的机子内拷贝出来(用diskgen),或者在从隐藏分区恢复时自动生成,或者安装R&R时自动写入。


GHOST
的工作原理也必须提一下,当执行分区到分区的操作时(下面的试验都是先分区到文件,再文件到分区,不过这应该和直接分区到分区效果一样吧),对于FAT32文件系统,GHOST会复制源分区的头32个扇区到目的分区,然后跳过目的分区的其他保留扇区,接着再复制FAT表等等。这样做的目的,是将源文区上的引导记录复制到目的分区,使得如果源分区是可引导的话,那么目的分区在GHOST操作后也就同样可引导了。对于NTFS文件系统,我想应该是差不多的,GHOST会复制足够多的扇区,使得目的分区也同样可以启动。
至于执行盘到盘的操作时,除了包括同样的分区操作外,还会将源硬盘的MBR复制过去,准确地说是将源MBR中的引导程序复制过去,至于目的硬盘的MBR中的分区表,GHOST会根据计算,自动填好的。这里要注意,除了MBR外,GHOST就不会复制MBR后直到第一个分区前的那些扇区的内容了。而这些空间,恰恰被联想一件恢复程序所使用,用来存放程序代码。


----------------------------------------------------方案篇--------------------------------------------------------

这里介绍几种备份和恢复的方法,有些方法在第三篇中会试验。这里的方法仅作参考,作者不对读者依法操作而造成的损失负责。

方法a.使用ghostvista分区整个备份下来,接着就可以重新分区,然后将vista分区还原到第一个分区,这时候顶多再用diskgen重写一下主引导记录并且将vista分区设为活动的。这个方法只备份vista系统,忽略隐藏分区,速度很快。(试验已证实可行)
方法b.先用vista环境下的一个创建急救媒介的程序,在移动硬盘上创建一个可启动的分区,这相当于一个winpe环境,或者说微型的vista系统吧。这个分区平时可以用ghost备份保存的,到需要用的时候再恢复到移动硬盘上。接着使用vista环境下的R&R软件完整备份一下系统,也可以备份到移动硬盘上。这样两个操作下来,你就得到了一个可启动的分区以及一个存放完整系统的目录。当想恢复系统时,只需从这个移动硬盘启动,然后选择恢复系统就可以了,那个存放系统的目录会被R&R自动找到并使用的(最好放在移动硬盘的C:\盘)。这个方法的速度还行,恢复挺快,备份的时候比ghost慢点,但此方法也只能恢复vista系统,不能恢复隐藏分区。而且这个方法恢复后,可能会将硬盘上的分区都删除,最后只剩下一个c:\,貌似很凶恶啊。(试验已证实可行)
方法c.这个方法地球人都知道,就是创建原版光盘了,它相当于把隐藏分区的内容拷贝到光盘上,等要恢复时,先将文件拷贝到隐藏分区上,然后从这个分区安装vista系统。故该操作的结果是两个分区都恢复了,但恢复速度极慢,需3个小时左右。这个过程完成后,VISTA的产品ID似乎也和原来相同。(试验已证实可行)

方法d.将隐藏分区整个GHOST下来,然后就可以对硬盘重新分区。推荐在磁盘末尾分一个主分区(你要分在磁盘头部也可以),并设为活动,并将隐藏分区GHOST进去。至于磁盘前面的分区,也许原来你想怎么分,现在也可怎么分,别忘了格式化前面的这些分区。最后用diskgen重新写一下主引导记录,保证系统能从隐藏分区启动。从隐藏分区启动后,选择恢复到出厂设置即可。(试验已部分证实可行)


方法e.从别的同型号机的硬盘中盘对盘的ghost一份出来,然后将源盘中的包括MBR在内的前11个扇区的内容,拷贝到目的盘(MBR中的分区表内容不要拷贝,保持目的盘的分区表内容不变)。保险点,也可以将包括MBR在内的前2048个扇区的内容拷贝到目的盘,同时保持目的盘的分区表不变。因为这2048个扇区是不属于任何分区,而被用作存放一键备份的代码的。(试验已证实可行)


方法f.如果仅仅是一键恢复功能不灵了,本身隐藏分区和vista系统都还在,那么重装一下R&R也许就能修复这个功能。(试验已证实可行)


方法g.如果又想保留隐藏分区以及一键恢复功能,又想装新系统,比如xp。那么装之前,先备份前2048个扇区中的代码,不要动隐藏分区。接着就可以将vista系统的分区删除,重新分区装系统,装完之后,再度恢复这2048个扇区上的内容即可,同样的,无论备份或者恢复这2048个扇区上的代码时,都不要动MBR中的分区表。(本方法未试验)


方法hijk……算了,其是懂了原理,变化又何止这些,读者自己发挥吧。


----------------------------------------------------案例篇--------------------------------------------------------

下面都是些实验时的例子,大家有空就看看,没空就算,不过看过之后是会有大收获的。

试验使用的软件:ghost版本11.0.2(低版本的ghost似乎识别不了隐藏扇区的内容)。diskgen版本2.0 build 0229(这个版本有个功能,就是能将磁盘文件的内容加载到扇区上)pqmagic8.0.5dos版。
注意:无论装xp还是启动winpe,都要将sata的设为兼容模式,对于xp而言,等驱动装完后,才可以设回AHCI模式。
也许启动vista后会出现“Winload.exe无法加载所选项,因为应用程序失去或损坏”的提示,只要按照网上既有的解决方案处理即可,这不属于本文研究的启动过程。因为本文的启动研究,只限于控制权被移交到系统所在分区的引导记录为止。
实验前,介绍下如何用diskgen备份和恢复硬盘前11或者2048个扇区的内容。这个操作不能动分区表的内容,因为原盘和目的盘如果大小不同,分区表肯定不同,简单的将源盘的MBR直接复制到目的盘上,只能使得目的盘不可使用。我们这个操作的目的,是复制除分区表以外的MBR上以及其后几个扇区上的内容,这些内容其实就是一键恢复功能的代码。本操作要分两步走。第一步复制MBR上的程序代码,当然要除去分区表。可以使用diskgen的查看扇区中的保存到文件的功能,将MBR的内容保存下来,得到一个512字节的文件,然后使用UltraEdit将文件中分区表的内容删除,也就是将偏移0x1be后的内容(包括0x1be)剪切掉。这样,最后这个文件就是446字节大小了。第二步,复制剩下的10个或者2047个扇区的内容,也只要使用查看扇区中的保存到文件的功能,和第一步不同的是,第一步指定保存一个扇区,第二布指定保存10个或者2047个扇区。这样,和备份相关的两步就完成了。当要恢复时,只要使用diskgen的从文件写扇区功能就可以了。也是两步,第一步将那个446字节的文件写到MBR中,即0-0-1,由于只有446字节,因此不会对目的盘的分区表造成影响。第二步也是使用文件写扇区功能,将备份时第二步得到的文件从0-0-2开始写即可。
下面的4个例子,其实试验用盘,80G的,它的内容是从原装硬盘上ghost过来的,相当于diskdisk的方式,因为中间先是导到了gho文件上。
1.删除隐藏分区,只剩一个vista分区,并且除了MBR所在的0-0-1扇区外,后面的2047个扇区都是空,0-0-1本身还被diskgen重写过主引导纪录,这时候按F11没有反应,按蓝色按钮出现“Startup Interrupt Menu”对话框,有EscF1F12三个选项。本本能自然进入vista
这个实验说明,vista分区作为一个可启动分区,可以单独存在。

2.两个分区,一个隐藏分区,一个vista,并且0-0-1被写上了原装硬盘的信息(分区表项的内容当然要被保留),后面的扇区都为零,系统无法启动,死机。按F11也死。按蓝色按钮出现“Startup Interrupt Menu”对话框,有EscF1F12三个选项。
这个实验说明,功能代码不单单存在于MBR上。

3.两个分区,一个隐藏分区,一个vista,并且0-0-1被写上了原装硬盘的信息,0-0-20-0-8也被写上原装硬盘的信息,其后扇区都为零,系统可以启动,按F11进入R&R。按蓝色按钮出现“Startup Interrupt Menu”对话框,有EscF1F12三个选项。
这个实验说明,功能代码基本上存在于硬盘的前8个扇区上。

4.两个分区,一个隐藏分区,一个vista,并且0-0-1被写上了原装硬盘的信息,0-0-20-0-8也被写上原装硬盘的信息,0-0-11也写上了原硬盘的数据,其后扇区都为零,系统可以启动,按F11进入R&R。按蓝色按钮也能进入R&R
这个实验说明,功能代码完全存在于硬盘的前11个扇区上。

实验硬盘重新分区,用pqmagic,只分一个7000M的主分区,并设为活动,格式化没有进行。从diskgen看到,这个分区是从0-1-1开始的,也就是MBR(位于0-0-1)后面,包括MBR,总共只有63个扇区,接着就是这个新分的分区了。将原装硬盘的隐藏分区的内容用ghost导入到此分区(其实是间接倒入,先将原装分区的所有内容ghost导一个image文件中,在从这个image中将隐藏分区导入到新分的分区中)。结果可以启动,本本自然进入R&R,不过想要恢复到出厂状态时,操作失败,提示“无法复原系统”。
这个实验说明,R&R放在磁盘的开头可以单独启动。但不知为何却无法复原系统。

实验硬盘(80G的笔记本硬盘)重新分区,用pqmagic,只分一个7000M的主分区,不过这次分在硬盘空间的最后,并也设为活动,格式化没有进行。然后用diskgen重写了一下mbr,也就是重新写了下主引导纪录的引导程序。然后还是将原装硬盘的隐藏分区的内容用ghost导入到此分区,当然还是间接导入。接着将该80G硬盘装入本本,这时候开机后本本自动进入R&R。不过想要恢复到出厂状态时,还是失败
这个实验说明,R&R放在磁盘的末尾也可以单独启动。但不知为何还是无法复原系统。

实验硬盘(80G的笔记本硬盘)重新分区,这次想尽量和原装硬盘的分区情况靠近。于是使用diskgen的分区功能,在硬盘开头分出一个7000M的主分区,而且调整此分区的参数,使其从0-32-33开始,也就是在硬盘开头空出包括mbr2048个扇区。之所以用diskgen分区,是因为pqmagic不能精细调整分区的位置。而且,当把这个用diskgen分好区的硬盘给pqmagic分析时,居然出现了#105错误,这个情况倒是和原装硬盘给pqmagic分析时出现#110错误比较相像。接着还是将原装硬盘的隐藏分区ghost到这个新分出的区中,完了后将此80G硬盘装入本本。开机后R&R自然进入,当时当想要恢复到出厂状态时,还是“无法复原系统”。!·#!·%#
真是郁闷,想了想,现在这个问题应该和启动是没有什么关系了。上网查了查,发现不少人也碰到了此类问题,但是似乎没有有效解决方法。静默~~~~~~
突然想到,再分个区看看!于是用diskgen将剩余的60G空间分成一个FAT32,并且格式化。再次重启到R&R,现在居然可以开始恢复到出厂状态了。好了,取消这个恢复过程,我可不想再等上23个小时看它慢慢装系统了。这里不得不感叹,R&R真蠢啊,连个分区都不会,要是无法拷贝文件,至少也给个提示阿,笼统的“无法复原系统”信息,只能让人鄙视之。
这个实验说明,R&R可以单独启动。要想复原系统,还需要提供一个另外的分区用来存放拷贝文件。

接下来,为了能完美利用ghost恢复隐藏分区,进而恢复整个系统,我将试验用盘用pqmagic分成4个区,第一个30G,为主分区,用于放置vista系统,其后两个20G的逻辑盘。最后一个7G的主分区,用于放置隐藏分区,并把它设为活动的(在这里,我已经将隐藏分区的位置,调到了磁盘的最后,这和原装系统刚好相反,这样做的好处就是让系统的磁盘位置尽量靠前,有助于性能的提高)。最后格式化前面3个区。接着,就把隐藏分区的内容ghost到这个硬盘的最后一个分区上。将实验硬盘装到本本上,也许此时需要用diskgen重写以下主引导纪录,否则可能本本提示“missing operation system”。接着,开机启动,自动进入R&R。然后开始恢复到出厂状态。这时候,R&R倒是会提示,发现多个分区,是否单单格式化c:\还是将所有分区合并为一个,当然选前者了。继续,然后就开始了漫长的恢复过程。最终,成功了。Vista成功复原。不过此时发现了一件有意思的事,原先我用pqmagic分区时,将头一个分区分了30G,该分区开始的位置虽然我没看,但应该是从0-1-1。但是当vista完全复原,我再次进入pqmagic时,发现pqmagic提示分区表错误,而且整个硬盘变成了**一条,上面有错误号#105。不过用diskgen进行察看后才知,原来30G的分区的开始位置现在成了0-32-33
这个实验说明,只要将R&Rghost保存,在需要的时候,可以拿来恢复整个机器至出厂状态,而且R&R所在的分区可以调整到磁盘最后(默认情况下该分区是位于磁盘最前面的)。

紧接上面,遗憾的是在没有试一下开机时的蓝色按钮的情况下,我鬼使神差的直接用diskgen将隐藏分区改为了活动,之后本本重启后自然进入了R&R,不过在进入过程中提示bcd错误,要求恢复,我还以为是vista分区的bcd错误呢,还疑惑怎么R&R还会检查这个,就点了恢复,结果在这之后,就怎么也进不了R&R环境了,无论是用diskgen重写主引导纪录并将隐藏分区设为活动还是开机狂按F11或蓝色按钮,或者将原装硬盘的前2048扇区内容导入(当然保留分区表内容)。后来才明白,原来隐藏分区也相当于一个vista,他启动时也需要bcd的引导数据,开始的bcd修复就是针对隐藏分区上的bcd文件的,而这个修复动作恰恰又是错误了(至于为什么会出现这个错误提示,难道是MBR所在2048个扇区上的程序以及我人为设定隐藏分区为活动的缘故?不解,暂时略过),幸好,原隐藏分区的bcd文件被作为备份被保留了下来,于是我在diskgen中将隐藏分区的类型从27改为07(其实隐藏分区本来就是ntfs,这样改了之后,进入winpe就能访问隐藏分区了),进入winpe,使用bcdeditimport功能将原始的bcd文件(现在的名字是bcd.0001类似的样子)导入那个被修改后的生成的bcd文件(虽然可以直接将这个bcd文件删掉,然后将bcd.0001改名为bcd,开机后,R&R环境也能进入,不过此时使用bcdedit会出错,用import功能就是为了使bcdedit不报错)。这样一来,隐藏分区的bcd就被修复成原装状态了。这时候,如果将隐藏分区设为活动的(类型是否2707没关系),并且用diskgen重写一下主引导纪录,开机后R&R环境就能自然进入,而如果将vista分区设为活动的,那么就能开机后自然进入vista。但是,F11和蓝色按钮现在都不起作用了,尽管我将120G原装硬盘的前2048扇区内容导入80G硬盘(保留后者分区表),还是不起作用。也就是说,现在的问题是两个分区都能够独自启动,但是F11或者蓝色按钮却不能使用户从默认进入vista改为进入隐藏分区。即便是使用原装硬盘的前2048扇区的内容(导入到80G硬盘上),开机总是进入vista,也就是说,一键恢复失效了。

这个实验说明,前2048个扇区上的程序,在判断和寻找启动分区时,对于分区的位置(或者说前后位置关系)还是很讲究的。又或者说,这前2048扇区上的内容,会根据分区的不同而不同。

现在就来修复一键恢复功能以及找出一键恢复失效的原因。回想一下,原来我只要把原装硬盘的内容全部ghost到实验80G上后,只要再将前2048扇区的内容导入(80G的分区表要保留),一切就都ok了。而在ghost的过程中,80G上的两个分区的大小都和原装120G的不同(当然ghost后,两个硬盘的前2048个扇区都是没有被划到任一个分区中的)。也就是说,mbr以及其后2047个扇区上的程序,能对用户的按键做出判断,然后选择合适的分区启动(启动vista分区或者隐藏分区),但是它的选择肯定不是基于分区大小的。
现在的情况是,我将两个分区的位置调了个个,又在中间插入了2个逻辑分区,而硬盘的前2048个扇区上还是使用原装硬盘上的内容,结果这其中的程序就不能根据用户按键选择启动分区了。
一个想得到的办法是,先修复一键恢复功能,然后比较这时候2048扇区上的内容和原装硬盘上2048扇区上的内容有何不同。于是,进入vista(只需用diskgen重写主引导纪录,然后将vista所在分区设为活动即可),安装新版本的R&R(机子上的版本是4.1,网上下的是4.2)。结果才一开始,就提示“获取Rescue and Recovery环境盘符时出错”。貌似和盘符有关。于是我先用diskgen将隐藏分区的类型改为27,使得其在vista下不可访问,但是还是出现这个出错提示。接着又我将那两个逻辑分区删除,居然安装可以进行了。靠,要这样啊,你赢了。安装到最后,提示“请废弃以前为Rescue and Recovery创建的任何挽救介质副本。计算机重新启动后,应创建新的挽救介质,计算机无法从硬盘驱动器启动时,挽救介质将……”。然后提示重启,那就重启呗。Vista重启进入桌面后一个最大的改变就是,我的电脑中出现了隐藏分区,盘符为F:。而在控制面板中的计算机管理中,这个隐藏分区还是被显示成EISA配置,并且并没有被分配盘符。
现在,看看一键恢复功能被修复了没有?重启,不停按蓝色按钮,出现对话框,有EscF1F11F12四个选项,这时按F11,总算可以进入R&R了。重启后再不停按蓝色按钮,这一次直接进入R&R。重启后不停按F11,也能直接进入R&R。这时候重启,光盘启动进入dos,运行diskgen,发现隐藏分区是活动的。再次重启,什么都不按,自然进入vista。再次重启,也是用光盘启动进入dos,运行diskgen,发现现在vista分区时活动的了。嗯,有意思,来看看原装硬盘的表现是不是也是这样的?换上原装120G硬盘。开机不停按蓝色按钮,直接进入R&R环境,然后重启到dos,果然,隐藏分区是活动的。将这时候的硬盘前2048扇区内容备份。再次重启,这一次不按任何键,系统自然进入vista,然后重启到dos,现在vista分区是活动的了。看来,原装硬盘的表现也是一样。再次备份此时前2048个扇区的内容。将这两个备份作一比较后发现,在扇区0-0-3的偏移21开始,有三个字节的内容不同,前后两个备份分别为01 02 2BFF 00 D7
作为比较,再次换上试验用80G,按蓝色按钮+F11进入R&R,然后重启到dos,此时当然是隐藏分区是活动的了(diskgen看到),备份此时的前2048扇区内容。然后重启,什么都不按,本本自动进入vista,马上再次重启到dos,此时当然vista分区是活动的,然后备份硬盘前2048扇区的内容。再次将这两个备份作一比较。发现还是扇区0-0-3的偏移21开始有三个字节的内容不同,不过这次前后两个备份分别为00 02 7AFF 00 87
这个实验说明,一键恢复功能的修复,可以通过重装R&R来完成,不过安装的时候,只能是一个c:\盘,外加一个隐藏分区,不过这个隐藏分区的位置倒是无所谓。另外,2048个扇区上的某个位置,会纪录上次启动时哪个分区是活动的。

现在再将120G的和80G的内容作一比较,发现这两套备份的前2个扇区不同之处有很多。而后面的只有一处共四个字节不同。由于我不是编程者,因此分析只能到这一步了。不过这说明,分区位置的不同,会导致前2048扇区上的内容不同,进而不同硬盘上的前2048扇区上的内容,就不能通用了吧。
最后,我进入vista,在原先为了装R&R而删除分区所留下的空间上,使用控制面板中的计算机管理,重新分出了几个盘,其中有一个主分区,两个逻辑分区,结果,重启电脑狂按F11试图进入R&R时,却提示:“BOOTMGR IS MISSING Press Ctrl+Alt+Del to restart”。()&^$$#%&^(*)*&^ 。汗,也许这个和新建的分区中有一个主分区有关吧。于是我撤销了这个分区的操作(进入dos下的diskgen,将原来保存的2048个扇区的内容复制到磁盘上)。那如果只建立两个逻辑分区呢?试验下来还是不能和进入隐藏分区的功能共存。算你狠,也许在现阶段,想同时拥有隐藏分区的功能并且分多个区,还是很难做到的。当然,你可以只选择其中一种,比如平时使用的时候,将vista所在的分区设为活动的,并且用diskgen重写一下主引导纪录MBR。那么每次都能自动进入vista,但进不了R&R环境。如果想用R&R恢复了,则可以将R&R所在的分区设为活动,然后开机就能自动进入R&R环境了。至于能否成功复原vista,或者在有多个逻辑分区的情况下复原成功后,是否能按F11进入R&R,我不敢保证(上面的实验我就差检查这一步,当时要是试一下就好了,现在我已经不想再花费3个小时再试一遍了,因为这一趟下来,我对R&R的表现没什么好感,已经不想再对它试验了。以后估计也不太会去使用它)。
要是按照我前面的做法,先用pqmagic给硬盘分4个区,头一个主分区预备放系统,中间两个逻辑分区,最后又是一个主分区作为隐藏分区。用ghost将隐藏分区的备份放到这最后一个分区中。然后用diskgen重写主分区以及将最后一个分区置为活动。最后开始还原机子到出厂设置。如果最后的结果是R&R的进入功能和多个逻辑分区能够共存,倒也是一桩幸事啊。这个就当作悬念留给读者了:)

总结:联想的恢复方案,麻烦多多,实在不敢恭维,还是直接使用ghost来的踏实。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-3-8 18:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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