window 下分linux分区,如何在windows9x下访问linux分区

1. 简 介

Linux 内 核 支 持 众 多 的 文 件 系 统 类 型, 目 前 它 可 以 读 写( 至 少 是 读) 大 部 分 的 文 件 系 统.Linux 经 常 与Microsoft Windows 共 存 于 一 个 系 统 或 者 硬 盘 中.Linux 对windows9x/NT 的 文 件 系 统 支 持 的 很 好, 反 之 你 想 在windows 下 用Visual C++ 编 程 的 同 时 能 看 一 看Linux 的GCC-HOWTO 则 必 须 得 费 点 劲. 本 文 试 图 给 你 一 个 简 单 的 帮 助.

这 份 HOWTO 是 免 费 文 件(free documentation); 你 可 以 在FSF 出 版 的 GNU GPL 之 规 定 下 重 新 散 播 及/ 或 修 改 它; 您 可 以 自 由 决 定 适 用 GPL 2.0 或 之 後 的 任 何 版 本.

希 望 这 份 文 件 的 发 布 能 对 您 有 帮 助, 但 我 们 不 提 供 任 何 保 证, 即 使 是 商 业 上 或 某 特 殊 用 途 的 隐 含 保 证 亦 然. 详 情 请 参 见 GNU 一 般 公 开 授 权 书.

本 文 在 不 影 响 理 解 的 前 提 下, 不 区 分 文 件 系 统 和 分 区 的 概 念.

1. Linux 存 取 FAT/FAT32/NTFS 分 区.

Linux 内 核 应 至 少 支 持 fat/msdos 文 件 系 统( 安 装 后). vfat 文 件 系 统 一 般 编 译 为 Module , 可 以 用 modprobe vfat 装 入. ntfs 在 版 本 较 高 的 内 核 里 可 以 支 持. 如 果 你 用 的 是2.0.3?, 就 需 要 下 载 一 份 回 来, 然 后 patch 到 内 核 中 再 编 译.

fat/vfat 分 区 可 以 mount 成 可 读 写 的 文 件 系 统(rw). ntfs 分 区 目 前 只 能mount 成 只 读(ro) 的 文 件 系 统.

2. Microsoft 存 取 ext2 分 区.

2.1. EXT2 TOOLS v1.1

EXT2 TOOLS 是 一 组 在 DOS 下 可 以 让 你 读 LINUX EXT2 文 件 系 统 的 工 具 包. 它 由 以 下 程 序 组 成:

E2CAT 类似于 Linux的 cat命令

E2CD 类似于 Linux的 cd 命令

E2CP 类似于 Linux的 cp命令

E2LS 类似于 Linux的 ls命令

E2PART 列出硬盘的分区信息

E2PWD 类似于 Linux的 pwd命令

EXT2 TO   是 GNU General Public License软件

现 在 所 有 的 程 序 已 在 GCC 下 编 译, (DOS 下) 运 行 时 需 要 GO32 DOS 扩 展 程 序GO32.EXE. GO32.EXE 包 含 在 EXT2TOOLS 的 发 布 中,做 为DJGPP 的 一 部 分

2.1.1. 安装 EXT2 TOOLS

[MSDOS]

>mkdir c:\ext2l

>pkunzip -d ext2tool_1_1.zip

>dir

2.1.2. 运行 EXT2 TOOLS

在运行前设置环境变量:

> SET E2CWD=129:5

> SET E2CWD=129:5:234

| | | |__目录的i节点号,缺省为根i节点号2.

| | |_____ EXT2文件系统的LINUX分区.

| |________物理硬盘的代号:

| 0: A软驱

| 1: B软驱

| 128:第一块硬盘

| 129:第二块硬盘

|_____________环境变量

保 证 GO32.EXE 在 系 统 PATH 中.

运 行 e2ls 命 令 就 能 列 出 第 二 块 硬 盘 的 第 五 分 区 的 文 件 系 统.

运 行 e2part 129 命 令 能 列 出 第 二 块 硬 盘 的 分 区 情 况.

2.1.3. EXT2 TOOLS 可 以 在 Microsoft Windows3x/9x 下 运 行,

Peeter Joot  把 EXT2 TOOLS移植到 NT上. EXT2 TOOLS之 NT版

ext2nt-1.06.tar.gz可以从

2.1.4 存 在 的 问 题

第 三 块 硬 盘 (IDE) 和 SCSI 硬 盘 支 持 否 因 机 器 而 异. 可 用 与 否 取 决 于 系 统 是 否 依 赖 中 断13 访 问 硬 盘.

2.1.5 命 令 用 法 # Will translate into chinese soon.

# Sorry for my laziness.

E2CAT

