.


:




:

































 

 

 

 


DOS.




FAT.

2. .

.

VFAT.

FAT32.

6. .

HPFS.

FAT.

, FAT (file allocation table) . , , ( ) FAT. FAT , .

FAT - (.10.6): .

.10.6.

 

, . , . , , DOS. , :

(boot record, BR);

(reserved sector, ResSecs);

(file allocation table, FAT);

(root directory, Rdir).

 

.

. , () , . . ( ). FAT , ( ), ' . FAT-16 16- , , 216=65536 ( 0 65535).

, ( ). . , . , (. . 10.3).

10.3. FAT16

ᑺ , ʳ ,
16-127    
128-255    
256-511    
512-1023    
1024-2047    

(, ). 2. .

: , FAT; ; , , .

, . , . . 4.3 , 32 ( - 512 1023 ), 16 , 8 , 100 . ( , , HPFS, NTFS, FAT32 , UNIX) ( - 512 4 ). FAT32 , FAT 228 . , , , Windows 9 Windows NT, 4 , FAT, DOS, , .

FAT . 4.7. , ' MYFILE.TXT . MYFILE.TXT 12 . (chain) : 8, 9, 0, 0, 15, 16, 17, 19, 1, 1, 1C, ID. 18 F7 (bad), . , , , FAT . ID FF ( ) , . ³ () 00; , . , , , , , , , , . , .

 

.10.7. FAT

, FAT , ( / ) , .

' FAT , . ﳿ FAT . . , . , , ScanDisk Windows 9x ﳿ FAT , ﳿ.

, , , . , . 4.4.

4.4.

,
 
 
 
 
 
 
 
 
 
  FAT
 

. .10.8, , , , , .

. 10.8 .

DOS.

, , ( [0-1-1]). Boot Record , , disk parameter block (DPB) system bootstrap (SB). (DPB) , system bootstrap DOS. .4.5.

4.5. Boot Record FAT16

, ,
00 (0) JUMP3EH SB
03 (3)     i
0 (11)   SectSize ,
0D (13)   ClastSize
0E (14)   ResSecs
10 (16)   FATcnt FAT
11H(17)   RootSize Rdir
13 (19)   TotSecs , 32
15 (21)   Media __
16H (22)   FATsize FAT,
18H (24)   TrkSecs __
1A (26)   HcadCnt
1 (28)   HidnSccs
20 (32)     , 32
24H (36)     ( , 80H -)
25H (37)     ()
26 H (38)     29H
27H (39)    
2BH(43)     ̳
36 (54)    
3 (62)     System bootstrap
1FEH(510)     ( 55)

boot record JMP SB. 90 (NOP ). , - . DPB, SB.

Disk Editor ϳ . . , , , .

. , , FAT32 DPB , , FAT16 , . , FAT16, , 쳺 FAT32, , FAT32. FAT32 00 0 OEM ID, 0 59 DPB. ³ DBP; . 4.6.

4.6. boot record FAT32

, ,
00H(0)   JUMP 3EH SB
03H(3)    
0BH(11)   SectSize ,
0DH(13)   ClastSize
0EH(14)   ResSecs , FAT32 32
10H(16)   FATent FAT
11H(17)   RootSize 0000H
13H(19)   TotSecs 0000H
15H(21)   Media
16H(22)   FATsize 0000H
18H(24)   TrkSecs
1AH(26)   HeadCnt
1CH(28)   HidnSecs ( ).
20H(32)    
24H(36)     FAT
28H(37)    
2AH(38)    
2CH(39)    
34H(43)    
36H(54)    

 

VFAT FAT32.

FAT 8.3, 8 3 - . FAT ( FAT16) , Microsoft ( - Windows 95 Windows NT): VFAT ( FAT) FAT32, Windows 95 Windows 98. (FAT32) , Windows Millennium Edition, Windows 2000. FAT32, Windows NT Linux.

VFAT ' Windows for Workgroups 3.11 / . Windows 95 VFAT (long file name, LFN). VFAT FAT; , 8.3, 8.3 , . VFAT Windows 95, Windows NT 4. VFAT , VFAT . , DOS , FAT. FAT, VFAT ( FAT32). , VFAT , VFAT.

Windows 95 32- VFAT. VFAT 32- 16- . FAT 12- 16-, , FAT. VFAT 32- .

