U盘 – 折腾(存档) https://blog.sorz.org 已停止更新和维护。该页面为2018年3月创建的存档,其内容可能已过于陈旧、与现状不符,仅作为历史存档用作参考。 Sun, 14 Jan 2018 11:08:20 +0000 zh-CN hourly 1 https://wordpress.org/?v=4.9.4 清爽又通用的启动U盘制作 /p/uboot/ /p/uboot/#respond Mon, 19 Nov 2012 16:42:34 +0000 http://ouno.tk/?p=347476 优点:

制作方便,Windows 下用一些常用工具即可完成,不量产;
维护方便,要增加/修改引导项目,复制文件到U盘,修改配置文件即可,不必格式化、备份一堆文件;
清爽美观,插入U盘只分配一个盘符,相关文件集中在一个文件夹内,隐藏后就啥也看不见了。

缺点:

兼容性略差。相对于量产成 USB-CD/DVD 后直接引导各种光盘,GRUB 可能需要特别配置才可引导使用各种PE盘系统安装盘。
对 PC 和U盘的兼容性情况未知,还请大大指教。

思路

将U盘分为一大一小两个卷:大的照常使用,小的,塞入 GRUB4DOS;

将 GRUB 配置、工具盘等引导文件都放在常用分区,方便维护。

步骤概括

使用 DiskGenius,在末尾割出 16MiB 或以上的小分区,格式化为 FAT 32 并勾选 建立DOS系统 建立引导。之前的剩余空间文件系统随意。
注:末尾小分区无法分配盘符(why?),但其实这是好事(美观),操作文件可用 DiskGenius。

将 GRUB4DOS  的 grub.exe 拷入小分区,在 fdauto.bat 中插入 grub.exe。使其引导后进入 GRUB 而非 DiskGenius DOS。

在大分区中建立 boot 文件夹,放入 menu.lst 配置文件及相关引导文件,完毕。

一步一步走

1、准备一个空U盘,运行 DiskGenius ,左侧列表中右键单击U盘,选择 转换为HDD模式。如无此选项,跳过此步即可;

2、用 DiskGenius 为U盘建立两个分区,前一个大,后一个只留一二十兆即可。前者(大的)作日常使用用,格式化为 FAT32 或 NTFS 等。后者(小)格式化为 FAT32,格式化时勾选 建立DOS系统。比如这样:

(注:提示“指派驱动器号时出现错误”属正常现象,无视即可。)

3、下载 grub4dos,解压的到 grub.exe 。在 DiskGenius 选择小分区,浏览文件,空白处右键,复制文件到当前分区。将 grub.exe 拷入小分区中。

4、类似的操作,用以下代码替换掉小分区中的 fdauto.bat 文件(可用记事本编辑):

cls
SHSUCDX.COM /QQ /R /D:FDCD0000
ctmouse

:grub
grub.exe --config-file=(hd0,0)/boot/menu.lst
diskgen
goto grub

至此, DiskGenius 已光荣地完成了任务,可以关掉了。

5、在大分区中建立 boot 文件夹,在 boot 下用记事本建立 menu.lst 文件。作为范例,输入以下代码:

timeout 30
root (hd0,0)

title Try boot from (hd1,0)
root (hd1,0)

title Try boot Windows 7/8 through bootmgr
find --set-root --ignore-floppies /bootmgr

title Try boot Windows XP through ntldr
find --set-root --ignore-floppies /ntldr

title Go to DiskGenius
quit

GRUB 各种强大,可引导各类系统,只要修改这个 menu.lst 即可。以上示例将建立4个项目:从硬盘启动、搜索 Win 7/8 并启动、搜索 XP 并启动、启动 DiskGenius DOS。

更多设置一时半会也讲不完,各位自行 Google 吧。关键词: grub4dos 引导 XXX

有空我也会贴一些常用配置出来.. 不想折腾的届时 Ctrl-C/V 即可.. = = 不过谁知道这有空是什么时候呢.. (

6、完成,重启,也许需要按些键 (F11? F12?) 选择从U盘启动,也许需要修改下 BIOS 设置,也许要按住 command 键?…

嫌 boot 看着难受隐藏即可不影响。

cc @sxzyabcd

]]>
/p/uboot/feed/ 0
U盘无反应——换个晶振试试 /p/udisk-fixed/ /p/udisk-fixed/#respond Fri, 26 Aug 2011 08:18:51 +0000 http://xierch.tk/?p=347232 数学代课老师的山寨U盘坏了……
据说他已经坏了N个U盘了…山寨品质靠不住啊

U盘插入电脑后,U盘LED常亮,Windows 毫无无反应。没有出现任何声响、提示……设备管理器里啥也看不见…
拆开,检查了USB口接触良好,外观上也看不出什么异常……

Google 之,发现很多人表示(这里还有这里),晶振很容易坏…
短路晶振,U盘LED闪烁,电脑出现反应,提示无法识别USB设备…

嗯,于是翻出了古董64兆U盘,把那12MHz晶振换上去,OK
不过郁闷的是那古董U盘上的晶振体积太大..根本塞不进啊~ >_<

最重要的还是数据,数据恢复出来了就好

另外U盘也容易丢…所以还是在PC上留份备份吧……

]]>
/p/udisk-fixed/feed/ 0
基于Chrome的高速U盘便携浏览器解决方案 /p/chromeforu/ /p/chromeforu/#respond Thu, 15 Jul 2010 00:41:08 +0000 /ChromeForU.html 这是什么?

-_-|| 标题有点长…
简单地说,就是将谷歌浏览器(Chrome)塞入U盘当中,随身携带,并且尽量让速度更快。
这样,在别人电脑中就可以轻松使用符合自己习惯(Cookies、书签等)的浏览器…且还不留痕迹…

为什么要用Chrome?

之前都是用Firefox,但是速度太慢,U盘实在是吃不消。尤其是用了一段时间后,启动时间甚至达到1分钟以上….大汗!
迫不得已寻求新方案..
说到速度…首先想到的就是 Chrome 啦~

下载安装

已经有人做了现成的 便携版 Chrome:
这个 便携版 Chrome 据说是由某德国网站制作(但 Chrome 本身可设置为中文)。
附带方便的更新功能,可参考这篇文章
安装过程很简单,Windows 版的话直接解压至U盘任意目录即可。

设置为中文

装完后即可运行U盘内的 ChromeLoader.exe 来启动 便携版 Chrome。
但默认不是中文。需要打开 
parameter.txt ,在末尾添加参数:
–lang=zh-cn

加速!

其实,这样安装的 Chrome 并不快。问题出在缓存文件上。
浏览器为了加快速度,会将下载下来的网页存放在硬盘上,下次访问时直接从本地读取。
但我们这个 便携版 Chrome 是装在U盘中。U盘的写入速度太慢,以至于拖慢整体速度。甚至出现假死。
我们通过启动参数来手动指定缓存目录,在 parameter.txt 中添加一行:
–disk-cache-dir=”URL
URL 应为硬盘上某个目录,缓存将放于此,能让速度接近于硬盘上的 Chrome!
(注意:经测试,无法支持类似 %temp% 的环境变量。为了保证兼容性,不建议使用此方法。)
 
也可以直接禁用缓存,这可以避免在别人机子上留下痕迹。添加参数:
–disk-cache-size=0
修改缓存最大值为0字节,即禁用磁盘缓存。
 
其他一些启动参数,可以参考此帖
 
]]>
/p/chromeforu/feed/ 0