-

SYNOPSIS

E2CAT [-bt] pathname

DESCTIPTION

The E2CAT program will copy the contents of the file

identified by ext2 pathname to the standard output.

The following options are available:

-b Binary mode. No translation performed.

-t Text mode (default). LF translated to CR/LF.

E2CD

SYNOPSIS

E2CD pathname

DESCRIPTION

The pathname must identify an ext2 directory. That

directory is made the current working directory.

NOTE

E2CD is a .BAT file that creates another .BAT file

(called ___E2CD.BAT) that modifies the E2CWD envir-

onment variable. It then executes ___E2CD.BAT and

deletes it. (So beware if you already have a file

called ___E2CD.BAT.)

For use with 4DOS, an E2CD.BTM file is also included.

4DOS will use that instead of E2CD.BAT.

E2CP

SYNOPSIS

E2CP [-bt] file1 file2

DESCTIPTION

The E2CP program will copy the contents of the file

identified by ext2 pathname file1 to the MSDOS file

file2.

The following options are available:

-b Binary mode (default). No translation performed.

-t Text mode. LF translated to CR/LF.

E2LS

SYNOPSIS

E2LS [-adiltr] pathname ...

DESCRIPTION

The pathnames may identify ext2 directories or files.

Wildcard characters (*, [], ?, etc.) may be used in a

manner similar to what the Linux shell allows.

The E2LS program provides a directory listing of the

specified pathnames in a manner similar to the Linux

ls program.

The following options are supported:

-a Include file names starting with . in listing.

-d List only pathname, even if it is a directory.

-i Include inode number in listing.

-l Produce a long listing.

-t Sort by modification time.

-r Reverse the sort order.

E2PART

--

SYNOPSIS

E2PART diskno

DESCRIPTION

The E2PART program lists the partitions that are

available on a particular physical disk. This program

does not use the E2CWD environment variable, instead

the disk number is given as an argument to the E2PART

program.

BUGS

The program is not very good at identifying MSDOS file

systems.

E2PWD

-

SYNOPSIS

E2PWD

DESCRIPTION

The E2PWD program prints the current directory.

2.2. LREAD 2.3

另 一 个 DOS 下 读 LINUX EXT2 文 件 系 统 的 软 件. LREAD 是 GPL 自 由 软 件. v1.0 由 Jason Hunter and David Lutz 开 发. V2.X 由 Werner Zimmermann

2.2.1. 安 装 LREAD

十 分 简 单, 只 要 在 DOS 下 把 LREAD-2.3.zip 解 开 到 相 应 目 录, 就 会 发 现 原 码 和 二 进 制 程 序 ldir 和 lread, 一 般 无 须 编 译 和 配 置 就 能 运 行.

LREAD 在windows 3x/9x 能 运 行.

2.2.3. 命 令 用 法

命令 ldir [-h | -v] [-s/dev/hd..] [Linux_Directory]

列出 ext2 (文件系统)目录

选 项:

-h 帮 助 信 息

-v 版 本 信 息

-s 指 定 目 录 所 在 的 硬 盘 分 区, 例 如/dev/hda5. 缺 省 值 在 ldir.h 中 指 定. 支 持 软 驱:/dev/fd?. 如 果 仅 指 定/dev/hda 或 /dev/hdb, 不 给 出 路 经,ldir 将 要 搜 索 此 驱 动 器 上 的 第 一 个LINUX 分 区. 须 指 出, 若 省 缺 选 项 -s/dev/...,ldir 会 用 它 在 编 译 时 预 先 指 定 的 硬 盘( 通 常 为/dev/hda).ldir 支 持SCSI 硬 盘 分 区. 相 应 上 述 选 项 可 用/dev/sda 和/dev/sda3.Linux_Directory 要 列 出 的 目 录 名. 省 略 的 话, 则 用/. 全LINUX 路 经 名 定 界 符 用/( NOT \), 支 持 匹 配 符, 大 小 写 敏 感.

命令 lread [-h | v] [-s/dev/hd..] Linux_File [DOS_File]

列出Linux文件或复制到DOS中.

选项

-h帮助信息

-v版本信息

-s参见ldir

Linux_File 合法的 UNIX源文件名.

DOS_File 合法的 DOS目的文件名.省略的话,输出到

标准输出(STDOUT)上.

2.3 目 前 最 实 用 的 GPL 软 件 是 FSDEXT2

Copyright (C) 1997 by Peter van Sebille.

此 软 件 只 能 在 win32 下 运 行, 可 以 把 相 应 的 linux ext2 分 区 mount 成 在windows 下 只 读 的 盘, 使 用 极 为 方 便.

2.3.1 安 装 FSDEXT2