FAT VFAT . 򳺿 FAT. Microsoft Windows 95 OEM Service Release 2 ( Windows 95 Windows 95 OSR2) VFAT FAT32. FAT32 32- FAT.

, FAT32 . , FAT32 , 65535 (, ). , 8 FAT32 4- . FAT16 ( 10-15%).

FAT32 FAT . FAT32 ﳿ ; FAT32 FAT . FAT32 . , , , (512 ).

Windows 95 OSR2 Windows 98 VFAT, Windows NT. To, VFAT VFAT FAT32. FAT ( FAT32 , FAT VFAT) , FAT32 , FAT32. FAT 4 , FAT32 . , FAT . 512 . FAT Microsoft : , . VFAT (. 10.9).

 

. 10.9. FAT, VFAT FAT32.

 

DOS . ' : , . , ; () . , , , , . . , .

' , , . . () , , . ' , , ' , . .

. س DOS. DOS :

( archive). , , . DOS ON () . OFF () . , , ON;

(D- directory). , , ;

(V - volume). . , , ' . , ;

(S system). , , ;

( hidden). , , ON (S), , DIR;

(R read only). , . , , , - , DOS . , .

, , , . , , , .

FAT12 FAT16 ' . . FAT32 10 . , NT, , , , DOS Windows 9, Windows NT.

, FAT12 FAT16, FAT32. , FAT32, FAT12 FAT16.

.10.9, . , , . ' 256 , ' 25 FAT (1 8.3 24 ). ʳ VFAT 21. , , Microsoft FAT FAT32, . , , ' ( 8.3), 260 . FAT32 , . Microsoft 75-80 , (180-185 ).

HPFS.

HPFS High Performance File System . HPFS ' OS/2 1.2 LAN Manager. HPFS IBM Microsoft IBM MVS, VM/CMS . HPFS- , .

HPFS , . HPFS, FAT , , , . HPFS , FAT, , file-associated, , (EAs). . - .

, HPFS, , . : , , , ( ) . ij, HPFS , , , , , , , (, , . , , ) . / (rotational latency / ). , HPFS , FAT, :

;

;

, ;

.

HPFS. (. 4.10).

 

. 4.10. HPFS

. HPFS (, , band). 8 . ֳ , , . . 1, , 0 .

, . : , , , , , .. 16 . . 10.10.

, , FAT, / . , , HPFS . .

HPFS , FAT, . , . , . , 256 . , , . , FAT 512 1024 16 . , 8 (8192 ) , HPFS 256 . , 8 .

. 10.10 , HPFS . (boot block), (super block) () (spare block). (boot block) 0 15; ' , , BIOS . OS2LDR, ' , , , ' OS/2 - OS2KRNL. OS2KRNL CONFIG.SYS ' .

(super block) (bitmap bloc; list). , , . (bad bloc list), (directory b and), (F-node) , CHKDSK. () . , . super block . , HPFS 8 . super block 16 , HPFS.

(spare block) (hotfix map hotfix-areas), (directory emergency free block list), , . 17 . HPFS .

HPFS ', F-Node. HPFS FAT . F-Node. ' F-Node ( ). ' F-Node 15 , , , ( , ), .. F-node . HPFS . ; . , .

' ( 8.3) , ' FAT, . ' 8 , , . , HPFS, .

HPFS , , , . , 32- . , , , . , 32- . , , , . . HPFS , / . HPFS , 4 , . , , , , .

. , (allocation block), 40 , 㳺 , . , 480 , 7,68. 2 , .

, , . directory band. , 8 . , , HPFS . /. ij, / , , FAT. HPFS FAT. NTFS, master file table , .

( Directory Band ) HPFS . , FAT , , . HPFS , (. 4.11). , - , , , , , , , , ', .

. 4.11. .

HPFS (B-Tree). , , FAT. (, F-node), , . .

ij, , , 4096 , FAT 64 , HPFS 2-4 ( ) . HPFS FAT. , , 40 1640 , 65 640 . , 65 640 . FAT, 4000 .

, HPFS, 2 . , , . ' 13 ( 8.3), 2 40 . ' ( ) .

. , . , , . HPFS , 𳿻. . SpareBlock.

. HPFS , . , . HPFS , , . FAT, , . HPFS , , ( ). / . , , HPFS 4 . , . HPFS , . , HPFS - 4 / .

, , , , . 䳿 , - , HPFS, , , , . , , . () , , - . , HPFSOPT Gamma Tech , , , , 2 3 , ( , , , 8 ). , 2 , 6 . , , 3 . .

HPFS. - , . HPFS (hotfix).

HPFS , . HPFS , , , . HPFS. HPFS . . , 32- . , , . ϳ , ' , , , . , , . , , , . CHKDSK HPFS. () CHKDSK ( ) . , . ϳ CHKDSK , HPFS, . .

' HPFS, , , 32- . , , ' . ' HPFS CHKDSK , , . , CHKDSK , . CHKDSK . , , .

HPFS . , , . HPFS IFS CONFIG.SYS. . , , IFS HPFS 2 , 8 D:

IFS=E: \OS2\HPFS.IFS /CACHE:2048 /CRECL:4/AUTOCHECK:CD

CONFIG.SYS :

RUN=:\OS2\CACHE.EXE /Lazy:0n /BufferIdle:2000 /DiskIdle:4000 /MaxAge:8000 /DirtyMax:256 / ReadAhead:On

() , , , . , Lazy On , Off . BufferIdle , , . ( ) 500 . DiskIdle ( ), , . 1 . .

MaxAge ( ), 볻 . 5 . HELP-, OS/2 Warp.

, HPFS , OS/2. , HPFS386.IFS. HPFS.IFS , HPFS386.IFS ( 㳿 ) ACL (access control list). , , NTFS. , HPFS386.IFS HPFS.IFS ', . , ' , HPFS.IFS ᑺ 2 , . , HPFS386.IFS . , , , /. / .

CONFIG.SYS, HPFS386.IFS :

IFS=E: \IBM386FS\HPFS386.IFS /AUTOCHECK:EGH

RUN=E: \IBM386FS\CACHE386.EXE /Lauzy:0n /BufferIdle:4000 /MaxAge:20000

ֳ . , , , HPFS386.IFS :, G: :. 20 . , , HPFS386.INI, E:\IBM386FS.

, . , HPFS386.INI . [ULTIMEDIA]:

 

[ULTIMEOIA]

QUEUESORT={FIFO|ELEVATOR|DEFAULT|CURRENT}

QUEUEMETHOD={PRIORITY|NOPRIORITY|DEFAULT|CURRENT}

QUEUEDEPTH-{1...255|DEFAULT|CURRENT}

 

QUEUESORT . ³ FIFO, ELEVATOR, DEFAULT CURRENT. FIFO, , , . . ELEVATOR, . ELEVATOR ( C-SCAN ). , , / (, ), , . , / . QUEUESORT DEFAULT, . ELEVATOR. CURRENT, ; , DASD Manager .

QUEUEMETHOD , . ³ PRIORITY, NOPRIORITY, DEFAULT CURRENT. NOPRIORITY, , . PRIORITY, DASD Manager , . DASD Manager , , .. HPFS386, .

High:

1. Shutdown .

2. .

3. foreground .

4. background . ( 3 4 , CONFIG.SYS RIORITY_DISK_IO=NO.)

5. Read-ahead ( ).

6. Lazy-Write , .

Low:

7. .

QUEUEMETHOD DEFAULT, . PRIORITY. CURRENT, , DASD Manager .

QUEUEDEPTH . ³ (1...255), DEFAULT CURRENT. QUEUEDEPTH , , . , SCSI- , (tagged queue mailbox). , , SCSI- . QUEUEDEPTH , . QUEUEDEPTH DEFAULT, , . CURRENT, . CURRENT DEFAULT.

 

, HPFS386 :

QUEUESORT=FIFO

QUEUEMETHOD=DEFAULT

QUEUEDEPTH=2

DASD Manager :

QUEUESORT=ELEVATOR

QUEUEMETHOD=PRIORITY

QUEUEDEPTH=< >

 

DASD Manager /QF:

 

BASEDEV=OS2DASD.DMD /QF:{1|2|3}

1 - QUEUESORT = FIFO; 2 - QUEUEMETHOD = NOPRIORITY; 3 - QUEUESORT = FIFO

QUEUEMETHOD = NOPRIORITY.

, (installable file systems IPS), , . . , , OS/2 IFS- VFAT (FAT ), FAT32, Ext2FS ( Linux), NTFS (, ). CD-ROM CDFS.IFS. FTP.IFS, ftp- . Windows NT.





:


: 2016-11-12; !; : 560 |


:

:

, .
==> ...

1933 - | 1724 -


© 2015-2024 lektsii.org - -

: 0.11 .