展 开 95ext2fs.zip 到 一 个 目 录 比 如 c:\fsdext, 运 行

install.bat 或 直 接 拷 贝 相 关 驱 动 程 序 到 相 应 目 录:

vext2d.vxd - > c:\windows\system

tsdext2.vxd - > c:\windows\system\iosubsys

添加 c:\fsdext到系统 PATH后重启动.

2.3.2 Mount/Umount Linux Ext2 文 件 系 统

运行c:\fsdext\mount.exe命令就可以把 Linux ext2分区

mount成逻辑分区.

mount /dev/hdb1 g 安上相应分区

| |__ DOS逻辑盘符 d , e, f ...

|_________ Linux下相应设备名*

mount /u g 卸掉相应分区

2.3.3. * 存 在 的 问 题

假 如 你 的PC 有 两 块IDE 硬 盘 和 一 个IDE 光 驱.

硬件 | 插槽 | M/S | Linux设备名

第一块硬盘 IDE0 Master /dev/hda

第二块硬盘 IDE1 Master /dev/hdc

光驱 IDE1 Slave /dev/hdd

想把 Linux ext2分区 /dev/hdc1 mount到 windows 9X下时必须用

mount /dev/hdb1 g

而不是

mount /dev/hdc1 g !!

2.3.4. 命 令 用 法(mount /?) :

Ext2 file system mount for Windows 95

Version 0.17 by Peter van Sebille

Usage: MOUNT [[devicename] driverletter] [options]

options:

/r: relax partition ID check when mounting

/u: unload drive (drive letter required)

/d: get current debug level

/d=value: set current debug level

/?: show usage

3. 比 较

软件 Microsoft平台 易用性 GPL

ext2 tool DOS/windows9x/NT ++ 是

lread DOS/windows9x ++ 是

95ext2fs windows9x +++ 是

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/392154.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C# new关键字和对象类型转换(双括号、is操作符、as操作符)

一、new关键字 CLR要求所有的对象都通过new来创建,代码如下: Object objnew Object(); 以下是new操作符做的事情 1、计算类型及其所有基类型(一直到System.Object,虽然它没有定义自己的实例字段)中定义的所有实例字段需要的字节数.堆上每个对象都需要一些额外的成员,包括“类型…

JDBC01 利用JDBC连接数据库【不使用数据库连接池】

目录: 1 什么是JDBC 2 JDBC主要接口 3 JDBC编程步骤【学渣版本】 5 JDBC编程步骤【学神版本】 6 JDBC编程步骤【学霸版本】 1 什么是JDBC JDBC是JAVA提供的一套标准连接数据库的接口,规定了连接数据库的步骤和功能;不同的数据库提供商提供了一…

leetcode 778. 水位上升的泳池中游泳(并查集)

在一个 N x N 的坐标方格 grid 中,每一个方格的值 grid[i][j] 表示在位置 (i,j) 的平台高度。 现在开始下雨了。当时间为 t 时,此时雨水导致水池中任意位置的水位为 t 。你可以从一个平台游向四周相邻的任意一个平台,但是前提是此时水位必须…

2020年十大币预测_2020年十大商业智能工具

2020年十大币预测In the rapidly growing world of today, when technology is expanding at a rate like never before, there are plenty of tools and skills to explore, learn, and master. In this digital and data age, Business Information and Intelligence have cl…

如何使用MySQL和JPA使用Spring Boot构建Rest API

Hi Everyone! For the past year, I have been learning JavaScript for full-stack web development. For a change, I started to master Java — the powerful Object Oriented Language.嗨,大家好! 在过去的一年中,我一直在学习用于全栈W…

翻译

令 $m>n>1$ 为正整数. 一个集合含有 $m$ 个给定的实数. 我们从中选取任意 $n$ 个数, 记作 $a_1$, $a_2$, $\dotsc$, $a_n$, 并提问: 是否 $a_1<a_2<\dotsb < a_n$ 正确? 证明: 我们可以最多问 $n!-n^22n-2m(n-1)(1\lfloor \log_{n} m \rfloor)-m$ 个问题&#…

720 智能硬件与 LeanCloud 云端的默契协作

【 玩转 LeanCloud 】开发者经验分享&#xff1a; 作者&#xff1a;谢子超 720技术负责人&#xff0c;从业十余年&#xff0c;一直负责软件开发工作。 我们的产品是与监控和改善室内空气质量相关的智能硬件&#xff0c;我们使用 LeanCloud 平台已经有 2 年多了&#xff0c;借此…

linux cifs windows 慢,windows上使用dockerIO特别慢有没有更优的解决方案?

复制一个大佬的回答Docker for Windows是在Hyper-V虚拟机上跑Linux&#xff0c;文件挂载是通过SMB协议从Windows挂载到Linux&#xff0c;文件读写都经过网络&#xff0c;遇到Laravel这种每次启动就要加载几百个文件的框架&#xff0c;文件性能问题就尤其明显。最好的验证方法就…

编译原理—词法分析器(Java)

1.当运行程序时&#xff0c;程序会读取项目下的program.txt文件 2. 程序将会逐行读取program.txt中的源程序&#xff0c;进行词法分析&#xff0c;并将分析的结果输出。 3. 如果发现错误&#xff0c;程序将会中止读取文件进行分析&#xff0c;并输出错误提示 所用单词的构词规…

【BZOJ4653】[Noi2016]区间 双指针法+线段树

【BZOJ4653】[Noi2016]区间 Description 在数轴上有 n个闭区间 [l1,r1],[l2,r2],...,[ln,rn]。现在要从中选出 m 个区间&#xff0c;使得这 m个区间共同包含至少一个位置。换句话说&#xff0c;就是使得存在一个 x&#xff0c;使得对于每一个被选中的区间 [li,ri]&#xff0c;都…

为什么我们需要使用Pandas新字符串Dtype代替文本数据对象

We have to represent every bit of data in numerical values to be processed and analyzed by machine learning and deep learning models. However, strings do not usually come in a nice and clean format and require a lot preprocessing.我们必须以数值表示数据的每…

递归方程组解的渐进阶的求法——代入法

递归方程组解的渐进阶的求法——代入法 用这个办法既可估计上界也可估计下界。如前面所指出&#xff0c;方法的关键步骤在于预先对解答作出推测&#xff0c;然后用数学归纳法证明推测的正确性。 例如&#xff0c;我们要估计T(n)的上界&#xff0c;T(n)满足递归方程&#xff1a;…

【转载】C# 理解泛型

术语表 generics&#xff1a;泛型type-safe&#xff1a;类型安全collection: 集合compiler&#xff1a;编译器run time&#xff1a;程序运行时object: 对象.NET library&#xff1a;.Net类库value type: 值类型box: 装箱unbox: 拆箱implicity: 隐式explicity: 显式linked list:…

javascript 作用_JavaScript承诺如何从内到外真正发挥作用

javascript 作用One of the most important questions I faced in interviews was how promises are implemented. Since async/await is becoming more popular, you need to understand promises.我在采访中面临的最重要的问题之一是如何实现承诺。 由于异步/等待变得越来越流…

linux 文件理解,对linux中文件系统的理解

首先在linux系统当中一个可被挂在的数据为一个文件系统1.在安装linux过程中我们要进行磁盘分区&#xff0c;可以分根目录/,‘/home‘&#xff0c;‘/boot’,swap等等这些分区&#xff0c;每一个分区(’/(根目录)‘&#xff0c;’/home‘...)就是一个文件系统。2.文件系统分配完…

编译原理—语法分析器(Java)

递归下降语法分析 1. 语法成分说明 <语句块> :: begin<语句串> end <语句串> :: <语句>{&#xff1b;<语句>} <语句> :: <赋值语句> | <循环语句> | <条件语句> <关系运算符> :: < | < | > | > | |…

老笔记整理四:字符串的完美度

今天在宠果网上发现一道题目&#xff0c;求一个字符串的完美度http://hero.pongo.cn/home/index觉得这道题很有趣就挑战了一下&#xff0c;结果没有在规定的1小时里面写完&#xff08;笑&#xff09;&#xff0c;多花了10分钟终于做出来了。题目是这样的&#xff1a;我们要给每…

nlp构建_使用NLP构建自杀性推文分类器

nlp构建Over the years, suicide has been one of the major causes of death worldwide, According to Wikipedia, Suicide resulted in 828,000 global deaths in 2015, an increase from 712,000 deaths in 1990. This makes suicide the 10th leading cause of death world…

域名跳转

案例&#xff1a;当访问lsx.com网站&#xff0c;是我最早论坛的域名。回车之后会自动跳转到lshx.com。 为什么药lsx跳转到lshx.com呢&#xff1f; 为了统一品牌。建议换成了lshx.com。所有之前的lsx.com就不要用了&#xff0c;就让它跳转到lshx.com。是因为之前lsx.com上有很多…

Elastic Stack 安装

Elastic Stack 是一套支持数据采集、存储、分析、并可视化全面的分析工具&#xff0c;简称 ELK&#xff08;Elasticsearch&#xff0c;Logstash&#xff0c;Kibana&#xff09;的缩写。 安装Elastic Stack 时&#xff0c;必须相关组件使用相同的版本&#xff0c;例如&#xff1…