LFreeDOS @ )-`$NO NAME FAT12 `!1Ўؽ|fs|Sˎ؎ЈV$Loading FreeDOS... ROOTFFVH~@1F>`F>r81 }W_&Et &=uroP FATF>1ۋ~FBVDXrR s=r1V KERNELF>1۾ t/HH~ FJVL=s( BOOT error! 0 GO! ^$`^1۴<tVVRPv1v̆ĊV( иV$s0XZ^ sXZOu^KERNEL SYSU@`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`W#Y]_a c@e`gikmoq s@u`w{} @` ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Aa!!#A%a')+-/1!3A5a79;=?A!BEaɁIKOQ!SAUaWY[]_a!cAeag-ikmoq!sAuawy{}Aa!Aa!A!Aa!Aaǁ!Aaׁ(!Aa!Aa " B b  !"!B!b!!!!!"!""#B"%b"#)"+"-"/#/#3B#5b(79#3=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{'}'("(B(,(((()")B)b)))))*"*B*b*****+"+B+b+++++,",B,b,,2-,-"-O-B2ׂ----.".B.2..../"/#0C0c00 0 0 01#1C11111%c2'2)22-2/31#33C35c373933=3?4A#4CC4Ec4G4I@`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`W#Y]_a c@e`gikmoq s@u`w{} @` ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Aa!!#A%a')+-/1!3A5a79;=?A!BEaɁIKOQ!SAUaWY[]_a!cAeag-ikmoq!sAuawy{}Aa!Aa!A!Aa!Aaǁ!Aaׁ(!Aa!Aa " B b  !"!B!b!!!!!"!""#B"%b"#)"+"-"/#/#3B#5b(79#3=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{'}'("(B(,(((()")B)b)))))*"*B*b*****+"+B+b+++++,",B,b,,2-,-"-O-B2ׂ----.".B.2..../"/#0C0c00 0 0 01#1C11111%c2'2)22-2/31#33C35c373933=3?4A#4CC4Ec4G4IMRBOOT32 aa+COPYING Sa++s(GMRBOOTERURL Zb++*)5AUTOEXECBATa+EeD,NCONFIG SYSa+eD,MPREADME a+ eD,/VIDE-CDDSYSydD,[Q$+README CD ydD, =COMMAND COML2-./Z oFORMAT EXEL2nY2GwKERNEL SYSL2Y2BSHSUCDX COMLM22;SYS COMCL2Y2X9EFDISK EXEGmM2K2Cw)EFDHUN TXTpM2:E2hqFAQ_HU TXTrM2D2EFDISK TXTrM2$E2GoFAQ TXTrM2E2ZMRBTHUN TXTsM2D2'ΏMRBOOTEREXEmM2F2[x:MRBOOTERTXTdL2 L2<tREGISTERTXTuM2F2MRESCUE COM~qM2F2^ FILE_ID DIZbM2(D261README CDXcD, N2)CONFIGnusedUX.ls璯OUUPX!  +L. : !CONFIGPS1[X`YA]o1ؠ$.t.&t$*/.mtG bAe=6w[&G)ƆPVWUS[]_^XP@؀qXSXR-L F,@:,4. ,($"(,,0,4 8,<RPȎء2;4v*҉6&V0)n XZ [ ,.W.VGVPPkvp0B[k b!BH~PQRiS^ct G$:wbƗS..TYY g OW,5>+dRoG o [ZYX^˩vꍱ)J.~7bG۶? CYa+,'QPRU,rlq6+_.Y&rA]ZX^wy[" 7xWFHt /= ]^*&t t F3h 6ZFkq7}-3c~} 7E&}UA2yP#y3b)4ti~LOCK$[O "bܜnO0_} -s'3hs=OiqjbNUL"elXRbckpro{<"l&/8b 65S9`DG>ALUC PCRemove diskettinn riX: #ރo!U"yh&QOod[0 vtnfE^Y=V,N8F>\6.4&*S.[˴7P~>&;@u( YgY\X.>vsu tPoXϰErrorthDJ mechanm!InsertPressy ([to cont5u. o*LBA-Trsf1 eS:#ylm"d> 1023 o?PANICSys7om mkld^C t.X֗usawm{neaE{fnoLZqv]+=,/"[]<>|.AMCB +upbef4aT=afM#kvplenk+nKhomfcJ INT2F/12+m@v,$ir_mcb=mpv tMZBaN6hmiCommV/aI(i E(mlvsc+5e$\DEV\ g(chpah yHngka0o3456789abc%f +o# /=# *3 .#KGYN&%m+$0B-hۀEAAEIOOUUYAI jAc."/\A:|?@ABC_FGHIJKLMNOST XYZ[\]^_`{|}~CU]C  OOv$NN,?!""LS`);ev0Nm<[y"V1OnFeDOSf$evsO1.35 (Builn20 a) [Feb5018:5]p*?O\"KUrVQƉY^Åv9ro1_RPu [WA_)oY!!1_QEUn]PFFoX]$viϱ $< i/prsë7rv%e by zo~@k:lK+t F[]ϣ:P*Xg1QP]%AwlnLӼc[PyWqD[[T˯=ͲBf~v n /0&60kv>Ȅ~&E)&$f.ݎՋ"wX JX\-k7~[|J.<A*mv 7<t5áFto tkv^\t+LN2cLB&RRZSU栉GgWiRzoa߉͠+DFDi9wu ;~w7 n+2DX2*V &Dۿ&:~r|]3' vY n+5˵/VSmG3!$0= kM0C"ws_h_09}W:Tu To,00/[@n+ۿjBErAhПʟGnYeQd3߀O3 H}e% 5. [HVD37=t2 mfh{=*u4\j֟ ZUJ^ZYQƳ|G4/ۀg47 3@t 3&D+փ )WwOyKm; mg;r_, mYРV؍-PjPo[و ^cWolj7vlo 6>E=1 TWyW /֨? []BL/%Hcs_lMs7#~G03 &\&\4-^ W|Hu*&_`rv_frvgtFr vcG=Jgz׉^_ȍVRw\iV}\oOb_z^ N#~V-0¿gfba`GF@Cho  5( p H =#U}SSpF}gp ;mGE/_>}qOґ=2 E$ [s3z&XVQW~5 aY t |&M]ڋCi*26 _;3%]gݥs t+fBQ5՛= -"= O~c^t:9PP[.@̾50m 2(P 2V_r,p< u`PRts#t ~ފ.-R~+yuYF7fFmwF To~^k9a;qave 7wR*k 1vN>^0Zc:OVnsIrf&~r-uMljO zdDDD sDa=n^O_SwUdn~|'CchpQDBVGDbMxEo .3 azpXR2 5XF၂1h։݅ڌF"Ba.y'ʋngu wTkR#"un6G{q7$avƉ $4G>멲95<rvܕou+wCfL1PE4uc6mqTevD!Q]fZ^|{ N+2Ys$5Ll`;Z9r JG7X;h9\ ^S&{ӷ;\u? .unt‹"o ҅uC 'Gb-R%0d߿r vCotyZ6@<|( M:R4_t!` d̰ "Vll Nv 6# k=cB>-nSر 9sa(Cvw u*ՈS^ S |J1:GVܯQw4 -QThs)w(+mm!*T,Cu;W#iQ.s=+w~)Z7鉰o{[e}X4UOro6, 5R|J7tvVPzv][Qqo!h5P{vnVSƉF/\zk^B@F+FBo| Dҩh O㭤x^m,Ђv$V9&藔'4[*NuJ; u!}6u{t8vD#{]-^ 4D)QDzvI|v I\ -%$5qжdF] #h = kX$K ɒs ڲ ?z ޯtZ-?sSpjd/ w  V1Bk3p)qV8+GnV6˰k!ddd 6ך'ܯJMl(6#8]}꣩@ ezV쩳lr'u]ֳHdJy1Ͷ#a>R |mꭴ/;\]A+vB/ sisCdv {V£挏!.eؘ/~UeEXlT=N Bs*+ſ~ W }"s PŅɍrZ [iA4? le ]uHkW vg#qH/MUv,8 t/ ­;_Y;8xuڌ:,wyKUm {"3|"!uG p|B^DK' A^  ^]v6#,1 Ӎ[!wX@?o 4 L-Xϋ-Do&)tM#džNnmnX H )Xt[jXs ZT,o]DX3plj; g*>!wP,GC?F]͈(Dd.1X6kM{ttY=JtT=O=3JI-bϢ[yt/`U?]P ]f]2m`?RAўX}g8<;Ϫ/X_l[^ w kZ o⸢Q F V vB܉ˋ frO_sb,;=XZ(i'AS^w%C(R|:vql^摣7u{*3->u @^6T.=$`<`LDjh gT qGE6|mT' 2s:uu7 -1\ _3qNv"kMakvPe4,Y-tv,&c*l(gḫ dPywxR5sԗQR' ӼnKKx/Kw#FNDm%  ıW_RgAˢF]\[g, fr+ݜ>%G or`ٷmZpySz|wRkh FPt.X&#'6p6%C>F-:xP;{TN=t3H|*|v4,û= =w)LBqZ0Á y_&IL7e_s>9v6*D&C%6 Xk9[7.یMsB-Iu뫖z#?E\[] ZZV"^t#: i@UV:8lژɩ>ohojlm:s;\j1W @Q Sٍ^v}=qBg=tj5LvR0¡];Z P^Tnѡ2;04.{b 6b[ ׋aSR4K0 8辫'4چʐn7?iG WrKZ)]aE3ΎgàY S Z2@7v L Тh$<`&π+Yn@$(Ĉf V&^C( Nt v֙~G ~CA<%X\M344wtU覠ᴅ2yXmKR,= my@m Gln9>9 Z7R%o2 s֊l-p5Έ?C~cZ1u0F9 h ^l3;E'&m% 6dϮn~9|S6fx5q1^Bh{`; J>?@KMR8#"!$w!"Y""X "#]#dt;BNN`l-ٵL옼F״WyMBf ÂQ Fg5 (Fm[' !9e=' n h+*v;Ss#H)mTNѶ*SC{gxX}1yd n%GGnW)V])uI)@]>t-_xs" u֋stvr@@^J>PSHp^w>Fu vPKC2m99s 퀽 3B^EB@Ew{v4N7+Wa2C\µSy<(֗Ks  ]l;/grK 'u64 26 ?<%U{mp_T\. Ց>"`BV+€2:@oMSM?]|0v~#1k0Z= 74g CC+GvF^mdWV6Z 7XY8}-uQ:ՁsЉ(F-J -om؁GȧRPh.naSD?uݼ & Հ? .c-wI?FcN@ ÈRu[~~۸ ~8XSRE$QS ߄܃ +*iRr` 84%Cѡyqq2 $€pHR宥^ eW٫69¢щ54-CJl_$A=^_`'tol$r ,CD|^`-݁-GОru06кX(T#<T7C DcMGMEG,Z.A C P!V7K_ %Jft_ KD Ѹ!dG:0x#Р)N-GDQsE1_u+ v'(o.~&FVCqV;c7N1@Qp|s^p=1S ѽe@gKo`0toK+ߩ3|$66{t3&(d.|9J"'4ϠK5FN.&.|"e ۲wT.\x|:#v9 Io(I|~e 퉕0S ^h3p7! ޔ#h :mӋqY EHyNh0GuV%+^( Z L讔(_ݮ ñ ԛ/ Hv}O46PQlBzw2&Aw)șb+kweHp8WH[6JҀҕ04.<8O |WVQip48 j 㽙I˘je7  #*|$ @Ы*P#o'Pr W B ck35@[ w4^Ez]М5s,cѻ$t 67cM#5D-AVэ\ ~W69 ٫*ڗaݧ_ Ďh U!?_Í ߾,W͓JC# G' Qj}AG4%Mh7*lu׵>t'0,;|ЃE]<&)kYI-^s刌ۦnelhRTN< B_"EJ5&m.?U4\E6жϵ=ۤűn-ssw_ _GkQhy{|SrKh \6B%}x%\W|E~~ HkA :N܅ `(z}d=AE=`5[aԼyb :F0KBeI]#t7 Qe8!^y#oF}%ѢZEEG&4jmz68?'SzhZxГ\DN`O0Fo%-ڏ/ʖg=" yay/v$*C-sfѵ:n^-,~?N87+eOj #ҵ! H(9@v/V?$<s[Z9>*"?c ;o$*)gP=mm /u:f6l6ɋmc[?@E K#W,nƭqr.nt 4 M /yV"]}(+BE֞[iՁ%JºZ@ -5//k%8'A 2 #.͋+ " ilw*M$sڦ$V)} G+@!91cVȆ\ ~a&ոXݾ 570u)os = (סBl 7P[h6B4\z(ߛQWFVZzpu[?D+*t?FHcpʖvf =Cs*ֶ"Zm v/Җ'/+V:Bؤ>@@݀>{ \( -Ȉ2G=B W/QB7~q R#s0|7+^bWfm;!cK6 @gKיlR5 4+~@'_kľ!b[PwY 7JۈCFx} {fx.uEv 9PW9KJs i5$}60?H4=1j3wۊ mۖ5Aa C/mk];Op~[EY~x` o}pun8%U 28c7 Wkg . vBA萻*<oO@mO JuD.ĺ``̣*Af @5mj G}Lރ>q=1,n=1P/뺜6m듯q71h8 m6ĉ` ƠGZXWL2jj^Y S'^@؊:ʗwa^͇55H_!j\*>?Y9x>_55`=JpYG >|75t(W_3hܹ9u[=˞iv0,2QQÈE_J !0V$ 8:nT O-C=ƾrK.E* .u-J& k{ s\<*ӢVd&G]hE6I(4& bTtͩRZZ¤a*&mg%hH<J7u$JP|,sqUvWpuVږNR QtK2TV|XGtstl*ޅ/ec[l\|2.nT*8c:-Y9DL _'*ReMOэΎ,D.$ tG  ?/E dJg Gw2\3,zR_(:s6 %pݫ=Egg!Ys$cП,AݓL }\[,Oit<;n^KC$ PO5m <Pw6a(޺)G[_ vzr W7_\E +O-,f<Z6lVؚoJ鏡r0CߦjQ/lx(Ɠ<RI xX. +u'@uTGW JJn Bw!5P\{J[#|Grt#HU=*@S@e8߆'E.FHBRU f"L"n "(MѰ Š_X@ + '^UrhU+? $^ V&u' d>;'kypw)&+w -Z zNxxl[1eYG@sR*2qKcT uoD87Ny!DY3|0$l3v 2 Ao27wOxa^E%XӊEK GG%bng Q6PC8;TQ@8+9۰mm$ ^sgw7tzĦћR5=E' bjT\vnewe$6$8:S1/Z[I.7 3"e3H ٙL%, bjzKek ճ*ފ,wu.,8DYDQwRك/?uB1|6REkɁR#dF-![>3p@lQ^mrai` hFյN tJ4A$őD;&i9R|;w79 ]v.V69!n72IGoj&ur,t[i;F00cxL mu86!|c  M>@*  UjpC&\< ]b Lvr^ZGGZJCjWU_/kbbjڊF$r[$ !U\v64Orpp&ؼ2{h ovQ[-l'9W[?O#!;SL=ï9k-H9"$.Tݡp.XP1t+ p. qi%  ӣ]'-3/ltg t!X;P! nwh^'t 6y>c4Z9^n6v-9͇;͠捿cEFg ("fX $acFWrO@܉4>(`R.l"U]cс:.؜Tr,7 zH⡎,x1˶CPP*FcWʪ^5]8^5j5\keP|KDPfL.}j[E7@[75u ٮF@/k8=N4TEOl4`*uHE;n |YƩD 6Lj" A^>AYqu?LaXYiO0dF襘9]!>46=zmV\Omt#/c<!yÆ [7C둺1pFQxeztO`2`9eD'G&f5])QUlZM &A|;T6I-;Aqs(9 uc'd#m!6rm4s ij .mR"cv%@Li\:jMrG27$r,^"v%(9M=LfL#`yxGdIM#NN- Yt D DĖ >"Z(&J "X$lG$x.U4W2U[u>DD$rz{"r GZ G{>Q\wXr>dy\r|E'`xoF' LNKAnڹf`;ѣ 2а$+v#;;s֪+2%hCvp @UG+~Us>-Aufvli<]KvnMnwuYd0@+a^2/Ͷȡȉ"zT ]P'^q}Nl|gzqBc^A^6Au31S_h,dnO11[ũR8;M+VRvda!{DY|eD|w9Ɓ`̠Xs֮V(4ujuufh6)4 r%_1xu)q% vZ)F:%!b$ [x jrDXZ&!lH.TO2 fc<@-GW \҄\?jf)ENc )!ue&T!rs! uuBh t#hCrR)Unm<Dl)mRD4>^y%LȮ>< Vd-ND?X Ax1;@2LvDDTJk4 WMUF q҈EcUHs$uQ˟f nAg Fg[VR@t$"U ^ M UlHyuVL.8-G (j*>?jPjAwwg),&(: QoA?,A:GZqFFG5 ǻG.| FL^*C*=^+ Xϳ}Í( "d 0ֿ2BVU KC 2b 5( f R vLrW <;N }7t1B*7?n ?u{D4BF> `#|SS!-)Q]eG sr  v kAgW 0OFzQ,FhNCKt\ÌtNzUKl,k~9r#&v)$BEH[>*xج.$Шn.(I\Bx}/%)?M'A !t&vn؞v+!#)Zxjg܀ ::g t9Cm#mWE^Xn.-1N(_gA@.R֚\hX ?8'6I9>+ѣwM!#L G3/X :.3O >GlW#"ܚC!$7 SENTrZdBBz [>+G#e(`V ( U < A8Pq +edQ$hVw=CL܆ q;} 98{3G4*L5fDN 5)4\àƘ;; 9 0h iòbZXþA5epd3`0:@։*D͉@C:CC!XU y*.4EЍ!jf-cz\*-)kj,wD P2T̥C&w;(@ @>?:@VdQB3cq9Z6pt.jv˼n5z$~7. Ok^XeB`9`*RPuzv}MCF@= }?t/4#]$ו0"}W uS,%nmZ) 盔 KBl}(.%K_Ъ茅vbGCExi^M1JPTx}Glz󋰑g^ucEn-OU5h'f{'Sǰ d"ԱU=KrA1;ω% 4j'd Z1ۑvDvc a3 XFǢ! U?#+p6x wo TZgv7o1ji2#eǭ9ÚDn; &gޢ6 %B0k3CѴRM" ڨmͪ)+|GVSQkRk]kpkkkkG^[DZ֠o<5rvel,PVƈ^STޭW=pԎJ `% wm,r;ohRq ƪƽb-,EmY+L :!]4sgZǮN3nY m*]'"~nw ):8V0-W7t : oI% mu7u1B (L;U/w[<;E-wGeMu u-v/׍u U4uM;ǚoMڗ w> w`ɶ^N•WߴwwP ~ $7YLv]fWW j٫XxBS$pES bU#VtMCa)=wzW_4dL`jA;]a&dG`_ UG@Mp [oz 7V,< 8; {$ aU"`٦f ?T|% uꑀu(w~,EZE[M6H5w Eڸ@lbL^Jwqqqqqqrrr/3ErVrrrrrrrrrrrrPrrr ssP ~t+s9s>sIUsesvs{ssssssssRt%wtu%uk{uuuuuuuu.vfvvvvvvv,wOwwwweww_xx+xZxxy!y*yTyyz}z!zxz0{^{g{vҽ{"|v)|Plxxxfy'}y#"! {zzz {zzz1Q*AX8. 0[*K2P ܡVLz~8rOv* V#\v^#`ve#jvluAV޺ Y y$>7u)=v r wE/ swj^{oMR7 !ZW( (>P_;@b+u MkEq@k)5ŏEC<$thO٬]DC7g@9[\T:g4E.ת D`.q9 |Dە`_ wAp腧g~  \3WX>뭨g`[M>y땮wB@D3Q,UQF)w/nP>^ #thr(GsN<D^1 PVnl j>  0c%--౱tbKE2K"5n#>`"z)\z=u4jl]tȶg8 e9%Թ$,RSwuK[2D46ITː qs\!gbzC4h)LAm曌 D~ncNZ p>(exZ!H #g-닠B^l6!؛C׌fmW՜<C ,y Pe$ +HJiQ ,m Onf|ls0Ze"0}ă `mQ\Q+4 3*Є`ɃmkjS<[栉X΂GH#ĸ7ù[w?]/Dhm ׷}ӵc&*], 10(SdE6_2tSCacIg &}o=:lW{gXd! I7;6(Z-X ?|[1mYav)pƯT6iNt`MTcT+LL+?GtO.PQX WSM^NC 3jn~/>4w~YB&~XEV RAJǓ\ p|ߵ5{iW[1⒍)b+RG0VX[v~$.60NE$*(C+ ]Kݠ'̠& V] tx XV8a<쉠+ĮeG2!U|`5N%".rcwm) we;pv9~u@Mo);:~?H%@u6~rCZ,YЈ()Ҷ ڸPőO"8촔9rs*# E]XD.OD@mW<ʛ#,#r& r?J ց/epumbF!% eD~.&$ 1&a%!!%sH@Ft 4ְ^ &  %(CABϿNs`ëw:!"WI܉>u\fRFށ >^np$*S^Wl80ұp[銤~0  hlAxs/*Љv՛>8ır3pqbbu&uB"O- @@]:@lyp(Ͻ 5(Pï BTU& q2O4U(4{ ER1@SU_bUR5p"bț/.,*)('&%#[] 7}}}~6~o~}~~~~~%7fx]X y)*@Ju;1^^ #\ bܫ;ZEh{6^ zMY)}8B}VYN[ +t"S vP F!6 L%R!qKmh3> $)wh)"QC!l] oVR {n 蟕+`Kx뵱ֻN eA7gFt< n'* t*f2CQCQ *봾g/붳.Y k( f |D2r 7b-4صxVԡ NZch>B_I:ySIPZ WG$sѲMHA._8&2U +T(-$sV"x輨HbJ 'ֱFW_oue2W1a{Et$lo#n#Ʋx٘Fdum| {Ђ]I = /8 [0KPUc+T xbA<v Q]v tr|g7nhembolhjj ZEPexI Bh--T=V.l7T^򫵗X^ %̪Dty #@aZ1d:.|xU${ >=шSvN1tD'q& uA@-9 p[L *en m$@Z tmuu ;z \, Z.p'^]0Pۧc![黵 w_2@FAYxT6_J[s  j(W&IZE(IUcn; r G9%bbx]a AO>D,$©AGn h%@tPA42 /\tU xPoMPQxK|"Iy&mt"Uu46̾mAB~ SW[}ljfk7!5#qPMuB@7ݎC;K0~t Ztp!bOr [l@ 5r XKT.Zt |D?CBAF*؇H)P?$s[,ml,0%<ɽ u [=cMt ܛ|_N4?׺%;s |WBr%q@=O'I91v03w1g&7)lXp$,f8v[&6遾"vĄ{ '$KYM3 FxP/ ƅfLM`Y8 8Çܢk''_tO;tCMR mBH.m<53Xa#@$)WZBƑfGGVPTm bKJX i|,{16B=/ mUEF] m P(wb%BS/AFsV %Hvx V 5ƵD 0뗋MVweCp;n!t#GD2jWY|AFu4uŻZ :E(o"@7 #l r$Ϡ@3&p_Q"P&KV(08 `n:rj2Q.{PA4Е6}% "w`ėM4߉z5\J0\cD]lHm ڄWb $ R/HQg^x5РZtXFAݐV=o_m%:(\$Pll <BjKӱ +F< &Bm F>H"^eoNUZ&H 5J~wsE M U"S0?ȟc=-7]M_Oˤm<]4zL$eNTb\lTR]KBpRA%NPnhd[vnP"q]}Dރ դ=}=@}7sM-R> ZFF[u"mM}ZCmagB?%Қ""z8.bǚ}X1"Id^[L.+g}hpAs y1}}Rd|y}cr }AsX &4.LIIˀKb&FP,kQ,u6E(ȷ1&?lPr~4&w @@mK׌ h1CÙP` @1&wQs>E(&ҸW)xfsF\SVn64R{ P6{J|2Dl6F1T{ʾv9-;t :#lE(1x\=E<ԳDxT(Ƌ[+ ~A"2zg)?O"p}/}( йbG z4K}⽀U%Aw=j`F-uz! wblV[QdY q.dQֿNuRtbñT3+HT661MkS\ 5O"h-'[ZLJ‹>bJA@w~MvE,BiUr+(k[[i.v3P$ԩK 2^Tu$(Eq6щQsI3-oXv*r6 D F+S/R pvLxLBn%UT@a\SP]蹠ZG El-J )A&ő4^Vt1Vx]^GU( vW˦;* wᕨ:A`喗G 9H/ \H| kF- ؓsea\ٟ!tZ4^X0K=ar =z7/ j?v %u%GIuCQK@I<?:r+!QƢF`POdDr2uR6 6vm8Z a6JQB KvAD 5g4i:pP~La= EuT-~=C7d&\ǔj=J̬a&TC+wr%V40-eW{h`D n u"PRAnxo fUbt/9SSC(.s#^zD8SF>TTxB_ ԃF׀]Tpr*jwQ v+Ss-RD[Z[_Nq%DF%xl(o#yc#Q0 Ax|qDtQ O ~_8 ~l("hW[Q1pbPRQ5uh-WlZ\ȡ8,{<ӡ-O!ȡQbE;wu<# CT#"ɢ̒B}хlXi-TDIDCMcqvSBSF)I ^ ?Iۿ%-b1r1[  `+P Paovo@(.rE Qc%~S Y= $~)"0y\(T~!e }Qm:ɵ r|^RǼ9}%.}RuvI( +xAص-"'&6s6."V8#%],DqhgSp.B`J; NӀ3L], eCxZPw@ Vk ^s ô w+ wkzc @oՊVqZ?> U- Z`Yw] *[sS|MPWISٴtrw`z-g>x-Ҷ4YȿunNul Gڳ ]e2!{|[l)Сm:Ⱥ` ؾ[čL5o0p%+^h_$ťP v奍k3CiW34/T,o: %4u!tM"Sw `\..MrzDo izGߋœ66e+,eY|G\6'][ZXYSߐC/<hpSp[p=A&/>{\6P$AjS 7$H/ Hw͸ +<#=6!04jأ2"'Zs[} B-t8sc.^_6| 5.4&:- 老kpZi»b*وQll"7;$k+3a&^nK,Z!=(!A()jrQkivY50 }[i2[k?uFNkh{nRħj!7 HnMjK~?GCGF[A^; C]&o,$`Wv*uKjD tۗ_ ;Ru8:,Wd 9 Wj܌ɫli]6]V!Nim-ƇU-H1ںp oԢ*?~ms.\>6ɾ7꾀ʨ sfe\ 4)."PL0/w`}pf  4o;ʾ\!{^v o.m ߞ*Pn֐4ORGG64 v~145>Bt / - ł XRxn|4m $ ʅŻ%[w&E(A5<(RG:Oj .XQnW<(>;]@M*6g>EF92*P.'lEP;XC @sT.- (&)xmHIKMOAtc_iS}k4 d)<8=N= 3 )(mY  vgP!(jE_{~~s ~ހz uwzs_he\/Ml юM|vJ629s6SM ?"B"9r[%TNSHP֖V z%^z=RR{}.V*[\P$\Z(l-AkY &Fl F4RxKV[U[_߸'/ 3@8GBiAi-z$kar+z q=h=Ht !)b@?wph;/hQ_Ͳonn|g.FN?àw:hۚnPJOU}UȔtnb-`|'m,)6Nۿ5B/`sw o̠.6.[Ur,W"M?E^:(GL ])78}B WDT/DTӨ&x(@*̻,lGN*L!l D<>ɡSe[%W$>4rKR,;[ϡ\.mˋ~v&+6JۻZH8* n,zF·p Eл44`H(krSGEZ3I0B' 脷@oxFTK$P ƴ [ ض&Sn)6 +Q ^+W[MV P(|aZt$h9:-JGSCrb%M9s::N *S_CA$N% UC $lpʑs~F(H㇌ɦMO%3>mJu#jA~JJM hVx,qV37YS0M{wE@z{v+m+soutHGdn2 H N)Ju1 CZ Yaz[*ZL}>P!Q0G'c#ٸ|;Dihv.E Q omdWL6tURj 7պHHhƹHo'Nhj D @}]1`WyU=BPBmڣo ʁ t&"8d8V=t F*%[ }1uPkLmw D +7;ue-SdXvtO'ɶo'jR`QO@m]8Cn?itk<u"f.ZYZ[< ]-u~RAh;SC5_XF/B"eV)7tZ G6{q-/nFk݉lϭl$zYMSnR[sW E -0Xu 5-Ѝ-EUF碝S<9ظ}6Z:u^C[gXkrTPqG .D^YU@CAb.`d4 -r (Et;o6[POWw Py'M05fK}s D:%JT $DQh"Bl qj {# t)n s,F|#@~8l|42GRAVź,)sR|%@(nA#pJ%0-D D 9G)6}}Eu|@#j="oEt! QG@qS^u.BRHjJuh G$6m:T])&ш nRPR{."9jM=߿S} ыs - U!p_tG[8pѼ >h-&;] !(Jd;p)=h$IuQCG(Fm_FեAgp5A>OO"E}‹/-GہtdP *Uz _SqD2؍EDPT;t tp >A!R6BF&L JkRm@BBEmR'S6@@ %->mU= +VZPC[*ZF {PKV|^+^3q VCJ3OFwQZN9s ZF%·%,GkERBاF#Ek"g-GV.xuspoidcXS+UVw hmKrJEI׭L%t )q]5F Ct 00ܮF0Kp|KQS(LD3ع1lu Zf CC G,uPw 4 UsѕݠMAgs-U _lAhX~{c_e~M 6v w e`+)#El&UHnmv)k7t%g*0_X~?,?oZPk T~1Lc* 5*+H okotn@-<r(63Q 2hVB?'7֊HeF vBV|S$RCŠ<"i  k?=A AY֋T 侸d ^]Q0!ƞ@0E^GQ #=i vSm 1͜ <Չ/ vnrV `%%7K Z Ag'lyDm  D#K8H4k`FQ=9,qVC]TJ(',wxvкL" }\d.~euEx&%8$͹=vH.É|Fq{ ?kzw 7~v Z^Nj.bs'홒V6&s.F+_?U-tڝMO#P&}_H'v1HYrh7rU/d >i :U|4DP~ĸV^|Ӱ@6m ] m r .Nd河t-^"3T- ה{G |,-$"o]h6EF{p'=E/ ,|rrid'B y6#V! #%7'Etg.&?oƇ#0kd #UA݈/?~X<&hs 0EFڂn|)*l|G[g5tG'[P(Z=!E-;h@Uwt 5 Qd43,jTꄄm7e'+e F [Dm?g+j TJ}uTLZN VJ'U9v]M:wxVy4*to D3b2Uo=/KC,x(r,UoFv艝[cm?T $W@Ph .`>v  7u VP|W4>Ff|]QH*Q76 )-R(3 kOvɀF{ lUUANO4]dUu};u٩ vt!s YTfC,ʀyv DSPLFuwtpt/67/ .9"-gttn @ t u& v39e;^7tXR1լldorf9HuD:zxP |s QQJGX!dV$)Ѱۊ<[J2E}hքxDj4K kOMSv6WaEQHS7Bl'IUaY@q߶ gOE6Wxޫ0 PmZg^.[Au8p#_8oֽ^k5R y n l$m bB}V,"蠩<ZtV(_W'] A )hxB-r#F1 #}ǹ"ƀz>۪$oBBYįS4zK(pЬӈF ѱ?ES06ܜ3djƠ"E5>C:6'`V+0}[@ԼTo\T7Ti2tV=P(55: n 3.hkgH5ګV@:LxR)m4V5"ӕ- wvx 85E[_baE!`6_ko Lޭ7/ɘ0.@Wm=UjYoY9} Bi;BXO =:5P Sw^*,%nX#BZ]c$HDiĴ:gi`1mC)=h%ɲ =v͇bc.|ނmc(6Z([z2%юZ]2nj r'G+w v!y AZx ͓Dw@-^|y/_ nna:cY38ƃ4 (C)opyright995-%4 Pasq[le J. Vill+yj Th Project. A R@seved.)ikf- softwa C#% with ABSOLUTELY NO WARRANTY; youk&+m 1dBtݜbuDMt}>/AMXonfyuTC vrmUg GNU Genk¦ublic Ls6$ps&[by;FSCFoUaPSw; e9`@X=2, ~(8_%)Q~l( /A:-@JUNK@-.TMP !"$f%&'(-*/UjE- +C!m +ۻ /a// / ˼ >˼\˺˺˻#˹)˺3˺=S˺K5߽S1Yoټc/kj/мu/~/9//”yay~ǮyǺzȾ7ߛPRBJMSCj K/w_PVaCKR+bjB[fBg t+7EUR.fA 2!U'+r$<$HU&Y]'W2)(A.*,WN/N-GDKK.ASEK3/+aWv0+=PLN1[ۓ6J˃n7@=lQm^_fgWwBGL!<|PUAH }DISKD]F p 9q` Y! @ $dyFG+2\AUX R. %8r7pbZo%co - 4T*MC F\32 juppt %s?H=./YDZIlkSQ;j,*FloHy/X -;l H}o inve5js(bot{_<''H'Ewa8*u=)9r Uu&2*&4*)ôJ!ߎǿM uʎ&>:*&>T*&V*tA(O0!&6*&&7*<r/,)1 =nou D=87uE<u<uFF<u&6X*&Z*&4*ʎڎ‰.B*>:*>>:)>D*u D*F*H*J*L*N*1P*R*%>6SPRi=!Z<u)I@!XPXL!PȎXSRUPFF t ^1eV 0^uF]Z[QVUP։ڍNQىu F]^YøQVUP։ڍNQىSU][SRVW>tƊ4CFu=u8tGG߉_^Z[SQVWUPFFFFFF+F`+P~E>+7u i;}V4|:u|u F;FN~uNqjr'4tbF;ubhUc,,++++t+f+V+,++ +aoaSa`+cdsVsDs-ssMZx !|>PjrP0G0GP0GN !2N QN YNQ NYN !< ! !RӴ !ZƃM8j !\ !REӴ !Zƃ>t+R !-.ZR#!:ZRZ!6ZƲR7!2ZRo!BZH!> BQNY3ۋC<$uP+ى2Ë6>W@ګ󫰿_ǠW 󫰳_Ǡ٫ƀ  !PS[XPSQ2Y[XP22Xô2Ê6Xx :6Ys֊6XXpPSR2Z[IǪGXPQ YXPQYX9u;.u.xx;:u:xu]x^uf;6u6xu^xUuIu;2u2x5uGx9u(^;BuBx-u0xu*G>xxt:cB3..2)6$:> 2r2;r.%GpLGKRP2@ZPR1Z !XfPQRVf&EfffR&u&M&Q $^ZYfXÀ>PuPSQR DK3!ZY[XÜ>PuPSQ Dk!Y[Xþ3QsQYFÃ>w m !À>tVHSD^uË@شH!ÜI!ÌлC،-+؎J!!!!43&9uAfMREGf&9u!fMSHAf&9u!!>!u  !W!À>!u6,01<ută&281?ÿXVRQQW"&E:tJF"3&E:tFAr<t <t#w!+"4,+X< rY_YY^_YY^F⌠XYV$XR>t&ED&ED f&EfDf&E f ^fPSQVWf&Ef!f""1Ǿ&}t1&}t*>"Ǿ&}tT&}tM_^Y[fXf"f&E "&Uuf&NTFSt&}u'##k"g#,.f&Ef!f"f&EafPSVW&E< uu"<u"<8u#~tE+YX2!u!HuPu܀Du >tÀ;uSu?< u<uȾ3!u!Hu2Ku2ۀMu2ЀPu2< u M뮀DujrÀ;u, <uR3ɺO3Z !<!3Q>~tE+tlY`Q8>~tE+t *2Y*R>~t!! !Z6QRȲ0sP!XZYFf.X>uf3f,02:6> t!! !:j>t!! !BP#!>!t!! !>0>~tE+t *2Ë;.uRZ!!9&];2u =3;Bu ,3;6u!> t ! !  !;:u!>t !! !;>uRg-Z!!c!Àu R Z5Àu RZ?À*u R4ZPÀ6u RZÀ!!`!!,!v!tV!<tF^و!ѹ3U!u!< tK<t*<$t< r&!:&!tڈ!F€>!u* 뿀>!tN! ^ZY[X2<t:t>t,1uúk 3PSQRV!!2 !u!< tG<t&<0r:!w&!:&!t؈!F´ À>!tN! 멀>!t^ZY[XSQRV323ҹ &F9w 0rt^ZY[À>!ub<tZtيٺ !2!!&+!:!u&Nt ! !8 t!  !!$Pu  1 !! !!<tð1>t00<uûC،+شJ!ÜX%PX%=u z!L!QX%tError: 386+ CPU required$H$332ø3!2tô !3L!P/<rPQAUsÁUut QBø$u !ôu !L!2vPXfPfSQfRVf "3Rf3f0Nf uZI*"+Ѵ !^fZYf[fXC؎*;x "")rksd{&FGsK"XrC r>mr&pr!rs@r4H! !RL!L!vk-!/2a`''QTL\s{`v`QKJ _RY]MJ`fn Dzrxh~:uydb54U#!=lacxbd|m'&@W@/puؽԐÀɋ觬؜ǒ؉ÅĀVP],  W3; 6 Q L HEDCF$+;/|+;*+ 9'0s4>"o:%%8j:142 )cjpv]U]I[ZLRDF^SI}^NYZbhqaqVHzp=n~{}a961Dawbc/}hoyo}(lc|$`mlbߙԶΙˎƤ褮͝Ɇ؎ؤԦS\> VDTQ @KZIE B ;;}(3?y7#>0&s!(#;+ d8cgl#)%:b5)R[ GVQB DX @JVKOFvpth~:nqc~zag2~b/ydxc*zkuc`jpcweغ˜Ʀ򟱨툪兯Ț֟긳_- VKNI;(8.(366wrsr1=:$8"%'h?5!cba`yYO_ZLRR{CWCQ[GCK yP[SCHqHZz>5QY398Ayy:3^prjb)*);:98?>=<307654+*)(/.-,#"! '&%$  献ԘʆؤԦ_ _XWFEtshgvT\NW xBGLdQGKCLz>stn9urx`.36Uuiox`*Zqtr`i9"%Mک˫ȁ𢫣󅞙Hxt{|hwnsdsXwsoXkdklnxg~btcHfc_hZT[\QHWN]DSxYSOxEDKL@XG^LTChHC?44;<3(7.?$3;3/'$+,"8'>.4#*#(  ܕ怜ꭡ墬C▒agL&ljKf)M5z-H;|~yptzcWmLddCia%QVWZm^P:[M\=NuR?\;;6 L=1D(*"+8ύ&.!j!}o$iB+tn\6č¾}͸zjבi؊3Xkjгwq ַ% NR:kYc lt`)VT+))>ccy [ U#!p|l{11OhVapP{Q MVVU ΍MN G@SAF9u'43 -,+*)('&%$#"!  ü#![I^cA԰ǒ@- :1 -^9O!$Ee(k, ԭ(T {4 }@F|vs)+XskҠ iNۂ;.Gϸ Ɲ@"U7RtĽإܭХԝuJߞsF䟲{xkK zL akjXkcCR^UVo#X|c(\җYMxCI|GdZ;MÊ/Ҝ:E1ГH>h$*\h0(3"d7*g#'/(A 0Grϴ_$ddd;Wڠ;E yHC @ϿUGRd_H_t20ت˦,/ح[S晬ooaC2ӃB6| Gxw4NIpgmiz[YegaZaf[,T.Zv.7ACvtH=T9g~bu{vt"Dn|k)g0;:}1QVX A^J]ׂƁ-7(7Όr>݇:8'5,T"=n?WTyvzxus+k)VYo.c a!>-bV0) Н D2f`a;~Ƕȳ?ðToh)~_=ٗ:m͋Ph2Hr q}nGI2}56B2d'/v&+P" '24YDF"h;&s?3 ,O ~v1q ߛX˺c,SR.T͇gnb`ZѶ$3t8,;?S7˹6u0,KXaXh"%}jQ)C4>O?˧O8~m~}lwyM9}~mxk`udo PK[W_PCJDvL8x1O0p933h ^9%Q3%H)&|ͮM#2OH7]N3A^Q?']/c:}ܦ*=xǺ6 su,:*>~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ajkhi㧽]BC@71^\ OTSRQPMLKJIHGFEDCBA@~}|{zyxwvuts   ff(%LX[RIM]EU S_@Z JYEDAJJTS[dNk{oz9$"0&=>$*=<;:9873210/.-,+*)('&%$  ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:987654321'-,.*)('&%$""!   \S N G C 1*.QQ)652v<:5=#=.:$#%j(*(31d".-`VPNHZVU]SZDV@PDF@J XSZ\BKV {NU?}|r;i|}7b}q3`tczbycg(sn`$$Cwaو͛ŦŒ𭢢ꨦ浶ٰ嚕ǑӆƂ \Y U}eFI C 3~<,+?8*w!=1=r(?:n?))%&=<6:Mp~e5|v~a0{kux\X(BJSM", ێהѓ㭩ƏⅥΙӕŐljȄĀDZO^]\[ZTX'PMID 0)q|,2<*2v,;&r21!n.98>&%.< d:-42SXRN73}du_XE_ dITR@VaMNTzl9Uu:mp~e5cz|ux"-ud)kfh%gvquoۃ֗ѝ̉ɛƟ浥ϛݍԆ ]MMZAcg? F-:.|vz.2$,t +"$*#m/*$i &0 d"b1!LMJSI^MGA[LFL^JI]MUU ))rSOk{~hruw8765432<0Fz-ex*ygtulfog!tޕٌՄʏŐ╨؜ؕݍĉ†Ŀ񊌥_^]\[ZYXWVUTS  G C-8({2<*2xX^ k" ,.("dcoaWWN^TMJN\GSB@Y CM FHABH~l|okk96Pbv`h0lfl~ji}mu $#"! ҃LJŗ󦹵﨤黾۝ӻ騥_O]ZVQNI jlEDCBA@~}|{zyxwvuts!(#;+ l-8&%g2-!c#"4J_QHCJLR[XVWBY NFFR ))?>=<;:9876543210Aayi+~ais&qljq!iޘԜϚ̭ǩÒܑ𛧠㖩˘ЕݍƂ_^]\[ZYXWVUTSR" JE*2|kz6*wolt03$#*=m-%j &!/+-7'a$ZR\E73 lB[NU?kny;*58v6fwawt~|o{iy*~akj%esrdaޜՇᮌñ󤰼籭֚ڕďˌ̈گ, \ WQ@OL  D A7;}0:)-U]vutsrqponmlkjihgfed!-.4ZZOBIM]Z8>rGUYMBH FOG]iqztzn|k7s4gztbj.d+k)jbcu$tjdnߊۘ֘ё椨Λ֏ً܇Ќ籰 ^YVTLH  613|2)y(%3&'66]E #-)&,h!**43;a`hRVODA\VW\@^]U HFGSJTWKNN?wsP}hn|jUyz`v`5_azmha)Lnun$Ncoa׻ј͎ȁ񕡷񩠻賩巢ޚ؊ɅĀ渳_T]50 L H C<;./=/54.v<: &0<#+)bo;-45ea4PLIRNLXq{`QAW C_BLZM@]VNm{stn7=<;:987642677%%!"9>??<:;lAJ>F8z:|4`602,.(*$& "ѷȭ§ו焀Ӂغ8:2/_2T;"7#@ 9*8N! C$ 4lly2>==9vacp h#-,"(e lq~zmPRYF|PTB@@ RYntpbpmIqke8N\J ;=)"<.&!%+E+3'/$ hy{`}sht |upUXHVz|x|210/.-,+*)('&%$#"!   vA~u*PPS+Piv40ƃA||0uË0P*P-PIƆF;F~L~tFFNj(FHljÀ:t\u/tƃ\ƃ=v:u0-AF FN;vtt:u u tFFAP-PFP -P| vN^V~~tv-PU N^썖uv*P-P1 -P! .^썖uC .‰DžtP*P.P .1ۉmtu*P%.P E.P 1]_^Y[VWU P^NV^FF~ u^ыFU%]=t~ t-^ыFU&]=uVBv ^s!1]_^SVÉ֋G GtDtttt[.P wwww.P GDGDWGTD^[VWUPRSQƃAV.P ^1ҹJ D!VB !2!1P5P11ɺFtV/P a5>@t6@>/Pp B5E@H16@F>KtK1Y[F|tD1D T"\F)؉FVVD01ҋ^z^)É؋^1+FӉڊ\ 01u =s4 u =s44 5^À>4 uR~/P ~|5`H D!u1GAU1Uut(&C4&P/PN ~|5` D!u1>4u$"5o>4 uO3@@W5E/H>4 u-~}1D@F𣭺ttt/P ~}1E$F𣑺u/P uuu/P E0Pu0Ps 1 &~=t=.t} 0P&Fދ^?.u"1F^?t}0$.G&P80P v[0P~t~t;vAV0PP5P11ɺFtV0P ~uyv0PPbPvƅ}7v*P0PpB 5=t"vP1PIG F 6 VB !2!^1ҹj D!]_^RVWUS΀>4 uMA21,21s! BÉыF;ru ;s/1+@VXF1ҋ^1 ^19wu;Fr1]_^ZVWUHPQFF;tʸnVtcP*P61P5tH?tCvSJ1PP;P*P.PVtP*P61P1^`!vFAPO1PPuP*PV1 PPǃƅ} P*P1뉉øB11!PRB11!ZXÉыFKuv*P1PB@  PbPP{}!7P*P0P ~:Džv4ú:9tPW1P a 1~F뻍^V7^VM vv1P]_^ø*P *PPP1Pl 22Pb42PX*Pn2PJ22P@3P63P,QVWUPljV11ɉB!u=t4P y=tP4P 4tv4P4P ]_^YSQVWƉ11ɉB!u=t$=u1_^Y[SÃrG0P65PLrG 0P{5P6rG P5P!rG 0P6P rG 0PM6PrG P6P22P[VWUPƉЉ^11 Ӊ…u=vSPv6P0;FvPv 7P:t]_^VWUPƉЉ110 ÉЉډF=|ur uvvRv 6P5И99}0Pv 7P:t ^]_^SQVWUPRF*F*P@7PFF;F}Hv4<-t.*uZ[Ë.*W.*Z[VWUSQF׃uF }^-FvFFVF^N8F^NFF Ѕw~N9s $%G]_^RUPVV.*VFO1]ZRUPV VV.*VF-1xuspoidcXSFb.$).SQVWUP֋^?t^?%t 0sFF^?-uFF^?0uNFF^00~G wF ~؉F'^?luN~^ .GtG.*PCCw8PFPٍ^.*1&=tk@ً_F<]Mӻ  Ft 0*u0*0*9u9r =u5197t9tt9rv)Љ։뵀G^ZY[SÅtg[R* k/ZSRUÃ?u]Z[SUÎ&G&u u][&SQRVWUP88ȁ8s?u:GrފG8tD<uznj]_^ZY[SQVWUѿ989s?u:GwފG9t:Ls͍D<u]_^Y[dQVt^YÉȉM^YUSQRщ´!Z[Sôh!M[USQR=!r9ZY[]Uىщډô?!r^]Uىщډô@USQRPщڴ!ZN!ZY[]R´!O!Z1VƉЉډÅt0$ArZw 8*u +4*á4*J!u 2*2*ZY[Uø>*u1RPWVIDEOs RPQXZ)SQRVW>u@,4*11&1Ǝ0&:t]&:tB)uPÉDžu_^ZY[ã2tT1Ҏ10&:'t6Ή<&CGuB⡜˃ȣlj0W_뒉N>u>uá4ꡰ&SR$ÉZ[S [S [Sø [SR=A|=Z Åu1ÅuSRÈ0s9>6*r+Pu"r0*tZ[À rv܈0USQRVW ^T*1@FF+T*$‹FF@$AFFu0^죨f_^ZY[]Ë~Ћ6T*W؎_X*W^F^𣤾QVWUƉ^F< uF< t<tK0<"tv<"u=uFu Ft)0<u!tJ~׋FF<tPF`< u!tր<tр<\u'u|"uF|\t< tD<u|"uFt$F'Cw|\t|"uFa^F7]_^YF<t'>uáSRV>t\t(>u+6ր<t߃>tqÅt1^Z[ø<1ؽ|^|`؎Ѝf~$uV$FFFreeDOSv~vv҉~ԊFf׉v։~؋^ F1Fƃvډ~܋F֋V؋~^Zr/~Z }W_&Et &=urYP^Z~FҋVkXrF^\ s=r1^Z t$HH~ FV$s err0^$nZ1۴^V<uVFȉVʌFƉ^ĴAUV$trTu v^̉^δB,NȋVʊFfvшƆɊF(^ĸV$s0뢋F vFƃFVOuF^KERNEL SYSU<1ؽ|^|`؎Ѝf~$uV$FFFreeDOSv~vv҉~ԊFf׉v։~؋^ F1Fƃvډ~܋F֋V؋~^Zr/~Z }W_&Et &=urVP^Z~FҋVhXrC^\ ƋV\sڭ=r1^Z t$HH~ FV$s err0^$nZ1۴^V<uVFȉVʌFƉ^ĴAUV$trTu v^̉^δB,NȋVʊFfvшƆɊF(^ĸV$s0뢋F vFƃFVOuF^KERNEL SYSUX)ؽ|z|`؎ЍfV@v~vv^~`FPf&Xf$FbVdF HFfA@uFhINHNJF,V.RPrPS^vRPF }ǁ t- uXZ[KuXZ*&E&U )RPS]rU[OuXZ0#~fNhIuF^V`S );FHu;VJt FHVJG[&&UÊ^@nvu=rÉ-^ (FbVd1۴^V<uRPFfvшƆV@XZs0^ sKERNEL SYSUX)ؽ|z|`؎ЍfV@}f1fFDFfFfFHfFLfFfn$fFL;F t4}fF,fPrM^v1 }t ;~ uJufX4&u &ufX)fPZr JufX^@nv}d0WSPF H!XffFH )f;FDtfFD8&e&f[_f=sfHfHfV fRffZfFL1۴<uRVWfPjjfPSjjV@BfXsP0Xf@^ s€_^ZLoading FreeDOS No KERNEL SYSUSYSv1.00SYS CONFIGKERNEL.SYS UUUU?3333*$I$qtEUUU;$I8^Cy 0 ,d! p= ^B{ I$ B|uPq  $KERNEL.SYSFreeDOS System Installer v3.2, Feb 25 2005 CONFIGBOOTONLYBOTHUsage: %s [source] drive: [bootsect [BOTH]] [BOOTONLY] [/K name] [/L segm] source = A:,B:,C:\KERNEL\BIN\,etc., or current directory if not given drive = A,B,etc. bootsect = name of 512-byte boot sector file image for drive: to write to *instead* of real boot sector BOTH : write to *both* the real boot sector and the image file BOOTONLY : do *not* copy kernel / shell, only update boot sector or image /K name : name of kernel to use instead of KERNEL.SYS /L segm : hex load segment to use instead of 60 %s CONFIG /help %s: drive %c must be A:..Z: %c:\Processing boot sector... Copying %s... %s: cannot copy "%s" Copying COMMAND.COM... COMMAND.COMCOMSPEC%s: Trying "%s" %s: cannot copy "COMMAND.COM" System transferred. Old boot sector values: sectors/track: %u, heads: %u, hidden: %lu Default and new boot sector values: sectors/track: %u, heads: %u, hidden: %lu Reading old bootsector from drive %c: can't read old boot sector for drive %c: Sector size is not 512 but %d bytes - not currently supported! FAT type: FAT32 FAT type: FAT1%c FreeDOS FAT starts at sector %lx + %x Root dir entries = %u FAT starts at sector (%lu + %u) Root directory starts at sector (PREVIOUS + %u * %u) Boot sector kernel name set to %s Boot sector load segment set to %Xh writing new bootsector to drive %c: Can't write new boot sector to drive %c: writing new bootsector to file %s %s: can't create"%s" DOS errnum %dCan't write %u bytes to %s A:\%s: "%s" not found %s%s%c:\%s%s: source and destination are identical: skipping "%s" %s: failed to open "%s" %s: Not enough space to transfer %s %lu Bytes transferredUsage: %s %s [/help | /?] %s [ [drive:][path]%s] [option=value ...] If no options are given, the current values are shown. /help or /? displays this usage information. [drive:][path]KERNEL.SYS specifies the kernel file to modify, if not given defaults to %s option=value ... specifies one or more options and the values to set each to. If an option is given multiple times, the value set will be the rightmost one. Current Options are: DLASORT=0|1, SHOWDRIVEASSIGNMENT=0|1 SKIPCONFIGSECONDS=#, FORCELBA=0|1 GLOBALENABLELBASUPPORT=0|1 BootHarddiskSeconds=0|seconds to wait can't seek to offset 2 can't read %u bytes CONFIGError: no CONFIG section found in kernel file <%s> Only FreeDOS kernels after 2025 contain a CONFIG section! DLASORT=0x%02X Sort disks by drive order: *0=no, 1=yes SHOWDRIVEASSIGNMENT=0x%02X Show how drives assigned: *1=yes 0=no SKIPCONFIGSECONDS=%-3d time to wait for F5/F8 : *2 sec (skip < 0) FORCELBA=0x%02X Always use LBA if possible: *0=no, 1=yes GLOBALENABLELBASUPPORT=0x%02X Enable LBA support: *1=yes, 0=no BootHarddiskSeconds=%d : *0=no else seconds to wait for key Warning: Option %s: Value <0x%02lX> will be truncated! Warning: Option %s: Value <0x%02X> may be invalid! FreeDOS Kernel Configuration %s Invalid argument found <%s>. Use %s /help for usage. Error: unable to open kernel file <%s> DLASORTSHOWDRIVEASSIGNMENTSKIPCONFIGSECONDSFORCELBAGLOBALENABLELBASUPPORTBootHarddiskSecondsUnknown option found <%s>. Use %s /help for usage. Error: Unable to write configuration changes to kernel! <%s> Updated Kernel settings. Current Kernel settings. 0123456789abcdef%04x:%04x 1w! 8888888888 XXXXXXHHHHHHHHHHHHHHHHHHHH .50!.,ڣ.=>NjعaC&8ùى+> s> r(> r"G;r> t> u;wډ+؎JW!_ҋ3.5+3ؾ .5.r.666P+ؾ .5\ ^ ` .5r3-F- t -LF!F5!rt5!vx5!z|5!~%ʎں\!%r!%v!%z!%~!ô׋;t?t 8gwgӃ;t ?.5t&_&Wô@!ùT.5P.9RUVWQSPɎA0P$$$&Xs0Dt(  8sO&mɳSb!&4&G&9[q iPKF U>1Gø !uYtv>4&X[Y_^]ZϷ tW5E8r÷ۋ2S+Ct(uJ^!I!DK!r1ɎѼD٣H`!r+jSj] bZQ[=u[}؎Ћ&^^ ]_^XMS copy error$Memory allocation error$ FreeCOM: XMSSwap-In: $T c { !ڴ !L!ȎмD|u0vôP!r& t& z&l tĴ Z뼺 ! Cannot terminate permanent FreeCOM instance System halted ... reboot or power off now$..Z.6xhUVWv~ u3&| uD9|"| } H\ ؋_^]UV64 t| u^]U졨"Pv(YYG u3]UVv|ttY|tt`Y|ttSY|ttFY|tt9Y|tt,Y| tt Y| tt oY^]UVv$P3PV؃D ^]UV>t56t wwđYY6FYGVY>uPTY^]U>u]UV$PRY u 3VcYDƣ^]ULLVWv3PVYY u ӐG>t  u>u u3VY6YF6YFwvYG t vY u{3_^]U VW>u33 uNPSY u G;G"~3P6eYYFFtwY tnGF}PvsYY uGF_+PYG u 薏;3Pwvσ uvWY뒋wYGGGFFFw YFFvw vՃ uvvvsYYPmYYFFF^^FF^?u^^vzuTPwٹYYG uwYG t+Pw聼YY t+ twYG GGGWPQY u(wvv* tvvYY u uwww/lv҄YvqY tu<:uDtfFG=!r=~vwVYY uBwYG,u"<@u@PpY^^ >t)>t6t,PwYYwYGG_^]U~u RP莼YF>]UVWvlP@PYY u[ t PT?PVEYY u*PV7YY tVY u.PWjYP_YYFnPvYY uvVWusPviYY txPvYYY u^vY=}vR>8upPxP#P΃3PvWaFP;P#P΃3PYvVˋY_^]UVWvnYFvY=vgvPYYF؀?uFFPY^F<tPlY tP}PYY tȀ<tPPYY tF^t3PPmtYY t$=t5PYY u耾u=uE%=ta=t<\tU<.tP<:tK tC[ u[ uPPYY t VmY 3P臊EPPVmYPЃ u 6raVU[t%VY@PVPYPуFv hYPv4YYF~uVvYYv]Y_^]U VWvFFFFFCPVYY>ttzr PVFYYnPgrY=t~uVFPFPFPVg }W~u~ 3P4YB~t%3PCYP@Pvp^ t v~uPYDzPYF uPCPvЃV=YBVVYPʭYP6DnYY3P趭Yv@YFFFP@PvUЃvO=~{~tBPwYPvv]=tv0KFt@P33PRP̓*>Dt#P.YP6DYY6DYDVBY>Bt!3PY3P6BYY6BYB>Dt#P׬YP6D{YY6D¬YDvF~Yv?~Y~tvY~tv Y_^]UVWv[F;w3]^?%t6F^F .;FtCCQ.g%^PPYYF t'vtYV+;wvVmYYF본%Pv~YYF u^v2eY t W$YV+;w@WVYYr PPFPEj t6>PV载IPPFPj t33PZY uWYV+;wWV诽YYWYF@F ^FF^?t_^]%0123456789UVW:3FF~t v3FkPY u 謅RPWFPT u?~u3P`Y%=td tWY:PNjPyYYV}hY؀??u'@PnhY u V YWYFFV;Y t㍆PVmYYFWhY~u褅|~t uP*Ytc>LtNL~tPPYY~t~u>t'r @r }| |  r P PQYY&| u><uy3_^]UjP莶YGPY]UPY u u 3PP.YY&| u3]ðU VWv(Y u=FFvgY<*uVYP@Pv+˃~ ^FFPeY u<.t9~uPneY t<"u^W~YW6肚YYF=uFF^؋;FuFF;F|FFPvYYF u`FFFH^؋FWHY@F6vPYYPV2YV+X;s"6vWˤVWYYWvYYTvYWY_^]Uzf&z&&t&r& & ]UVWv~ FFF .;FtCC.g3F tPWvVWpF&|FPWvVo}&*PͻYF.;FtCCT.g MPVYY u7@$PVYY u$8PVYY uNPWvV oVY_^]CKLMSNTYl!?CDEFKLPUY*&(!UVW&v&x& & &r&t& & &&zWPpY&P;P#P[ÃPGP$PIÃ&>,t&,HPRY u &,F3FF3PPpYYF t&6,v3P^3P Y& |~~蔁3@P&YF u KW6Pvy ^&|FF3PPFPbF~u^?/t 8FF~t^ uvJ]YFPvt}YYFF u=벃~t~uIV3P]F~u~u VYF.~u~tVP]F V~YVEY%>FtPDP$P>uPYT >~>}63P蚜YY#&6,迖Y=sPP3Pꚃ6PqFYY t16Y P3PYY6PLFYY t 3PPt>t>tF>tP_eY>u><t&>|t&| ux>tFF >tFvPdYY4vώY t vPG>t6|Y3PY3Pq=Y6uY~tvPYY`~tX r @r }| |  r P P蜬YY3PvYr @r }| |  r P PnYY3_^]UviY]UPY u;PY u=s= sP?sY3PPPQ9]U VWT\F8ZFPF} uYFPFPv. uBv;{YFv3Y~t(>te u3PvvBQ37GYG;>|6Y6Y6YvwYvZrYFP tV Y_^]UVv".97tCC.g 3P{zz }v}Y^]W"!!!!UVW6Y<3P#wYWY&>Mt&>Zt&>uPPWP՚ uH ǎ&DPvY&>MtW耝Y&F&>u/PPWPx u<uHDzHFF&>Zt&>MuZPPvP. u@F&&&HD&FtP&6~YYF@;Ft$^&u&t,>u~u>t ~t&^&;GrpF^؋FF>t^&wvYY?;F~7+FPFRFVR蚾+FVЉVFF؋FVY^&;ws &>MuGF;>}3^7?YG;~|vY>t3PqnY3_^]UVWU3PXnY*rVY0+PVYY؉7PPYY uWnY3_^]UVvF=Lt=St#Pv vVdPv vVeVYvY^]U VW3P>t%PFP Y tNF uPGG;>|FFF PFPv^?,u;F PFPvFVu=tVF̉FV;6| V(P]YY:~u uF؋FGG^F?;uF^tF^ u>t >uW/vPSYFPvzsYY^ uv@SY^3_^]UVt|u3]U VWF~vFF).;FtCC.g vVbYYF u VYJVF+@FPVW&~v~u <>u^ IFVWYFF<t7P9Y u,[ u[ uPPYY tË^7YFv觫Y^ ut(FOEFFGF tF_^]"'<>|((M(M((UP6P>P]ULLVWv~ FF).;FtCC$.gPWvV0aVsY_^]CDRW))i)z)UVW3s3FPFP3P>)Pvk u>tVF0FPP踶YYFPFPPZ~u,~u PZYFPFPFPPdZ>tPSZY>tPDZY>tP5ZYWPY_^]U>Hu3]UVF ^]U VW>HtWLHmWF~tHFF&63C/Hu&l $]UVW~>FuMP6F虃YY u43VPP3PR&6lFiRP tV-Y3_^]UL!]ULL3PPFPR t{FPv6P t=t 3P!pY3RvfY^ uvQY uvBrvYvmYF^?t3PvP86]U23]Uv\Y؃w.-r)2 tJMPcP(WYY 3P2Y3]e-e---UVWv~ F=Nt=St=YtRPWvV\TVnY_^]UVW݋ uv3TR3P-PFPfQ tU>Lt>RtL>TtL3PvYY>LtLuu VY3_^]UVPPvR3]UVW~f!^Vs q t uvvPUjF؊[ u2F ‰FFފ[ uV%QY؀?tWmYV^f!s]qr3_^]UZP3Pv2]UP1Y3P?Y3]UVW~v/.97tCC!.g Pv vW["WlY_^]ABVY////ULLVWF=At=Bt $&&$Vv vvZF u <tF_^]U.3,*]U>*tG(G, t,*؋G,6*Y>,u(*؋(6*Y>(u]UF?FFF FFFFFFPFPP!Pw~tF]UF@FFF FFFFFFPFPP!P0~tF]UVW^GF^GFFF3FFv菬YFV#3PƱP~YYFFF Fu uٸvMY tP`SYF@&lF~uFvvvv;FtFFFV@&lF u+F=vv POY tF+F=v? t#VF RPVF RPv蒚 3PB.Y tF FFVvvvF t< t fP`PNYYvG~YvYF_^]UNVW^u3FgPvYY uv"tYFF,!PFPv薪 t viY3FЉFFFvvEYY uًFFv^wEYYF uCvW`YYFv.Y~}i$~tWi^GF u>:t^~ atX> uQjPW蛔YY tADPtKYFVNY~u)WpPRYY=t=t=t 3P,Y tF FFbFPW@DYY uW#juFrFF^u3Fv^wDYYF uV蹐7^G%F ttbFFPvCYYF u vi^GPJY t"F~tt^Gu vUYFt뱃~tFP^GPYY tFW~ atF;FtmqPvlPO3P+Y tvYVYvoiF~tu~t$^GPIY uDPIY u3Fރ~td3P^GP}YRPDPDPeeY u3P3PRDPܬu =u^GP7YRPWhF~uvVOYY t =t=t"&~uDPdYvEhYWNhrhFPFPچYY t~vzFs3PvjYYFN^? uQ^Vv_YY@ }\ D  V P~YY@ }\ D  V P^YY VvYYvvvq twvƽ2RfF~t#^Gtvcg Dt WggYF3P)Y tFvYvuY~u*^GF t~t @ }\ D  VP覕YYV%Y~tFPDPFYYD%FV芍Y~tWfYWYWpWY~tFPY uk_^]ULLVWv360tu\YYF }Ce3~uwPV |taPtt60608eY_^]U>$t3P>&t3X ]UVPY ud3FD3DD^]UVWtPvݜYY>.t.>,uDe3kVY u>*uǣ(*lj,*vP3P苜YY u+V`Y u벋,ljG,xP3P^YY uո_^]UVWF3 "&$FPFP3P`/PzP8BYP[ F uuvAYFPFP3P`/Pv[ F u2NF^؋F3P/PFPE t vAY뢃~~FH^؋?/tlFwF^؋F؀?/u-3P/PFPE tJ륃>,t=,G1^?+u.F^?+t^ t v6Y uFF;F|>.tc렃>*u/d딋>(F3Pt2YYHF^?/t?\tt tYu^?:uPP3PtPPt3P3P5m FF@PvٻYYF t~u v螹Y,bFFF^؋FDFF^^?:ut>OY u teYyD t' t*;(t>*tTeJ*G0>(=;*u6*Yǣ*0>(WY t uvr?Yvk?Y3_^]UVW~ t uPHYPWV6YY }&VBt6B衅Y6B>Dt6D莅YVjYD=uF~tWabYF_^]UF=Dt=TtPv vvN v_Y]UFPvkOYY t= tFP5YFP4Y3]U(VWlJ3PtW0P0PG"eP7Gb P(PFP|3P"Y tF؉FvY uvb3_^]UVvF=Pt=Vt2Pv vVL 4V^Y^]UVW3F324FPFP3P=PvV F u~u ^F3PF^7fYY u ^|VYF=P| V_YVYVfPcYYVڵYfVЋPoYt |\t\F|\u PV裕YYNހ?\uF>2u4<*u/.PV詬YYF t ^*uVmPFYY=t PFPfPW t fP]YFPV輬YY>2t)fPqP~FYY=t&=t =tQ23P!Y tT>4t>2ufPP!EYYfPǭY t fPYFFPY upFF;F}}>t Pvr2YYv.;Y_^]ULLVWv3FJD7 t}<txNFފPYF@.;FtCC.g  V{]Y/D=-t !F >F >J떡J F!D3_^]-ADHRSk@@-@2@7@(@<@UVWv t uP3PNP* u<u|-u3FP YFA.;FtCC5.gF4F-F&F~t@ OFvV|\YS3.Nt,N%;Fu+POPNP-G|͊F FNFLN B3_^]-DEGNSUAAA$A+AAA~u_WV~uVWM@ɸ6ĊFB.;FtCC+.g~u! u@P~u u @P*YVZY_^]AOaoNBaBNBaB4ABLOPSWY/B*BB B%BBBAB*BU3PMY3]U>:u"HH@&;r H3]U>Tt,r @r }| |  r P P襉YY3]U`VW3P.Y t(>>t3诖FF@P~!Y t v蟖YFiF@FVF܉FFPFPP!PvFAPtP@YYPFPP袙 uB.PFP諧YY t @PgY tV^YP@PVtFPuP@YYvP@YvY u~uvvwPo@>8t0 u,r @r }| |  r P PbYYW_^]U >>t3CFPvvDFPxP?YYFPv vDFPyP?YYT]UV>>t30 u%zP?Y uv vvvp^]U0>>t3wFPvvDFP{Pb?YYF6LP諑YF֍FPP!P芚FP^3ɋF3ZPFR3Y[NRPCFP|P ?YY+]U VWvF3PY t>@t P莦Y><t~DtPPFP,PFPߥYYFPP>YY^=t<r @r }| |  r P P舆YY}F^>>tQPPGYY tPP4YY u3>8t r P6LYYPP=YY|.uPP=YY;.PPYYF~uF ^FvPP=Dt P=YFPtt"BFPPv=YYD PF>6tFl dFVD%FD%FDFD%?Fvvv3P? uSr @r }| |  r P P YYr PWYYW苬Y3PPvvP@ uTvr @r }| |  r P P评YYr PWfYYW0Yr @r }| |  r P PyYYnF3P Y tF_^]UdVW^F^F3+P6VF+PFPt +P6VF+PFPt >t3Fݴ%V;t tFFtF^NF%FI.;FtCC.g FV;F| ;VvFV;Fv|;VsoWF+F uaF+FW.PFPYYF.PFPYY~u t=~t tWv~u t눍FPFPYYFt؋F u_^]9IBtG PgYF~u RB+3PPdYYV>VuvgY~TBFLA\vLPǠYY6DFP6L6 tZ>@FFPLHP荠YY t2Fմ#J;Ft ~tzF| ulu LLA6L>8t}~P8YYLA\ u,r @r }| |  r P PYY3PzY t} uyFt FVFVF܋VVF>Bt?+PFP6VF+PZq F~|(vv6VFFPFP(YY uFP Y u>Bt% uvv6V_v謧Y6VcY u9><t2~t,r @r }| |  r P PYY u3F FuF Ftvvvv_ >8uO t>8uPLP蔞YYD PFP6L u{FtePFP9YY tTPFP(YY tC>@tFPYFPLP5YYFPFPFPvFP聞YBR u FP趏Y t^FVG^ FVG^ FVG_^]U VWvXYF u NPvFYYL u vY33҉VFVFLP葈YPY t6LOXY t 6L_Yt23PV؜YY|\tFFPFPvP+LP 8V襅YF uN$FPFPvv+LP vXY>8t$F FtvvvvM u^w7YY6LY_^]UVW3@><:86BFJD1FPFP3PAPP+YPYE u{VU+YHFPFP3PAPv+E uFF~t*FFF;F}'FP^0YY tFPPYYV*Y_^]UVWvH> t-<t(VY=u|:t VLYP蔆Y蘉WY_^]UsPPYY]U^P 4Y3]UVWv t<t؊[ %@F3V8Y=t\=tO=tZ t)r @r }| |  r P P{YY0>tP_P~3YY V~Y3_^]U<3]UVW~^F^?%tF^?%t^[ to^G[ u'^G[ u^GPPYY t7 F^FF@PL.YFPPFP. u ^?(trF@^ 3Z^?"u t^A^?)u9 u5G[ u7^G[ u&^GPPYY uF^?uI^ FF@P-YFPPFP- u^ u ^F3_^]U^^ PvoYY uJOԸ uv pYG tv^YG uI P肷Y u2뷋G3]U FPFPFPFPFPFPvH؃w#.SL,LLLLvvvvvv ]ÄSSSSSU PPFP, t%FPFPFPFPFPFPvR t3vvvvvv ]UVWv8>t  u>uH<:u @P&Y<uKVo&YVY ujHŋG 3_^]UVv tD<t?VTYFV~ru~r~rw~v V}JYPRzY3 %PPSYY^]U2VWFFP&PFPn+ tFP*PFPS+ t8^ uI7v%YF3PFPv t P0PFP+ th3^ ukIvǺ ЃЋFހ?t,[ u[ uP;P蓕YY t9>>|mf?PvAYY<=u|=t 3PFYp3P@@P)YPAYYvT=YvYF+;FuvWv  uFF3FtV)Y؊ uH 3PV}YY3_^]UVFD;DsD+D3Pt4v-^]UVFD;DsD+D3Ptv-^]U&6,+^YP&6,hYPP}-6 ^YP6hYPPa-PPFYYPP9YYPP,YYPPUYYPPHYY΂3RPP-3]UBPPvt+]UVW~ tWe(Y؊ u/;PW觓YY u!HPf#YV tP,YY3V;YVMPw YY_^]UVv t<t r PVgpYY\Pp,Y r @r }| |  r P PrtYY3^]ULLVW~ t=*t-FPPYY tvYvɛYsP,YPY3_^]UVv t<=u @P\'YVRP YY^]ULLVW~3PY t,VPYYFV]Y~u t =tWTY3_^]U3]UHVW3FPFP3PPv; u~} rC~~ v1CYFFFFFFFFFFF7PFP4訃 t 4BY3lFPFPFPFP4R tTFPFPFPFPtdR t73PZPvv3PM F tvYPvRYYF u BFF3Pv)YYF~u~t tBYsvvvv3PKM F u뭍FPvAYYF u똍FPv4YYvvۍYY t [PqYv荙YFFP趂Y tvuYvnYvgYv`YvYYvRYvKYvDYv=Yv6Yv/YVY_^]UbPPv']UVvF=Ct =It=PtXtsr PvplYYPY u@zb PPVi3P$Y t V YV3PVYYFNF;r ^? t? t^Gvv!Y tFvv6ZV豗Y_^]U>u(Pv6YY ut OG3]UF=Dt=TtPv vv- vv?Y]UFPv0YY t= t FPZt@kP&Yb P(PFP0h3PY tF؉Fv:Y ux?3_^]UVW~ t =tPQY u>3 VqYV1Y_^]UVW3FPFP3PPv6 u~u h>FyP^1YYF u2^1)>Y_3PY t v+fY6r PPiYYvPP*g uveY3PY tF^9tzWY_^]Uv*Y؃w.W_@)譀 tP`Pa%YY 3P蒀Y3],_,_K_G_UVWFPFP3PPv}5 u3xr P1hYY1u>t&>9u؍FPFPoP$ u >tt wvcYY'rP#Y uPWvbYYWIY tVvW$YY tPbYvY=t=t,3Ҏ&9+j>t&>9u&9_^]Ö```na~aeaUV3Pv҉YYF@;sNހ?\u|:u^]UVWFPFP3PPv3 u3F~u3PgYF uv$mY~t 3P:Y3P4DYYF^@;FsN^?\u ^:uދFPvBYY u FPY~tf^?tF:u@~tP>Y uJ^G u!7^G uPYF t ;vwY t vvIHuv78Y: ]3e/e/e/eUVv~uV3PQYYtVNMYvVYY^]UVv t <t3PvpYY^]UF PFPYYr Pv艆Y@P PXv3Pv~F PFPYY]Ur @r }| | F r PFPfYY]U PY]Ur Pv`bYY]UvY]UVW~FFF3F>tH'0q\9q^v3PWj}P]YPPFHP$jF3PY tFFFk.;FtCC.g w~w;vuBKp=t P!YpP@&JPhYYpP@&JbHF ^AFF;FrTp=t [pPHpPpP@&JPYY,pF5pFHRYFPFPYYNN.F4F~t P|\;vu ~wv ^AFF;FrNoFoFP9YFPF u^P\PiYY3;vu^P\POYYWYv;vt~ tXvW YYWYFv^P\PYYWYWЃY@&J+\;w?@&@;^t*vW YY u$n\n^y=t W3PBYY P c6^6\vW3F~t>t$;vt'Fn@&;Ju nPtnPanPY;wwވPYFvcPւY;FwRVRFPVYYPYW诂Y PPNFP uF6^6\vWPW YYWjYFWHuPY u^]U^㋇ FFFP3Pv8]UVW~vVW PYY&:Fu&|=u3_^]UVFD3DDv}lP6G^]UVW6vvFPRFPVGYY=tt~ t"VFP1YBRQYY^  uO~tBWV2IYY^;v^LJWV IYY^)WV"OYY3_^]Uc FF~r"w~vPvv1FFvEYPlY u$P`Y uPTY u PHY t1PP|YY]UT vGIY uD1PP|YY]UVv~tvFPPVe FD^]ULLVW~3FPDLPWP: t=t^F3. D;DwWY3_^]UVW~|uWY|u vD@PW u3_^]UVW~v&:Fu<&|=t5^PvFPFP|YPFPWV3N 3_^]UVv3㉇VoP6D^]UVWv~WVFPvFPVF u49v ㉿9s ㉿F_^]UVW~vF&:u&|=tEv@P Pq\3_^]UVFFFFPpP6D u~tvJPYYvY^]UVWFPYFPFPv3P u%,3ZFPY uVxYWX{YPVR{YZBBRW膅YYF uWSYVPvOYYPzYYV9YF_^]UVFP*(YFPFPFPFP3P u+^]UVW~W7Y t tW\-Y^+3_^]UVvF*FP!PoYYFDFDF$F$D^]UVvF+DFDF%FFP!P&oYYFt3^]UvYvvvnr]UVvF t=t VKY@Pv@@P7YY^]UVv ug HVodY^]UZVWvVyY&PV@6PJ PP&@6PJ PFPV(s tPFPVs9#e t[>LuT%PFPPzPlJ %PFPPPUJ vPPKV&D2FFFFFډFVFFVFPvM "WY_^]UVv u8FMFP!P_mYYF%F%=u&9 u^]UVv 3PVVYRPDP,nF?DFFFFFFFFP!PlYYFt3F^]UPVWF3F0PP FH } 3F^؊[ %N ~^8 u^8 uFvFFPP wYYPcwYHƃO |\t:uFFPLPvYYP,wYL.uFFLu~t#%PLPuYY31PFPLPh t~.uFP>PcvYY~t >PvY~u)+P>PuYY0 u~t>P0PvYY)30:>t FƂ0F0t>uۍFPgY uhPFFPuYY0PFFP"uYY~u_^]U>VWF3FH }3N ~^8 u^8 uFvFFPPguYYPuYHƃO |\t:uFFPPP0uYYPuYP.uFFPu~t.0PPPVtYY31PFPPP`f tr @r }| |  r P PUYY3~.th~uFP4PBP\FPBPtYYBPP3 YYF=u)r @r }| |  r P P/UYY3FPeY t t0r @r }| |  r P PTYY63_^]UFDFFFPP!Pg~uF3]UvYvvOYY]UFDFFFFFPP!Pg~tF3]UVW~~uF: u;vD^F t9=*t=?t  t Fv WVj^ =tGN u_^]UVWv?PVrYY u*PVrYY uVt[YFPFPFPFPVE3 u5FPFP3PPv*3 u v{Yv{Yv {Yv{Y3m PvvFPPvvFPFPFPvv3P3. vzYvzYvzYvzYvzYvzY_^]UVW~=/u3F t~tGߊ t/tF9vuVDP_qYY tvG u~u҃~tI~t[ u[ t3#[ u[ uV<PqYY t3 u/u~uG~t[ u[ t3#[ u[ uV@PpYY t3 t6H_^]UPvYY]U3PvYY]UVF t FF7DyY<uv8yY^]UX!s3]UR!KK&]Uv3P(;YYt36JxYHJFHv58YF]UFFFFFFFPPPEd]UVWvvCYYss~t3P!!YW@PCyY u ~t WvvVA |:u|\t<3PV(YYFV0xYF u ~t 똃~tV2"YVoYOK8\tV2Yt4 PV zYYF u~tc VwHvLPP>oYYV-YF t2~t"=t =t =tV?! V#V#YVwYFW6twY6J6)Y.PVunYY t)YPVnYY uP^PFPwf+J3_^]UX!s3]UVvF&< vvVbPKO3^]UVW~ u3PR}Pv63'=PWmYY t;u@^_^]ULLFPvPuYYPP3P u'vvvnFH^vTvY3]UvvP$YYPP|]UVv t N؊[ u3 Fހ?u^]UVvG<;8G=;|/G>; G?;}wVwwb> u3^]UVvPY u3 F<u^]U~\t~:u3]UvYt3]UVvVPP3P t=t^]UV3P'Y tVPPQVtY^]UVWF^? uPhKvUYPvYY uOEnt6n/Yn]UVW~ v~ wr~s~s 3WPPFPwHPtPFP>b t̸P3PRWHEu0WPPpP/H=uWPPFPH=tWpFFF-H;Fs^PvYP .YYn uCWv6n3P$;Ft #nFFFF^؋F&FF;pr_^]ULLVW>ntrtFFPةYn~uFPP3PF t=t PLY>ntP PLYPrY u PPEYY뒋>PVqYY> uVqY4V3P u6PYY t 3PPYYVPqY7rn_^]UVWFPFP3PPv u5~t 3PY4?Y4VY t 4vYYVY_^]UVW~u3Pvz!YY uI~uFVhYPvhYZЃ RVrYY uVpY3PWgYY|\t\FFvvPVPFt,Ws*Y uḀPPW`F~t v=YW"pY3_^]UV~t PpY tvPVO PJY3^]UVv\Y tvVvRVoY^]UVFVvr P^]UVFVv>t P^]UVWB t F;ps։F؉V&u v,Y,^&wpY uP^&wV&7W^8 _^]UVWvY u3B^?^7_^]UVWvPv@P] u3+ފ؊_^]UVWFPFPv u3c^?tFWvQYY@ tVv~YY tr @r }| |  r P PFYYv%nY_^]UVW~veYF^GWeYFEE^G+FP PFFPd]PFPdYYƅFFF؉F؉FFHHFFHFFFP/P]ZYYF%=t&FFP/P>ZYY^uV}ut PPcYY^GVЋN;Fr [ uDF<t< u3_^]U>uc]U8VW~v G" t =t=t2Qv0PV0PW.v0PW0PVV0PW0PvPFP,LFP~LY_^]URVW\;u5~ |3F tn ~uF v3Pvv3Pv"PFPK u3~ |_v 3P,PPKuӃ~ t7v -P3PPdKu뫋Nj0Jڀ? t;uO~tijPYF~umFtv]Y؊D vPbYYv-kYFP?KY_^]U VW~3F Fu 0EiF@ u+ލF,F3 PRvvi0+ލVڈF3 PRvviFV u+ƍVPWbYY_^]UV~u\v@YF^ u3CP:PFP tP>PFPo t^?t^]ULLVWBPvTJYY tD<:u?|u9F@@;w0Pv/ZYY |WtYFW[7Y~t:3_^]UVv ~t vY*F=t t =t@3^]UVWv t u vY?3NǺ Fފ؊[ uڀ<tv1‹^ ?3_^]UVv ~u vY4hYvIY uu3^]UVWv t~t ~ t~3^VY\3'|Ǻ Fފ[ u֋^^ ؉?=s(؊[ @tNtF؊[ uVEY_^]UVvFPFPPV= t<t ;FP5YG" t =t.=tJ|^wt.cFFFFFFU^wM.렋FFFF0.^w,.~FFFFFFFFFF~PsF ~sFlFuFd3 uF3 u3F~rN~ wH~rB V‹؊F:Fr)~r"~3w~tPFPvV3 ^]׌ڌƌUV`PY tgP&Y^]UVWvP3PFPVFPFPPV u 3PHY=At=Pt.GGDPHY=MuFFPlP@PN= uVY؀?t맋F t=t {vFFFFFFFF=t=t~ tF F ~ uF~s~r P>r @r } | | Jt>6|"aYP4AY| t'P~P|JPDP6|Y t|]UVv t VYYV`Y^]UV3PvWYYN;Fr,[ u[ uފPPWYY uD^]UV3PvWYYN;Fr [ uD^]U^X!]ULLVWvYvY t uFVWoWYY u3FW`YV`YF_^]ULLVW3^ vH^?/u@vvv uNN7_Y^ t^FFF u^FFFF u^ ^ )u3_^]UVv vYY u3 v v VvvF tVYދ^]UVWF؀?/tFފ t =+t=-t3FF FFPxAYF= |!PgAYF=~vPUYY tv k~?u>t 6Y uPV>YY t@FF3PVUYYE=+t=-t FFO~u VpYvvv|t3FPVV _^]U>tB>Pt;6)Yb6b^Y`>`t6b63P6`' 6 Y]U>`t,6bpY6b6`63P& 6`]Y`]UVWPY3 G=u 4J8Y3 4P5YY<u t'r @r }| |  r P P5YYPeYP]YPUYPMYPEYP=YP5Y>Lt>NuPYPYPYPYr @r }| |  r P P 5YY3_^]ULLVWv3~t vdTY3F<u t ;uu3qPPoSYY tW~tvvVOK u33[ u[ uPPSYY t3 u Fހ?tt_^]UVW~vNY^ @@P^7]YY u^7JY+^ 7vMYY uV^73_^]UVP2\YF~u3LF~t+FPVFPFP_ tvY؀?u׋^F^F^]U^X!]UVvF,FPP!PmFFFDFDFD^]UVvF-FDFDFDFFPP!PF~u3^]UV3PPTYPYY t3PP:YPoYY t3PP YPUYY ut3PP YP>YY u]3PP,YY uK3PPYY u93PPYY u'3!sC@3PPYY u^]Uv%YvY]UF@FFFFP$Y]UVW~u3 FHFF;u<t< u_^]UVW~F+@PZYFF uR3F+ljFPWvXHFFDPVPYY t;~r.G+ƉFPVv$HFFPW9YY t;vrF+ljFPWvG^^F_^]ULLDljFr @r }!~ | ~~F | | r P~ | ~~F P0YYr @r }| |  r PP0YYr P)Y3P$Y tF]UV3PPv  u36WYV YVWY^]UvPYY]UvP YY]U PY]Uv PYY]UPY]UvPYY]UPY]Uv~tPYY]Uv!PYY]UvvvP]UvPmYY]UvvPY]U3PJY]UvP:YY]Uv P)YY]U"PY]U#PY]UPY]UvPYY]UvPYY]UvPYY]U?PY]U@PY]Uv<PYY]Uv=PYY]Uv>PYY]UvvvPk]UBP\Y]UAPOY]UvP?YY]UvMP.YY]UKP Y]ULPY]U8PY]U9PY]Uv6PYY]Uv7PYY]UvYAPPPYY]UCPY]UDPY]UFPY]USPY]UvvPw]UvVPeYY]Uv$PTYY]UXPFY]UP9Y]UvvvYP#]UZPY]Uv/PYY]Uv0PYY]U&PY]Uv'PYY]UFAPPYY]UPY]U)PY]U2PY]U*PY]U+P~Y]U,PqY]U-PdY]U.PWY]U4PJY]U층P=Y]U츶P0Y]UP#Y]Uv PYY]UvPYY]UvPYY]UVWF u vDTY tPN PWJYY~tF8ЈV؎ظG!s~uW)SY`3}V_^]U^F]UFPFt3X]UVv^GVF^&=nF^FVG u^]U> tR ]UFVʍFΉFƸFFFeAP3PR PAFeF2FP!P?YYFtF3 tFѣp Fӣr Fգt PFPv PJAPFP| P8APFP P&APFP PAPFP PAF䢋 F墌 F梍 PFP P@FeF2FP!PW>YYFtF3 uFPR Ph P{FeF2FP!P>YYFtF3 uFPV Pj P@FeF2FP!P=YYFtF3 uFPZ Pl PFeF2FP!P=YYFtF3 uFP^ Pn PFeF2FP!Pk=YYFtF3 uEFыVσ b d PvvFP FѢ FҢ FԢ Fբ F״f  oR ]U~t PYvY PY|P6Y]UVv&>Mt&>ZuƋF&9r PY:3PY3^]U u3P`P3P ]UR=t PEYq: PWY]UV/t \t:u3]U~/t~\u3]UVWxvYF u3_^ t:u \uoF3F t7<t2|:u^FFFފ u3PpY t D uF!FPFPFPFPv u3PFP YY~t~t:FP>Y^PZ;t%3!~tF4AP YF u~t ^?\tV?tQ u!^PY tb\P@@P\ YY3PvVPPu F t<\PvFP YYP0 YYvvvv3PC F 3PFP YYvMYvMYvMYvMYWMYF_^]UVW~ u3!3PWDYYN;r PY t@_^]UVW3PvYYF u3F@@F`vl\PV3DYY u 3PV$DYY, PV-YYF+;u:~}4 Nހ?\uFN;FvNu=tWDY@PWV<D<\uFހ?uv Y_^]ULLVWF ui~tF~tvKDYF@F~ tv 7DYVЉV~ tv "DYF@FvLYF u3^~t^F:F~t? t^PY u\F^ u\FvV+YYDPYY~ t% u^ PBY u\Fv V+YY~ t u\F.Fv VBYYF_^]UVv[ t@[ t` v3P3PVPN Y^]U,3PFPv4 t3FP+Y]ULLVWFvvv3PPO t"WY t3PVvPP/ FVJYWJYF_^]UVW~u ^ uvvv TFPcY3. PvYY t.Wvv \ t 3PPYY0 P3PYY uҍFP2Y_^]UVWv~t ^ u3cFPYFF~u~t2  u3 PY u8 F~tF9 ~uF: ^?.uF<uH<.u|;t D t};t}t3F~tF P@PAYY uyR~t3PvvvXF uGI PVmYY t7=t Wvvv,F t 3PPBYYK P3P6YY u_ ~tVHY3PPvvP t1F3PV*YYPFPYY tvvvvF~tV=HYtv0HYv)HYv"HYvHYyRFPYkDF_^]UVW~t^~t^~ t^ ~ t^ F uL|:u$~tPY^ u3!FF<uVY;vi~ta+P'HYF^ uFFPY tF\FPY uN;s ^FFȋ^d=Ƌ؀?.uG߀?.t.PWR'YY u"~ tV&Y^  t3R~ t+PVsYY^  u ~ t@P&Y^  u_^]ULLVW~tvg&YF u3^\/PVN=YY u^<\u|\uF|.u |\uFFFPYG uM&vY_^]UVWv<tD|:u>D t|\u0D u(F DPB(YFFPY t3A8YBR YY_^]ULLVW~x t~uE3v 8YF/^&8=uvvWV uVWYYЋ&<uɸ_^]ULLVW~ uV u&, uD~u3.VWvVF u & uFVWYYЋ&<u3_^]UV3VvdYYЋF&<u^]Uy3PvYYPvYY]U]v YPvYX+]UVv= uV u&, u5vvVlYPV^]UVWv~ uV u&, u5~ u~u2vc6YFPv X6YFZBBVPV9YZ;~TVY+PVWVFP qvvVWj _F@Pv VF@PP E^&=93_^]UvvYY@]UVW~u~uV F u&,F u3v5YFn^F&9=uSvvvWe ut1,*vvvWh u u~ tи Wv;YYЋF&=u u!uvvvvA 6%<_^]UVW#~u3kT %=t=t 3T t @PvYP(YY uVvYPYY t&&_^]UVWv uV u&, u5$VY@VYHH;w &]3_^]U VWv~F uV u&, u5~ u WVYYF~u)@F~u3&F==uFR WVYYFvz3YFPv o3YFZBBVFF|F;F}VCYV+V;lF;Ft!V YV+PVFPVFP j~tvvVW] R^&=FF@Pv VF@P7 ,3_^]ULLVW~FFF uV u&, u3t; t V]YFtVMYPFPsYY tvYF u*뺃~uV F u&,F u9vut1vYPVYZ;s vYVYPV3PvPS tF&&/~u vVYYtVYF_^]U&,;FuF&,F;V uFV ]UVWv uV u&, u3V Y@؎&FF&_^]ULLVW~ u vLY3~tF>V tV &,VYF9~v'VYF9~v T uPYPVQYYI9~tD t,WYPV:YY t0T uW PvWY t &6,_^]UVW~~tF>V tV &,P Y u/ };r3+;sPvYY_^]UVW~` uV u&, u37WY@؎&;F}@@ VWYYЋFN u_^]UVW~vWYYVЋWhY+PWVWv# _^]UVW=sV?8Y t^?^73_^]UFVVF^&;FuVFFF N u33]UVW~ u3?FVVFF VVF^F&^F&+‹ uO uۋ_^]UVv t1FVVFF VVF^&^&FFN u^]U Vv uvvYYFVv vYYFVFvPsYYFVFV;Fu;VtVN^VF:v2N^VF:w!vvNN^&^&N uVv vvv ^]UFVЋF%]UVW~v u./@ }\ D F VFP YY=uOuыF_^]Uv v[YY@Pv vvv ]UVWxvv/YY@P5Y u3WvvVT mF_^]UFVVF^F&?uF3+FH]UVvV!P!YYDt3^]UVWR!ǃs HKK&_^]UF;Fu3]UvؿP3PR]UV~u3FH&6rƱ^]UVv&>Mu &@3^]UVWv uM>r:X!r/ u+X!!VvVYYF u6~Zt0&@F&F=Mt~Zu3 u uX3!F_^]Uv3Pv*YYPcYY]UVv~ }VV Y^&^]UPw wwv ]UPuw7kwv ]UPQwwFwvm ]UV3PvYYuFtu3 ^]U>X uX FfX 3]UVv || P LJ V*Y^]ULLVWF 3}|WY tFF~| }_^]ðPPPPPP6U$pV ¢]U$V ¢]UF]à à$àUFFF^FF-؃w..ôv;F}lNgF]FX! u.>'t'&FFF@PF@P.RPFPP/Vv"F F;F}FF;F}PPPPPP NFN tVvF]:5::+UP3PvFPk)]Uvv"(YP3P]UFPYF t =t=t4YF FM~+u FF;F~u (#$~u F F F~+u3ٸFnN]U X fX X uv6| ㋷ VvP P^]UPr PvFP ]UVvHVFPYY^]UVvF<}7@\ D Dt> t> uV0Y tDuDuLL|tD<t VY tNjD؉\ D Dt> t> u VY tH> uD@uPPDP4%=uPPDP%=t Dub^]UVvr PVYY^]ULLVW~v~Dt&V^FPYY=u3O uD@u|te9|s(<t VY tWvDP$;s|<u +D VY tWvt lj| uWvDP0$;sf]|tA6@ }\ D S^F[V^FPYY=u&O uWvDP;sF_^]UFPP3P]UVWvVYVWr P;tr P P~YY= t _^]UVv3P3PRV ud^]ULLFȠ P3[F *ЈVfF]UVW~v;t  : rƲ_^]U VWFFF ;%u3F t v v hFF;%u3 t]vvFFO tFPFPk, ^&7F~tFPFPEƊܹ ^ &7F FN uV _^] U! u>'tv v vvv!v v vvv] U Ƞ9N w$9NwF ;F9Vw9Vw F;F3]UVWv~  FFG;~~_^]U! t*>'u ~tF F FF~tF PF PFPFPF @PF P `PFPF PFPF P% `PF PFPB`PFPFPFPF P= F @PF PFHPFPF PF P `PF PF PF PF P `PF PFP`PF PFPF t>fFn N vV] f PsY u&d Pd t3P3Pb P8v P?Y u&t Pt t3P3Pr PUVWv~ 9tu ~v>ur u>u b u<tP33PRVDtt YdDDD ~t= v9\ ؃~uWf!YF tLmFD D|~uL3_^]UVW~vWv4<_^]U^PFPvFPI]U^PFPvv-]UVvY@Pvv6F^]UVWvY@V Y t VvW _^]UVW~v :uF<uG=u3_^]UVWvlY@FƋOߊ:FuN u3_^]UVW~3v:tF<u<tGB=u_^]UVW~t&Fv :tF<u<t ?uً?u33>"v:u F<u?uՋ_^]UVW^? u_^]U^]UVvFFPFPPvFPPPFV~F)F ~u" tFVF^]UP33PRv ]UVv u PVYY PP3Pv PVYY^]UVvV>uP3PVYY=uՋ^]UVu´[ t ´ ´]UVu´[ t ´´]UPvvvD]UVvVP DDDDDD,D 5D ^]UPr Pvv]ô+@+@UVWF@=s3^ tvvv^で FFFFWN^FF< u FFFv+Ё|3+ЋWPvF;t~sLF+F?Bv~uv+Ћ v(WvPvWF;t~s뷋FF+F_^]VV)YF|^VW3b DtVYG|_^VWb DtVUYO u_^UVWUv+ [ Fu+t-uEF9w.0r)t ᗇ⒗ъF9w0sM|؃]_^]UvY]UFԁ;s3 ]UFV ur ;s ]UvY]UFRPYY]U;V!r3P]ô!UV!]UNCFV!rP]U>^!r LJ 3P]Ë+- s3$UVv^F&F:t3<u^]UQ@Yt tVj<u<t&<@uڳt=2 <t&<uP Xt >t@]ôwPYk$&&UFN& :t-<7& >u@&>~@>v>@s >t3!>@t @&>tPR)P u u3">u%# ]VW3 C @@!!&l!twB_^UFV^33Ҹ^^NډN^;Vru;Fr]UF^N!r^㋇ ^㉇ ` 3P9]UVE^!r^㋇ ㉇ ` ؋P ^]U^ tLD^!r>€u5B3ɋ!r.RPB3ɋ!FVZYrB!r;Vr w;Fr3P]U/!SV!NNV!YZ!Qr3Sm]U/!SV!O!YZ!Qr3S@]UB^33!r$RPB33!FVZYrB!rVFP]VWb D%=uV7YO u_^UVvDttDD PDPx  ~d3<uD% DL^]UVv@VY^]UVv<~H\ D <|DuDu LoL|t VN tDtPPDP u DPY=t믋D% D룀> uD@tdߠ^]øb POYÀ>0t 01!V>0t PY^U>0t 0F1]UWW^!r ~ U3PH_]U5F!]U%FV!]øT!U.F!]UFPw YFPvvv]UVWNNVFUF͋FFF]<%r<&wF6FNF]ˋv 4tv\LT| t^V^v DvDDD d | TL\tPPWX_^]UFP YFPvv]UVWv4tv\LT| tU!]V^vDvDDD d | TL\tPPX_^]UVWUNNVFnFF͋FF<%r<&wF6FNFF FF~W]MUuu E} ^WU~]MUu EEEE E]_^]UDF^N V!r ~uP]UVv |X~W624؋#26^]UD^!%]U^で BF ^NV!rP]U"VW~ ^$wXrSF N }~t -G؃v+F +F uNN, s:FF _^] U~ uFF3RPvvPaP^]Uvvvv PaPD]Uvvvv ~ u3PaP]UW؎~NFtO_]UVWFv~؎D2M2+_^]UVW؎~vNsF_^]UW؎~NFt Is_]UFPvvF]U9V!r3P]UVW؎F;Fs3v~N tNOtI++s_^]UvvvF]UNVW6+>;r;rvVYY }Vv+F36F)FF tVvFF_^]UF tF vv]UVWF@=r ^ t3vvvF@=r ^ tFbNv<t-< tSPFPv;[F;u SPPQv^く [+_^]U?^NV!rPn]UW؎VV~!r3PP_]U:V!r3P9]S0r" v*w' v :sDD[UVWFFFFvVY |hÀu[ uN |Z<+t<-uFN |JFvVY |5+N M$w.r)<0ukudN |2FvVYwu|Ë6 t|\]wÉ__VWD tRr6%=s>t t 9s_;uf!397sk_^P3PP[[%t 3RP[[XP3SP[[=t؉X@[3P3SP[[=tءGX@X3)7@\uËSPQP[ tv VF$[^˃;w5;uSP'[[]+)|Bˋ7كVWU^F t7 t-IЃs;r wO PeS3[]_^VWSQR tu73ɋu ;t0tf;t%;v\?rW;6vQ;6wK9\uFދ7Ë t*u-;r%;sw;6t ;t۸ ;uZY[_^VWUF- tO7;tIu ;t9t/;t.;v%?r ;6v;6w;v9\u ދ7뽸 u]_^UFVW>t/ t"O;t ;t t߸_^]UFVW>t1 t$uO;t ;t tݸ _^]UV^7 t;6t.46 t7%G%G^]Vt^QЊŊYˊ%;u;&$Turbo C++ - Copyright 1990 Borland Intl.Null pointer assignment Divide error Abnormal program termination ?*rt@,F;-KE-Q-V2/Y2/_k.c.hG/l8q;v<{=WOPPP=EQNS*TTUk k WWWWXXXdX?['Y.Y.Y?[[\T]]7^!)% _,,P0Ԗ2__ALIASBEEPBREAKCALLCDCHDIRCDDCHCPCLSCOPYCTTYDATEDELDIRDIRSDOSKEYECHOERASEEXITFORGOTOHISTORYIFLHLOADHIGHMEMORYMDMKDIRPATHPAUSEPROMPTPUSHDPOPDRDREMRENRENAMERMDIRSETSHIFTTIMETRUENAMETYPEVERVERIFYVOL?WHICHexecuting spawnl function:.bat.exe.com"",;=/?ERRORLEVEL%u_CWDLOWMSGSWAPCOMSPECCOMSPECCOMSPEC\autoexec.bat;=/SCSCUMB ,;=version 0.82 pl 3 XMS_Swap [Dec 10 2003 06:49:21]FreeCom %s %s onoffCDDCHDIR%30s *?rb=>>=>+++COPYCMD****.\*.* *.*NG\*.*[%s]...\*.*...*.*DIRCMD.onoff,;=in,;=doforHISTORY: To change to size of the history is not implemented, yetnotexisterrorlevel,;===MKDIRPATHPATHPROMPTrenameRMDIRSize of environment segment: %u bytes; unused: %u down.rtonoff<> - COMSPEC%c%04x%Fs **.*\ **.*[%s],;=,;="\COMMAND.COM.swpCOM%Fs ,;=FreeDOS STRINGS v3[Out of memory loading STRINGS.]COMSPECCOMSPECCMD%x%sString #%u Out of memory! %.2u%s%.2u%s%02u%02u%s%02u%s%02u%02u%s%02u%s%02u%2u%s%02u%2u%s%02u%s%02u%s%-2uoffon:\/PROMPT$P$G.M.rbFREECOM SWP,;=-+=:=:%-10s",;=?:\TEMPTMPTEMPDIRTMPDIR\TEMP\TMP."Out of memory error. The shell is about to be terminated, though, this is forbidden (usually by enabling the "/P" option). You must reboot the system or, if this shell runs in a multitasking environment, terminate this process/task manually. FreeCOM executable not found. You must specify the complete path to COMMAND.COM as the first argument of COMMAND, for instance: C:\FDOS Failed to load the strings resource into memory, the location pointed to in %COMSPEC% seems to be invalid. Please specify another location of FreeCOM to try to load the strings from, e.g.: C:\COMMAND.COM or just hit enter to cancel to load the strings. A:\  Memory Chain corrupted! Press any key to terminate application  Heap corrupted Press any key to terminate application Heap corrupted...PATHCOM.EXE.BAT;.;;  !!!!! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ĸĸ b r  C B   " 2 B R b r    @":Tcw!0Vft$Error 0Invalid function numberNo such file or directoryPath not foundToo many open filesPermission deniedBad file numberMemory arena trashedNot enough memoryInvalid memory block addressInvalid environmentInvalid formatInvalid access codeInvalid dataNo such deviceAttempted to remove current directoryNot same deviceNo more filesInvalid argumentArg list too bigExec format errorCross-device linkMath argumentResult too largeFile already existsUnknown error%s: %s TMP.$$$COMPAQ###(null)       DFREECOM RUVWQSPɎA0P$$$&Xs0Dt(  8sO&mɳSb!&4&G&[q iPKF U>1Gø !uYtv>4&X[Y_^]ZϷ tW5E8r÷ۋ2S+Ct(;'=>t?zB&EF:FGXHdJwK{K5'LDkLJL;M]MPPQW-RCpR/S\T:VPVWYWC9X>wXXHXXX"YA_YInvalid switch. - /%c Invalid switch. - /%s Ill-formed option: '%s' Option '%s' cannot have an argument Option '%s' must have an argument Invalid number specified in '%s' Missing closing quote: %c Cannot create temporary file Too many parameters. - '%s' Too many parameters. Invalid parameter. - '%s' Path not found. File not found. File not found. - '%s' Required parameter missing. Invalid drive %c:. Bad command or filename - "%s". Out of memory error. Allocation of DOS memory failed. Cannot pipe! Cannot open temporary file! Line #%ld in batchfile '%s' too long. Batchfile '%s' not found. Batchfile '%s' does not contain label '%s'. %s failed for '%s'. Can not set environment variable '%s'. Environment full? Environment variable '%s' not found. No environment. Maybe memory short. Specify /E option. Can not set alias '%s'. Alias space full? Alias '%s' not found. No alias space. Maybe memory short. Syntax error. - '%s' Syntax error. Filename too long. - '%s' Cannot copy '%s' to itself Command line too long after alias expansion! Line too long. Can not execute command. Invalid history size '%s'. Command line history empty. MCB chain corrupt, or MS-DOS incompatible system. Undefined error %d. Illegal memory region %d - ignored. Must specify ON or OFF. Bad variable specification. FOR: IN missing. One or both parentheses missing. FOR: DO missing. FOR: No command after DO statement. Can not redirect input from file '%s'. Can not redirect output to file '%s'. Empty redirection. Invalid date. Invalid time. No label specified for GOTO. The CTTY command has been excluded from this COMMAND.COM. Invalid or no read-write device '%s'. Failed to change file descriptors to TTY '%s'. /L not implemented yet. /U not implemented yet. Error writing to destination. Unable to open source. - '%s' Unable to open file '%s' Unable to read from file '%s' Unable to write to file '%s' The concatenation character '+' cannot lead the arguments. The concatenation character '+' cannot trail the arguments. Nothing to do. COPY failed IF EXIST: missing filename IF ERRORLEVEL: missing number IF ERRORLEVEL: invalid number IF: Missing command Sorry...not implemented yet. Failed to load messages into memory. The /MSG option has been excluded from this COMMAND.COM. %u items displayed. Corrupt command line. This is an internal error and is related to the system COMMAND.COM runs in. Please report this error. The /C and /K options cannot be quoted, they are ignored. The path to COMMAND.COM must be fully qualified! That means including drive letter and beginning with a backslash. For example: C:\FDOS COMMAND.COM assumes this path now: %s The session information could not be restored, any local settings are lost. Please refer to above error messages for the reason of this problem. The current information cannot be preserved during the call of the program. Please refer to above error messages for the reason of this problem. Drive %c: not responding or out of internal memory. Swapping failed: Aliases allocate too much memory. Swapping failed: Cannot allocate far memory. Out of alias space. No such alias: '%s' Failed to insert alias. Invalid alias name '%s'. Cannot load Context module or Critical Error handler. Context out of memory. If this error persists, consider to increase some internal buffer, such as history, direcory stack etc. Size of context totals %lu bytes exceeding maximal limit. Resizing context to %u bytes. Failed to add status information into context. This error may indicate memory corruption or an incorrectly determined minimum size of the context. Please inform the maintainer of FreeCOM at: freecom@freedos.org The context is missing after swap. The context is re-created, but all aliases etc. are lost. Press any key to continue . . .History size is %d bytes. DOSKEY features are already enabled in the shell. ECHO is %s VERIFY is %s DEBUG output is %s. DEBUG output is printed to '%s'. BREAK is %s Current date is %s Enter new date (mm%sdd%s[cc]yy): Enter new date (dd%smm%s[cc]yy): Enter new date ([cc]yy%smm%sdd): Current time is %s pm amEnter new time: %s %s %s YyNn All files in '%s' will be deleted! Are you sure (Y/N)? YyNn  [Yes=ENTER, No=ESC] ? YyNnAaQq Control-Break pressed. Terminate batch file '%s' (Yes/No/All) ? YyNnAaQq Overwrite '%s' (Yes/No/All/Quit) ? YyNnAaQq Delete '%s' (Yes/No/All/Quit) ? <>Directory stack empty. Volume in drive %c is %s has no label Volume Serial Number is %04X-%04X %10s file(s) %12s bytes Total files listed: %10s dir(s) %15s bytes free Directory of %s Directory of %s %-15s%-13s %-13s%-8s %-3s %10s %-14sPATH=%s No search path defined. SunMonTueWedThuFriSatno file removed. one file removed. %u files removed. Internal commands available: Features available: [aliases] [enhanced input] [history] [filename completion] [swapping] [start logging] [last dir] [kernel swap] [XMS swap] [default to swap] [installable commands] [DOS NLS] [directory stack (PUSHD)] [FreeCOM debugging] Press F8 for trace mode, or F5 to bypass %s... Bypassing '%s'. DOS version %u.%u FreeDOS kernel (build 1933 or prior) FreeDOS kernel version %d.%d.%d Copyright (C) 1994-2001 Tim Norman and others. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Send bug reports to fd-freecom@topica.com. Updates are available from http://freedos.sourceforge.net/freecom Copyright (C) 1994-2001 Tim Norman and others. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Send bug reports to fd-freecom@topica.com. Updates are available from http://freedos.sourceforge.net/freecom The FreeDOS Command Shell developed by many developers, please refer to the enclose HISTORY.TXT file. Currently maintained by Steffen Kaiser mailto:freecom@freedos.org Send bug reports to fd-freecom@topica.com. Updates are available from http://freedos.sourceforge.net/freecom The shell is about to be terminated, though, this is forbidden (usually by enabling the "/P" option). You must reboot the system or, if this shell runs in a multitasking environment, terminate this process/task manually. FreeCOM executable not found. You must specify the complete path to COMMAND.COM as the first argument of COMMAND, for instance: C:\FDOS Environment segment : max %5u bytes; free %5u bytes Context segment : max %5u bytes; free %5u bytes Heap : free %5lu bytes Aliases : limit %5u bytes, current %5u bytes, %5u items History : limit %5u bytes, current %5u bytes, %5u items Directory stack: limit %5u bytes, current %5u bytes, %5u items Last dir cache : used %5u bytes, %5u items Batch nesting : used %5u bytes, %5u items Swapinfo : used %5u bytes, %5u items Failed to aquire current code page from system. Failed to change current code page. The current codepage is %u. The system codepage (properly) is: %u. Displays, sets, or removes aliases. ALIAS [variable[=][string]] variable Specifies the alias name. string Specifies a series of characters to assign to the alias. Type ALIAS without parameters to display the current aliases. Make a beep sound. Sets or clears extended CTRL+C checking. BREAK [ON | OFF] Type BREAK without a parameter to display the current BREAK setting. Calls one batch program from another. CALL [/S | /N] [/Y] [drive:][path]filename [batch-parameters] batch-parameters Specifies any command-line information required by the batch program. /S enforces, /N denies swapping of FreeCOM. /Y enables tracemode during execution of the command. Displays the name of or changes the current directory. CHDIR [drive:][path] CHDIR[..] CD [drive:][path] CD[..] CD - .. Specifies that you want to change to the parent directory. - If "last directory" feature is enabled, change to last directory. Type CD drive: to display the current directory in the specified drive. Type CD without parameters to display the current drive and directory. See also: CDD Displays the name of or changes the current directory and drive. CDD [drive:][path] CDD[..] .. Specifies that you want to change to the parent directory. - If "last directory" feature is enabled, change to last directory. If drive: is specified, the current working drive is changed; this is the only different to "CHDIR". Type CD without parameters to display the current drive and directory. Displays or sets the active code page number. CHCP [nnn] nnn Specifies a code page number. Type CHCP without a parameter to display the active code page number. Clears the screen. CLS Starts a new copy of the FreeDOS command shell. COMMAND [[drive:]path] [device] [/E:nnnnn] [/L:nnnn] [/U:nnn] [/P] [/MSG] [/LOW] [/Y [/[C|K] command]] [drive:]path Specifies the directory containing COMMAND.COM. device Specifies the device to use for command input and output. /E:nnnnn Sets the initial environment size to nnnnn bytes. (nnnnn should be between 256 and 32,768). /L:nnnn Specifies internal buffers length (requires /P as well). (nnnn should be between 128 and 1,024). /U:nnn Specifies the input buffer length (requires /P as well). (nnn should be between 128 and 255). /P Makes the new command shell permanent (can't exit). /MSG Stores all error messages in memory (requires /P as well). /LOW Forces the command shell to keep its resident data in low memory. /Y Steps through the batch program specified by /C or /K. /C command Executes the specified command and returns. /K command Executes the specified command and continues running. Copies one or more files to another location. COPY [/A | /B] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]] [/V] [/Y | /-Y] source Specifies the file or files to be copied. /A Indicates an ASCII text file. /B Indicates a binary file. destination Specifies the directory and/or filename for the new file(s). /V Verifies that new files are written correctly. /Y Suppresses prompting to confirm you want to overwrite an existing destination file. /-Y Causes prompting to confirm you want to overwrite an existing destination file. The switch /Y may be preset in the COPYCMD environment variable. This may be overridden with /-Y on the command line. To append files, specify a single file for destination, but multiple files for source (using wildcards or file1+file2+file3 format). Changes the terminal device used to control your system. CTTY device device The terminal device you want to use, such as COM1. Displays or sets the date. DATE [/D] [date] Type DATE without parameters to display the current date setting and a prompt for a new one. Press ENTER to keep the same date. /D prevents DATE to become interactive. Deletes one or more files. DEL [drive:][path]filename [/P] [/V] ERASE [drive:][path]filename [/P] [/V] [drive:][path]filename Specifies the file(s) to delete. Specify multiple files by using wildcards. /P Prompts for confirmation before deleting each file. /V Displays all deleted files. Displays a list of files and subdirectories in a directory. DIR [drive:][path][filename] [/P] [/W] [/A[[:]attributes]] [/O[[:]sortorder]] [/S] [/B] [/L] [/V] [drive:][path][filename] Specifies drive, directory, and/or files to list. (Could be enhanced file specification or multiple filespecs.) /P Pauses after each screenful of information. /W Uses wide list format. /A Displays files with specified attributes. (Defaults to /ADHSRA) attributes D Directories R Read-only files H Hidden files A Files ready for archiving S System files - Prefix meaning not /O List by files in sorted order. sortorder N By name (alphabetic) S By size (smallest first) E By extension (alphabetic) D By date & time (earliest first) G Group directories first - Prefix to reverse order U Unsorted Defaults to /ONG /S Displays files in specified directory and all subdirectories. /B Uses bare format (no heading information or summary). /L Uses lowercase. /Y or /4 Display 4-digit year. Switches may be preset in the DIRCMD environment variable. Override preset switches by prefixing any switch with - (hyphen)--for example, /-W. The external DOSKEY utility had been incorporated into FreeCOM. Use cursor UP,& DOWN keys to recall the history and HISTORY to display it. Use cursor LEFT,& RIGHT and the END and HOME keys to navigate within the command line and toggle INSERT between overstrike and insert mode. Use the TAB key to complete the current word as filename; use it twice to show all matching files. Edits command lines, recalls command lines, and creates macros DOSKEY [/switch ...] [macroname=[text]] /BUFSIZE:size Sets size of macro and command buffer (default:512) /ECHO:on|off Enables/disables echo of macro expansions (default:on) /FILE:file Specifies file containing a list of macros /HISTORY Displays all commands stored in memory /INSERT Inserts new characters into line when typing /KEYSIZE:size Sets size of keyboard type-ahead buffer (default:15) /LINE:size Sets maximum size of line edit buffer (default:128) /MACROS Displays all DOSKey macros /OVERSTRIKE Overwrites new characters onto line when typing (default) /REINSTALL Installs a new copy of DOSKey macroname Specifies a name for a macro you create text Specifies commands you want to assign to the macro UP,DOWN arrows recall commands Esc clears current command F7 displays command history Alt+F7 clears command history [chars]F8 searches for command beginning with [chars] F9 selects a command by number Alt+F10 clears macro definitions The following are special codes you can use in DOSKey macro definitions: $T Command separator: allows multiple commands in a macro $1-$9 Batch parameters: equivalent to %1-%9 in batch programs $* Symbol replaced by everything following macro name on the command line Displays messages, or turns command-echoing on or off. ECHO [ON | OFF] ECHO [message] Type ECHO without parameters to display the current echo setting. Quits the FreeDOS command shell unless loaded with /P. EXIT Runs a specified command for each file in a set of files. FOR %variable IN (set) DO command [command-parameters] %variable Specifies a replaceable parameter. (set) Specifies a set of one or more files. Wildcards may be used. command Specifies the command to carry out for each file. command-parameters Specifies parameters or switches for the specified command. To use the FOR command in a batch program, specify %%variable instead of %variable. For example: FOR %f IN (---start--- a*.* ---end---) DO ECHO - %f - Directs the command shell to a labelled line in a batch program. GOTO label label Specifies a text string used in the batch program as a label. You type a label on a line by itself, beginning with a colon. History command. HISTORY [size] Without "size" the current contents of the command line history buffer is displayed. With the size, the size of the history buffer is changed. Performs conditional processing in batch programs. IF [NOT] ERRORLEVEL number command IF [NOT] string1==string2 command IF [NOT] EXIST filename command NOT Specifies that the command shell should carry out the command only if the condition is false. ERRORLEVEL number Specifies a true condition if the last program run returned an exit code equal to or greater than the number specified. command Specifies the command to carry out if the condition is met. string1==string2 Specifies a true condition if the specified text strings match. EXIST filename Specifies a true condition if the specified filename exists. Loads a program into the upper memory area. LOADHIGH [drive:][path]filename [parameters] LOADHIGH [/L:region1[,minsize1][;region2[,minsize2]...] [/S]] [drive:][path]filename [parameters] /L:region1[,minsize1][;region2[,minsize2]]... Specifies the region(s) of memory into which to load the program. Region1 specifies the number of the first memory region; minsize1 specifies the minimum size, if any, for region1. Region2 and minsize2 specify the number and minimum size of the second region, if any. You can specify as many regions as you want. /S Shrinks a UMB to its minimum size while the program is loading. [drive:][path]filename Specifies the location and name of the program. Loads a program above the first 64K of memory, and runs the program. LOADFIX [drive:][path]filename Use LOADFIX to load a program if you have received the message "Packed file corrupt" when trying to load it in low memory. Creates a directory. MKDIR [drive:]path MD [drive:]path Displays or sets a search path for executable files. PATH [[drive:]path[;...]] PATH ; Type PATH ; to clear all search-path settings and direct the command shell to search only in the current directory. Type PATH without parameters to display the current path. Suspends processing of a batch program and displays the message: "Press any key to continue...." or an optional specified message. PAUSE [message] Changes the command prompt. PROMPT [text] text Specifies a new command prompt. Prompt can be made up of normal characters and the following special codes: $Q = (equal sign) $$ $ (dollar sign) $T Current time $D Current date $P Current drive and path $V the FreeDOS command shell version number $N Current drive $G > (greater-than sign) $L < (less-than sign) $B | (pipe) $H Backspace (erases previous character) $E Escape code (ASCII code 27) $_ Carriage return and linefeed Type PROMPT without parameters to reset the prompt to the default setting. Pushes current directory onto the directory stack, with the option to change current working directory. PUSHD [[drive:]path] Where [drive:]path is a path to which MZw !x*>Pjr2 3ɫ:˫󫰻t&t̫󫰹t&̫:󫰹&t&ȫ:ʫ󫰼2I ic _ Uƽ MCƽ;ƽ3=&)ƽ5!ƽFƽGƽV ƽdRSP2 մ !X[ZfPVQ>t2r+f]ffYU>tW&Y^fXfPfSf@f3ff3fDfd fffuHfӋȁvff3ft fufT f[fXQYQV2䠶,2㽇63㽇 2&E໣؋/f3f&Ef@ftf3ft 6& f3f&Ef&E ftfHftf3ft 6- f&E f 65r &=uN 8~^YPSR6r+>:w֊6x 2:! Z[XPQRW8ǪG_ZYXù,آPXS[=P  2VO.Df^=fs:V~^&8EtVX^VO.D9^=c l _ffasV^Mr=v ) !  fDfHH ff =2szVtNh ^ZYXP eX/3&9w H ?ƽ 7ƽ / &3$eMZ<a{;fw.ls璯_UUPX!  _3fȮv~ .0!.,ڣo.4>!Njع&=87u&U=u&YuaC&8uր̀ى9Ya+>Ps߉ r(>Pr"G;rvtu)w!M߲+؎JW_ҋ3..RZ+(Rꅴ[P(ʇT enoRzm;KQ,0?QαcY;vlpO0T.Z 4Y2[  u8kz&e4,ᄐ2%.ƣw 6p壋`s=EoӅe)Jt H [6OP+'E#cDp+VNL#f sF[Tm2;arw;n+v  ̥C' ."3BL,d'T.>,ht/˽O #b rv"TH ^5x(gM;5Jt?af1Z[ rt~ vt_-+==r w$u8D GNP56R&~ct$͋2gas Q؃slN [oYm$Z/FYeYeYx2yaeY{g*YelC$Cv,&Ed,,reo8fXIu[.(?9OMYkPBaP\L$aۏ#t!Y5u!;z,Leʺ@_daįZnfyg\yM~'e.;E݅24L' d&V <9`mK U&^){%lK'0rl`9@@aPKKYy29M#l  Ia翫]R]ѥH LfN܄^ I&kttrJ=J]YsCX[w^vQ47 rJ#>0.`h e XY+3dv4>XHj0&,eRlSw(r.s!}^[ ,Ӏ!ϙjV^TNv7 Qw -d C[IKe7S >GG'; H{49Fi*&,5øfIl:n鎷_~Z7 1zWck % -ݡ3D 4onz|6lxHm^n^m $EZ UMAHC\uA5!.6w> Gp`J]ZxAR] e✙l$m07iiG-r\fJ?iww*wgDu$GY";S/ZY%lB7^տ{~nu9 v <& ~? F,aP}(4H; $ 4'G T*&(FRnW,O dO2\'S0ogFdZ @zMTBl\ {h MTR,T\- '6/X' T}U u܏UU\Un%ޣ % YF"n?[?3Zo EYpW{HrDV -HLFs݄ޣDٶZk5mK B^`hN:y;*v|kD#UH涐@-7.Im[AY6ږ,BUFFERS=40 FILES=40 BREAK=OFF LASTDRIVE=K DEVICE=a:\vide-cdd.sys /d:CDROM001@ECHO Off VERIFY OFF PROMPT $P$G echo This is a MasterBooter startup floppy disk. echo The following programs are included: echo --- echo mrbooter.exe - boot manager utility echo efdisk.exe - partitioning utility echo mrescue.com - rescue foppy maker echo format.exe - FreeDOS format utility echo shsucdx.exe - FreeDOS CD-ROM mapper echo sys.com - FreeDOS sys utility echo vide-cdd.sys - CD-ROM driver echo --- echo For more information, please read the text files shsucdx /d:cdrom001|&Tw@TԢ=l+ !Kn !kD_靊z+?\|̄I4sgC ۉT{ עTvuPNN$]tM;F@$.Btx{xBuA׮C2`VbvsVmt: Bީ:X+[0-燮ƒ odm>unx{Yo9=𢬑5w }&esZ;QS\(Tk)XZUK-tvavWAz靰 k-A4Vk'/jUY3n5!A$%6@X w:Z-T'lXÜ6NX%=[t#PnW \x@1%&w + lR @fY7o}sȸ* ؃67%[tU?&˶ ̹5 \ }K /vE e{Ð [lcEZ 6 \G?(QP0Bs+~q27 .?|MCGYeTHIfT(El߻t l'c sFf jZk2 ef2l$Յt lnj? elxaPX7-a Os{G o-TTtd{tov ͅ%U;!i&Fy㞉땇͉kx扵rmY iiٛX< P Oֿt p|`myl~'Nd\( Е/Hr95e`/8vpXC ut*'./HY@/`U>B4J~.Yn N?UHa0Q䭓P8 #K 'nBq2X^ogs|S S'}[ l^ȮVmbҊT[yn5nYZs˧ ,ֻP\K].YG`t(,[% ,0QM'p+set5D@ #V+002-n+kqsBG %CСpSt&-d8@84#9EeF }>? n)U:<@;+o0(]]t`} t8a:!Ex!؄[,;rG۶@lBww>Tv9~W\,w$r%ۿvt+8 y+W51jVڣ&m8 ]\@,>FgQTo: c`-MsW[TV:j%.l*Z=A6P>oY/)6& *! s)>^<d F2P%iCܻB)c!ށO%._>Q v[=>t66NB(W dn@7|A;GB@h.v,?8co0PҜh:P ?u"2E* D (#X g<]u[_ n(;h+.@dگ:ci1+9lYBhKp|0.P=L?BMrp{7; |m*83c~F+'3}κVL$fo }C[~#c########" D6049B-/=O;F'^0332t&/Y21 8]+3=12101L1#[?(<3<&@*qnflF_^@ !ܸ+/ c#G\l`鑲*kIwY3N ݓT\=rp\5|=86tF%s)pzy ɚ|u7pu>_tOտ4̞[nV y[@gnThMotF7t?/-" t14* y t#t WS)Ktϳ` T2 ø|e$P+w a6 dQ(]PtSaPlHl,JdϜZk t$tt$tf dl*9g5!#n985[ZWekK]NPT:WC5H3&) ;tSY 'V !Q8[h=]$5A;K~f}^䄿P tO:u>%du-u'>çi ,Uc"'c5(1qP!.I %hP&H6l"Sjm1oV~[25vp7褶1NFj!O}R6%m1du;%0mҞ=F1>9u!.d]Yl|Y 4YεM;iuU%#`D#z[s,%B' $j{1N nKF a6X) A!mZr#0uX &<8}3cVXݴ?GW 4OOu#6h@k;~et%X s Z`` g  ~87H3gzg"lLk*f5j\# <JH=wE`O{8c8m8w8!N*}( s&M͸8 7 @4JGL1n Rv v1v.*sBJ. F#LV!9P:P#{^$Hݸ"g OOF:P^tu+ŽdY=Y_4!5IKYAErK6LJx|㈈?&@!-6h1څRݻj&52+%s`c`;r-0De2 la;##ݫ<+=F‹-SM| uA&i[4:r,F l}W-er7 s0]HD;;a<Cn6N.ѥG;rw ^$ $2 *4<8,PZ6ӋVIjr[%-޲r s*z;f3Q m5s,;E.IcmlIbk VYؙ+ns\~~ و`k  !nmrb(?#s2C`^Hw@< w3s,YJ'l4#n!gAEv0mHMKuE;{ptѱr&L!ɏ16e f-s"B{[rBl.l";鲟 ,~3+@sv }$afcm> <&3 w s+fr j'roĜ!}v6  Y;Iw { qsle(Uҋ#JUto;tAl :m@;w'!]wQ)#+/ y ; 6 _$% j{pF+Jv. Ƅ;D&so/tQYH %"t) . +x+w,P0 uIJ$nXɳݸ{ SŦu ,Vy G0FqI-%˳ \_W?|4 o:20F Ԙ AUx2n4.IcB#͈D97Du A/؋^hB Η&,ReҸ5-@ 7Z v Y{ X`BTr H:8# Tx`^Y^Z g,&*Uގj%`3 `4lҲR/~t4,e(nF[-CuuhwX GGtA~2F,rCvrGSwvLT ~t0j,"A 0 TUITAn Be6."*PնVaDL[[v/u3! mx eތ iv= TYlނ^"RuJ Eb`,JDtLpf4 )Y jEk4s4M YOl4 ҡ~;q@Y@d_6J;;tq;j6 ;ڜujNLGyԦƧ v=.iԖCe2Cl7r4@]0d8/!g Q}uHa,lKA I*Ǹd ^2&+AIb2@+@[>w}v#8c#v#.$ 47scRUfPrFC[/kLfJ k"#m ܑfd6 z%-v Wi FXdܷ'KG3F)H~xvQc0k aEMd*&HK +Btv: Y@CJCI6Tv԰0M..JA P>>TmȽ/   }YV!$>.B $p  -ff` uZ k^$|!s>$7؃ W+Eo-^"g ^Z؊.|2G wu(*(Q  >IN8K"k(yVFS9 bDVB-/X-PR>Y+lH; @tFK%t > t- NВR - 9 0|0i ]PwZЃL,|9~1l"l07 FX.;t+ngv4Xc-OioF"xXXYX+|YX[ev"IF* ۹up  {^$wZৠw  Ot34hw} h R ,&ÍVZ}i>)> U h'l*&@G-Xz{f+9u'ǥ1B_kAU\2 {,p.=Ŝ4_ 崈D=`T6.2 |, gS1VFk;"x~lڷen҈G5\;JaCu R/ )uE!HR֬ Y - s$ieԖEwnܢoTaLb `h>KeS. r-ӓ-;4]= (C?]ۇ/-+/-iЕ(.lVwM/':${;->=u"'dm!,Hr,+ITAY -`9Y) p:Io G:dilE0r 2%Ss%20YSi5u r G)%@fi;B2P |k0g*++tJCy9YY[ wyYY( >Zw) s~tx "o | t' ݸLt.`\= j.}t8A #P Ӻ Fn2i<^$&ݺ .Q}HB o!3P /M@u{ O#60m10rv߻ 1]{0 $t6gCrFyUcggTFyuEg 6F@y'g]y"r_\D+}FB(v J"4hTVwol12cVKN?`'`2`=`H`S`^`i`t`````````````aaa#a-a7aAaKaUa_aiasa}aިg޷j \K_2QiTf(FIYF;>\i03k%i(fYi/if\3K.4V4ųqM,ӬK4ҤͶ4M,ӀK4ux4jnݸ, `7dC4VZXL&t BF8sJ=Aaaaabbb(b3b>bIbTb^bhbrb|bbbbbbHE:c5Ȓ{5ȇ5|5q5f5[5P5E5:6/6.%|(686J6Y6.{m 2}(niչ ݸ(*ThZ*IHD⊦Q&_8*:mDS5uv+:YA` v*͌T";FNGP NX" !>.J0 %909O5 ':K9.|H֍9N]C]s}3:4]u,4$M6,;Y| i<_il==M4m>NEMzP ]#tM?kwM4Mx@piXht`MX-APiuH@iΦ8B04S(M 4?C4:/ ]zvY D4RM4e'EhiŦiBFͭ4MGigi}9Hu4mʗP5$H,Ha+=4SIX@`FB* ti%#46"!leҲeg|Stn*u aY*pRY!n ZfH6~ws}2IQуY3gyIzN7e~amrInhAI\2J`j@l DYk hgZ0 XS4R[ PdS,u4@F?wrD)luvth};b3UHO]A3 Lu0~+Z{ܥ1P+2 ˕@ fȌntKkr@F:ML^J\g (Y30p+F P.} 2;tYBz i^X t3S9 k{t0IZb}3pUܱB]12Npu&@mQjPpveh|A} r4DGR@G%h}ܶ&tm5<;$JJYtTHݩ wfx*pg| ^I a3JtXkt3df~Qd.HBltxHQFYEM{?gU]FU[ X;(EgGQȥ u9×DVӠ:KOշqux|rGB¨dM!~fQ3tzKʸu  SX2z^ M^16 ໋F*סּ+~%d^ ]FKszipT,XPu,ǍFP8mc'#3 i`Zf_m X;|ar.S R{$cN]tl;KXp!)5*(<& pp pp,tUmP˲ ,heܑڑޖN aY3eY[ =%5&0.+PG9i&Q8˭KAsFjHh€֐}S+c| x)` cF09h۲5dۀSsmG咁:JE<"@;KIZG0]*:ۡ;n}20X?/ Y2yB&BR^T.*> [!8@׃A5 l44b%^t!ٻƬ"o_Ӹg@h˅ c&~fg2d=#SyH<2[=ߤ }{*ҌgJakG*I6*T Pr=v;Jdg RLlYRL -wYl0.i0D.;JioPLTʵTch ~ZT@8 H`́f Y ͻ EFDISK v3.4 DOKUMENTCI Copyright (c) 1997-2005 Nagy Dniel Kiads dtuma: 2005-05-24 ͼ Ŀ TARTALOM Az alkot felelssge................. 1 Szerzi jog........................... 2 Bevezets............................. 3 A program kpessgei.................. 4 Szksgletek.......................... 5 Hasznlat (FONTOS!)................... 6 Partci tpusok...................... 7 Vltozsok............................ 8 Technikai informcik................. 9 Az alkot elrse, informcik....... 10 Ŀ FELELSSG 1 A program hasznlathoz nem jr semmifle garancia. Az alkot s a terjesztk nem vonhatk felelssgre a program hasznlatbl szrmaz krokrt. Mindenki sajt felelssgre hasznlja! Ŀ SZERZI JOG 2 A program alkotja Nagy Dniel. Minden jog fenntartva. Ez a program a MasterBooter csomag rsze. Kln terjeszteni tilos. Csak az egsz, vltozatlan shareware csomag terjeszthet az eredeti file-okkal! Tovbbi informcik a MasterBooter dokumentciban olvashatk. Ŀ BEVEZETS 3 Az EFDISK egy merevlemez partcionl program. Az EFDISK segtgvel elsdleges partcik hozhatk ltre. Az EFDISK nagyon sokfle partci tpust tmogat, de logikai meghajtk s 'extended' partcik ltrehozsra NEM hasznlhat. Az eredeti DOS FDISK program csak egy elsdleges partci ltrehozst engedlyezi merevlemezenknt. Az EFDISK a maximum ngyet, ezltal nagy segtsget jelent, ha tbb opercis rendszert kell telepteni egy PC-re. A regisztrlt vltozat kpes gy ltrehozni partcit, hogy automatikusan kiszmtja a maradk szabad helyet. Ez nagyon hasznos lehet rendszer-adminisztrtoroknak, iskolknak, szakzletek alkalmazottainak. Az EFDISK program a MasterBooter segdprogramja, nem klnll csomag. Ŀ A PROGRAM KPESSGEI 4 - Az sszes elsdleges partcirl informcik megjelentse - Partcik ltrehozsa s mdostsa (adatvesztssel jr!) - Kompatibilits minden tpussal, pl: FAT16, FAT32, HPFS, NTFS, Rejtett FAT, rejtett NTFS/HPFS, Ext2FS, Linux swap, stb... - Knny kezelhetsg - Parancssorbl is vezrelhet (a /? opci ad segtsget) Ŀ SZKSGLETEK 5 - 80386 processzor vagy jabb - DOS vagy Win9x/ME - Legalbb egy merevlemez - Billentyzet - VGA krtya Ŀ HASZNLAT 6 Figyelmeztets: A partcionls veszlyes, szaktudst ignyl feladat! Csak akkor hasznlja ezt a programot, ha rt a partcionlshoz! Olvassa vgig a dokumentcit! PARTICIONLS ELTT KSZITSEN MENT LEMEZT!!! 1) Telepts Msolja a fjlokat (a dokumentcikat s a programokat) egytt brmely knyvtrba. A program nem ignyel semmifle tovbbi belltst. Csak futtatni kell. Nem rt egy rendszerlemezre is tmsolni. 2) A program hasznlata A biztonsg kedvrt: 0) MENTSEN LE MINDEN FONTOS ADATOT! 1) Csinljon egy rendszerlemezt: 'format a: /s' 2) Futtassa az MRESCUE.COM programot. Vlassza ki a 'Create rescue disk' menpontot. Ekkor a program a merevlemez legfontosabb adatait a rendszerlemezre menti, gy hiba esetn azok visszallthatak. 3) Futtassa az EFDISK-et s hajtsa vgre a kvnt mdostsokat. Ha valami hiba trtnne (pl. a szmtgp lefagy bootolskor, vagy hibazenetet r ki), akkor bootoljon az elksztett rendszerlemezzel, futtassa az MRESCUE.COM-ot s vlassza a 'Restore original configuration' menpontot. Ekkor minden vltoztats trldik. Ne felejtse el megformzni az j partcikat hasznlat eltt! Ha hiba trtnne, krem rtestsen, s mindent pontosan rjon le. Igy korriglni tudom az esetleges hibkat. Futtatskor az EFDISK informcikat gyjt a merevlemezekrl s a partcikrl. A program informcikat jelent meg az sszes elsdleges partcirl. Ebbl a listbl vlaszthatja ki azt a bejegyzst, amin vltoztatni kvn. A jobb fels ablakban lthatak a merevlemezek logikai adatai, a cilinderek, fejek illetve szektorok szma. A program bejelentkezse utn a fel/le nyilakkal lehet kivlasztani a vltoztatand bejegyzst. Az ENTER megnyomsval lehet megvltoztatni az aktulis bejegyzs paramtereit. Az gy megvltoztatott partciban lv adatok elvesznek! Egy bejegyzs kivlasztsakor az EFDISK krdseket tesz fel, ezek a kvetkezk: 1. A partci hexadecimlis tpusszma. Az EFDISK megmutatja a leggyakrabban hasznltakat. Irja be a megfelel rtket, majd ssn ENTER-t. Nzze meg a dokumentci 7. fejezett, ha tovbbi tpusokra kvncsi. 2. A partci els cilindere (a minimum 0). Ha az elz partci az 'x'-edik cilinderen vgzdik, akkor ezt lltsa 'x+1'-re. Ez a szm decimlis. Irja be, majd ssn ENTER-t. 3. A partci utols cilindere vagy mrete megabyte-ban. Az EFDISK ekkor megmutatja a maximum bellthat cilindert. Ha a bert rtk vghez egy 'm' karakter van hozzrva, akkor a bert rtk megabyte-knt lesz rtelmezve. Az 'm' karakter elhagysa esetn az rtk cilinderknt lesz figyelembe vve. Ez a szm szintn decimlis. Irja be, majd ssn ENTER-t. A fej s szektorszmot a program automatikusan detektlja, ezeket nem kell belltani. A SPACE megnyomsra az aktulis partci aktvv/inaktvv vlik. A DEL gombbal lehet gyorsan trlni egy partci bejegyzst. A 'h' gombbal lehet egy FAT/NTFS partcit elrejteni illetve visszalltani. Ez hasznos lehet OS/2 hasznlata esetn, vagy akkor, ha nem akarja, hogy a Win9x/ME/NT felismerjen ms elsdleges FAT/NTFS partcit. Win2000/XP/2003 esetn a rejts hatstalan, a Disk Administrator programmal lehet a nem kvnt meghajtk betjeleit eltvoltani. Ha elkszlt, az F10 megnyomsval mentheti el az j partcis tblt. !! Megjegyzs: - Az EFDISK nem keres partcionlsi hibkat! Ebbl a !! szempontbl nem 'intelligens' program. Igy viszont minden !! paramter szabadon llthat, akkor is, ha hibs vagy !! felesleges! 3) A program hasznlata parancssorbl A 2.1-es verzi ta a program tmogat parancssori utastsokat is. Igy parancssorbl lehet partcikat ltrehozni, trlni s aktivlni, tovbb FAT/NTFS partcikat rejteni s rejtett FAT partcikat visszalltani. A parancssori hasznlat nagyon hasznos lehet rendszeradminisztrtorok, szmtstechnikai boltok vagy iskolk szmra. A vltoztatsok csak a gp jraindtsa utn lpnek rvnybe. Hiba esetn a program visszatrsi rtke 1, egybknt 0. A szintaxis: efdisk parancs [merevlemez_szma] A partci szm megadsa mindig ktelez, kivve a 'delall' s 'mbr' parancsot, amikor el kell hagyni. A parancsok: /create tpus els_cil. utols_cil. - ltrehozs /crsize tpus mret_MegaByte-ban - ltrehozs (csak a regisztrlt) /delete - trls /delall - az sszes trlse /activate - aktivls /hidefat - FAT rejts /hident - NTFS/HPFS rejts /unhidefat - rejtett FAT mutats /unhident - rejtett NTFS/HPFS mutats /mbr - szabvnyos MBR rutin rsa /? - segtsg krs - Egyszerre csak egy parancs adhat meg. - A tpus hexadecimlis szm, a cilinderek decimlis szmok. - A partci szma egy szm 1-tl 4-ig. Parancsonknt csak egyet szabad megadni (a delall s mbr parancsoknl nem szabad megadni). - A merevlemez szma egy szm 1-tl 4-ig. Ha nincs megadva, akkor a program 1-nek veszi. Parancsonknt csak egyet szabad megadni. - A /crsize parancs az j partci kezd cilindert az elz partci utols cilindertl szmtja, azaz az elz partcis bejegyzsnek tartalmaznia kell egy mr ltez, rvnyes partci lerst. Ha az j partci lesz az els, akkor a kezd cilinder rtke 0 lesz. Ez a parancs csak a regisztrlt vltozatban hasznlhat. - A /delall s /mbr parancsok utn csak a merevlemez szmt kell megadni. A default a legels merevlemez. Pldk: ------- - Hozzunk ltre egy BIGDOS tpus (6-os tpus) partcit, 12-es kezd, 265-s utols cilinder rtkkel, a msodik merevlemez harmadik partcis bejegyzsben: efdisk /create 6 12 265 3 2 - Hozzunk ltre egy FAT32 tpus, 2000MB-os partcit az els merevlemez msodik bejegyzsben (az els partcinak mr lteznie kell): efdisk /crsize b 2000 2 (csak a regisztrlt vltozatban hasznlhat) - Trljk le a az els merevlemez msodik partcijt: efdisk /delete 2 (vegyk szre, hogy az 1-es elhagyhat) - Trljnk le minden partcit a harmadik merevlemezrl: efdisk /delall 3 - Rejtsk el a negyedik (FAT tpus) partcit az els merevlemezen: efdisk /hidefat 4 Automatikusan ltrehozott partcik (csak a regisztrlt verzival): ------------------------------------------------------------------- A regisztrlt verzi kpes automatikusan kiszmtani a kezd s a befejez cilinder rtkt egy partci ltrehozsakor. A 'create' parancs elfogadja a '*' karaktert a cilinder rtkek helyett. Ebben az esetben a kezd cilinder rtk az elz partci utols cilindere + 1 lesz, az utols cilinder rtke pedig a merevlemez maximlis cilinder rtke lesz. Ezrt az sszes partci, ami az automatikusan generlt utn helyezkedik el, elveszik! Ha ennl a parancsnl a partci szm 1, akkor a kezd cilinder rtke 0 lesz (mivel nincs ezt megelz, mr ltez, rvnyes partci), ezrt ebben az esetben egy olyan partci jn ltre, ami az sszes helyet lefoglalja a merevlemezen. Igy minden ltez adat el fog veszni formattls utn! Pldul: efdisk /create 6 * * 3 2 Ez a parancs ltrehoz egy BIGDOS partcit a msodik merevlemez harmadik partcijaknt gy, hogy automatikusan kiszmtja a maximlis rendelkezsre ll helyet a msodik partci utn. Ez az opci fontos lehet azoknak, akiknek tbb olyan gpen kell hasonl rendszereket telepteni, melyekben klnbz mret merevlemezek vannak (pldul Compaq gpek elre teleptett diagnosztikai partcival). Megjegyzsek az automatikusan szmolt partcionlshoz: - Soha ne hagyja le egyik '*' karaktert sem! Vagy mindkett cilinder rtk helyett szerepeljen '*', vagy egyik helyett sem. Pldul az 'efdisk 6 12 * 2 1' parancs rvnytelen. - Ha a partci szm 2, 3 vagy 4, akkor a ltrehozand partci kezd cilinder rtke az elz partci utols cilindere + 1 lesz. Ha a partci szm 1, akkor a kezd cilinder rtk 0 lesz. - A ltrehozand partci utn ne legyen ltez partci, mert fell fog rdni, mivel a ltrehozand partci az sszes GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. The operating system on this floppy is FreeDOS, available at http://www.freedos.org For copyright information, read the 'copying' file. The real-mode CD-ROM driver is vide-cdd.sys. It's documentation is readme.cd. The free MSCDEX replacement is SHSUCDX.EXE. It's documentation is readme.cdx. ************ Registration form for MasterBooter v3.4 ************* Name (personal or company): ______________________________________ Full address: ____________________________________________________ ____________________________________________________ ____________________________________________________ ____________________________________________________ ____________________________________________________ E-mail address: __________________________________________________ Way of payment: -------------- [ ] - Check, money order, cash [ ] - Via bank transfer Registration details: -------------------- Number of licenses: Total price in USD: (Please read the documentation for pricing info, they are based on the number of licenses) You can also register online at: http://www.masterbooter.com Getting the software: -------------------- [ ] - Order via E-mail to the address above [ ] - Order on a 1.44Mb floppy disk to the address above ______________________ _____________________________ Date Signature Send it to: Nagy Daniel 2440 Szazhalombatta Toth Laszlo u. 1. IV/13 Hungary maradk helyet el fogja foglalni. 4) Megjegyzsek partcionlshoz - Ha a szmtgp nem indul az EFDISK hasznlata utn, vagy ms partcionl programok nem ismerik fel az EFDISK ltal ltrehozott partcikat, akkor hasznlja az 'efdisk /mbr' parancsot. Ez a problma akkor szokott jelentkezni, ha j merevlemezt partcionlt, ami mg nem tartalmazza a kell betlt rutint, vagy a 0AA55h MBR szignatrt a Master Boot Recordjban. Ez a parancs trli a mr ltez boot ment! - Ha a merevlemeznek azon partciin mr van adat, melyeket nem kvn megvltoztatni, akkor is ksztsen biztonsgi lemezt az MRESCUE programmal. - Egyszerre csak egy partci lehet aktv, gy egy partci aktivlsakor az EFDISK automatikusan trli a tbbi partci 'aktv' jellemzjt. - Extended partcit nincs rtelme aktivlni - A rejts/visszallts (hiding/unhiding) FAT-nl, NTFS-nl s HPFS-nl hasznlhat !! - Ne hasznlja a programot olyan partci tmretezsre vagy !! thelyezsre ami rtkes adatot tartalmaz! Ha megvltoztat egy !! bejegyzst (aktivls s elrejts kivtelvel), akkor az abban a !! partciban lv adatok elvesznek! Ŀ PARTICI TIPUSOK 7 Albb a manapsg hasznlatos partci tpusok listja tallhat. Ezek az rtkek mindig megtallhatak Ralph Brown interrupt listjban. (Hls ksznet Neki, amirt karbantartja ezt a nagyon hasznos listt!) ID Nv (angolul) 00h empty 01h DOS 12-bit FAT 02h XENIX root file system 03h XENIX /usr file system (obsolete) 04h DOS 16-bit FAT (up to 32M) 05h DOS 3.3+ extended partition 06h DOS 3.31+ Large File System (16-bit FAT, over 32M) 07h QNX 07h OS/2 HPFS 07h WinNT NTFS 07h Advanced Unix 08h OS/2 (v1.0-1.3 only) 08h AIX bootable partition, SplitDrive 08h SplitDrive 08h Commodore DOS 08h DELL partition spanning multiple drives 08h QNX 1.x and 2.x 09h AIX data partition 09h Coherent filesystem 09h QNX 1.x and 2.x 0Ah OS/2 Boot Manager 0Ah OPUS 0Ah Coherent swap partition 0Bh Win95 OSR2 with 32-bit FAT 0Ch Win95 OSR2 with 32-bit FAT (LBA-mode INT 13 extensions) 0Eh LBA VFAT (same as 06h but using LBA-mode INT 13) 0Fh LBA VFAT (same as 05h but using LBA-mode INT 13) 10h OPUS 11h Hidden 12-bit FAT partition 12h Compaq Diagnostics partition (FAT compatible) 14h (using Novell DOS 7.0 FDISK to delete Linux Native part) 14h Hidden sub-32M 16-bit FAT partition 16h Hidden over-32M 16-bit FAT partition 17h Hidden HPFS partition 18h AST special Windows swap file 1Bh Hidden Win95 with 32-bit FAT 1Ch Hidden Win95 with 32-bit LBA FAT 1Eh Hidden Win95 with LBA BIGDOS 21h officially listed as reserved 23h officially listed as reserved 24h NEC DOS 3.x 26h officially listed as reserved 31h officially listed as reserved 33h officially listed as reserved 34h officially listed as reserved 36h officially listed as reserved 38h Theos v3.2 2GB partition 39h Theos v4 spanned partition 3Ah Theos v4 4GB partition 3Bh Theos v4 extended partition 3Ch PowerQuest PartitionMagic recovery partition 40h VENIX 80286 41h Personal RISC Boot 41h Power PC Reference Platform Boot 42h SFS (Secure File System) by Peter Gutmann 45h EUMEL/Elan 46h EUMEL/Elan 47h EUMEL/Elan 48h EUMEL/Elan 4Dh QNX4.x 4Eh QNX4.x 2nd part 4Fh QNX4.x 3rd part 4Fh Oberon 50h OnTrack Disk Manager, read-only partition 51h OnTrack Disk Manager, read/write partition 51h NOVELL 52h CP/M 52h Microport System V/386 53h OnTrack Disk Manager, write-only partition??? 54h OnTrack Disk Manager (DDO) 55h EZ-Drive 56h GoldenBow VFeature 56h DM converted to EZ-BIOS 57h DrivePro 5Ch Priam EDisk 61h SpeedStor 63h Unix SysV/386, 386/ix 63h Mach, MtXinu BSD 4.3 on Mach 63h GNU HURD 64h PC-ARMOUR protected partition 64h Novell NetWare 2.xx 65h Novell NetWare 3.xx or 4.xx 67h Novell 68h Novell 69h Novell 70h DiskSecure Multi-Boot 71h officially listed as reserved 73h officially listed as reserved 74h officially listed as reserved 75h IBM PC/IX 76h officially listed as reserved 80h Minix v1.1 - 1.4a 81h Minix v1.4b+ 81h Linux 81h Mitac Advanced Disk Manager 82h Linux Swap partition 82h Prime 82h Solaris x86 83h Linux native file system 84h OS/2-renumbered type 04h partition (hiding DOS C: drive) 84h Hibernation partition 85h Linux extended partition 86h NTFS volume set 87h HPFS Fault-Tolerant mirrored partition 8Ah Linux Kernel Partition (used by AiR-BOOT) 8Eh Linux Logical Volume Manager partition 93h Amoeba file system 94h Amoeba bad block table 99h DCE376 logical drive A0h IBM Thinkpad hibernation partition A0h Phoenix NoteBIOS Power Management "Save-to-Disk" partition A1h officially listed as reserved A3h officially listed as reserved A4h officially listed as reserved A5h FreeBSD, NetBSD, BSD/386 A6h OpenBSD A7h NEXTSTEP A9h NetBSD AAh Olivetti Fat 12 1.44Mb Service Partition B1h officially listed as reserved B3h officially listed as reserved B4h officially listed as reserved B6h officially listed as reserved B7h BSDI file system (secondarily swap) B8h BSDI swap partition (secondarily file system) BEh Solaris boot partition C0h CTOS C0h REAL/32 secure small partition C1h DR DOS 6.0 LOGIN.EXE-secured 12-bit FAT partition C4h DR DOS 6.0 LOGIN.EXE-secured 16-bit FAT partition C6h DR DOS 6.0 LOGIN.EXE-secured Huge partition C7h Syrinx Boot CBh reserved for DRDOS/secured (FAT32) CCh reserved for DRDOS/secured (FAT32, LBA) CEh reserved for DRDOS/secured (FAT16, LBA) D0h REAL/32 secure big partition D1h Old Multiuser DOS secured FAT12 D4h Old Multiuser DOS secured FAT16 <32M D5h Old Multiuser DOS secured extended partition D6h Old Multiuser DOS secured FAT16 >=32M D8h CP/M-86 DBh CP/M, Concurrent CP/M, Concurrent DOS DBh CTOS (Convergent Technologies OS) E1h SpeedStor 12-bit FAT extended partition E3h DOS read-only E3h Storage Dimensions E4h SpeedStor 16-bit FAT extended partition E5h officially listed as reserved E6h officially listed as reserved EBh BeOS partition F1h Storage Dimensions F2h DOS 3.3+ secondary partition F3h officially listed as reserved F4h SpeedStor F4h Storage Dimensions F5h Prologue multi-volume partition F6h officially listed as reserved FDh Linux raid partition FEh LANstep FEh IBM PS/2 IML FFh Xenix bad block table Ŀ VLTOZSOK 8 Verzi: 1.1 - Els hivatalos verzi, a MasterBooter csomag rsze 1.2 - Ha egy partci a 0. cilinderen kezddtt, hibs volt a 'relatv kezd szektor' s a 'partcibeli szektorok szma' bejegyzs a partcis tblban. Most mr helyesek 1.3 - Nha a 'partcibeli szektorok szma' bejegyzst hibsan szmolta a program. Javtva 1.4 - A SPACE billentyvel lehet aktivlni valamelyik partcit, nincs szksg az sszes adat jra beptygsre, mint eddig - Nagy merevlemezeknl a partcik mrete nha hibsan jelent meg, most mr helyesek 1.5 - A DEL billentyvel lehet trlni azt a partcit, ahol a kurzor ll. A hatsa ugyanaz, mintha minden paramtert nullra lltannk - A slave merevlemezen is lehet partcit aktivlni. Egy lemezen egyszerre egy partci lehet aktv. Ez akkor hasznos, ha pl. a slave egy olyan merevlemez, amelyet msik szmtgpben akarunk masterknt hasznlni 2.0 - A FAT partcikat el lehet rejteni, illetve visszalltani a 'h' billentyvel 2.1 - Mr akr ngy merevlemezzel is hasznlhat - Nhny SCSI lemez esetn a program helytelenl detektlta a lemez paramtereit. Javtva - Az j Master Boot Record felrsa utn az ESC-t megnyomva visszajuthatunk a DOS-hoz - Parancssorbl lehet ltrehozni, trlni, aktivlni s rejteni a partcikat (tovbbi informcik a /? opcival) 2.2 - Kisebb hiba volt a partci tpus lekrdezsnl, javtva - FAT32 rejtsnek tmogatsa - FreeBSD tmogatsa - A merevlemezek logikai karakterisztikjt megmutatja a program a jobb fels ablakban 2.3 - Win95 DOS ablakban is hasznlhat - Sokkal tbb partci tpust felismer - Az j /crsize paranccsal mret megadsval lehet partcikat ltrehozni (csak a regisztrlt vltozatban) - A regisztrlt verzi kpes automatikusan kiszmtani a maradk partcionlatlan terletet, s gy ltrehozni egy partcit a /create paranccsal 2.4 - Az j /mbr parancs jrarja a szabvnyos DOS MBR betlt rutint 2.5 - Az j /print parancs kirja az aktulis partcis tblt - Az /mbr kapcsol hibja kijavtva - FAT32 ltrehozsi hiba javtsa. Ennek 3 boot szektor kell... 2.6 - NTFS/HPFS partci rejts tmogatsa (parancssorbl is) 2.7 - Ha egy partci aktv, akkor a SPACE trli az aktivitst - Az /mbr parancs leveszi a rejtst a rejtett partcikrl 2.8 - Ujabb FAT32 hiba javtsa - Oberon tmogats - BeOS tmogats 2.9 - EBIOS tmogats (max 2 terabyte kezelse) 3.0 - EBIOS kezel javtsok - A cilider rtkek mr 5 szjegyek - Javtott dokumentci 3.1 - Az ESC hasznlhat egy bejegyzs megvltoztatsa kzben is - Kisebb hibajavtsok 3.2 - Bels ZIP drive tmogats (Ksznet Gary A. Johnsonnak!) - A partcimret megabyte-ban is megadhat 3.3 - Kisebb kozmetikai vltozsok - Nhny jabb partcitpus hozzadsa 3.4 - A /create s /crsize parancsok hibajavtsa - Nagyobb merevlemezek s partcik tmogatsa (2TB) Ŀ TECHNIKAI INFORMCIK 9 Egy merevlemezen maximum ngy elsdleges partci lehet. A partcis tbla (ami a merevlemez legels szektorban tallhat) tartalmazza az egyes partcik paramtereit, gymint bootolhatsg, tpus, partci eleje/vge. A bootolhat partcik els szektorban tallhat az gynevezett 'boot szektor', ami az opercis rendszer betltshez szksges kis programot tartalmazza. Elmletileg minden elsdleges partciba telepthetnk ms-ms opercis rendszert. A valsgban azonban ez nem ilyen egyszer, mert az opercis rendszerek lalban nem tmogatjk ms rendszer ltrehozst, mkdst. Ezen segt az EFDISK s a MasterBooter. Nhny sz a FAT tpusokrl: Jelenleg ngyfle FAT (File Allocation Table) ltezik. 1: FAT12 mr idejtmlt, csak floppy lemezeken s 16Mb-nl kisebb partcikon hasznlatos 2: FAT16 a kvetkez lps. Kizrlag 32Mb-nl kisebb s 16Mb-nl nagyobb partcik esetn hasznlhat. 3: A BIGDOS is 16-bites tpus, de nagyobb mret partciknl is alkalmazhat. A DOS s a Win9x/ME hasznlja manapsg ezt a tpust (OS/2-t, WinNT/2000/XP/2003-at s Linuxot is lehet FAT-ra telepteni, de nem rdemes). A maximlis partcimret 2Gb DOS s Win/9x/ME esetn, 4 Gb WinNT/2000/XP/2003 esetn. 4: FAT32 a legjabb, a Win95 OEM Service Release 2-ben jelent meg elszr. A partcimret jval nagyobb lehet: - Windows 2000: 32 Gb-os partcit tud formzni, de nagyobbat is kpes kezelni s konvertlni - Windows Me: maximum 2^28 - 12 cluster - Windows 95/98: maximum 4,177,918 cluster Ezt a tpust a Win9x/ME/2000/XP/2003 hasznlja, a WinNT 4.0 nem ismeri. A Win95 OSR2 megjelensvel jabb partci tpusokat vezettek be annak jelzsre, hogy az adott partci a 8Gb-os hatr mg nylik. Ezek a tpusok: - BIGDOSx (0eh) - Extended x (0fh) - FAT32x (0ch) Ezeket a tpusokat a WinNT 4.0 nem ismeri fel! Ŀ AZ ALKOT ELRSE 10 Ha brmilyen szrevtele, javaslata van a programmal kapcsolatban, rjon postn vagy Internet E-mailen. tleteket is szvesen fogadok! A Veszprmi Egyetemen vgeztem mszaki informatika szakon, a diplomm szmtgp hlzati protokollok biztonsgval foglalkozik. 1974-ben szlettem. Postacm: Internet E-mail cm: Nagy Dniel support@masterbooter.com 2440 Szzhalombatta Tth Lszl u. 1. IV/13 Fax: (36) 26 340-472 WWW honlap: http://www.masterbooter.com tj ؿQ.es/&}t(Qf&E&} t &} t rf@YrYr s[Ë32Q&LJUYsсO `? W >uEF!ò 83<u@r4PQW Q:Y,_YXPW QYz_XÀ>uPSQR DK3!ZY[XÜ>uPSQ Dk!Y[XPSQWb&W3۹ :tC<t<t__<w&&-_Y[XSQW#&9u&W2&_&_Y[PRS2[2ZXú<` ƽs ƲBfGH2fGM2fG ì< uþFr far&w&Es  !Ë f&E&} t &} trf@ !Ãs2s뫴 !Ãs@2s눴 !à s\&=u * !WǾ2&_&csA L !Ã^s&W3۹:t C_ w !_&!s !Ãs&<t !&s !à sr !&ms ] !à so&<t 0 !&-sg ] !Ãs;VW_^)s&m&}tUO>s !PQW&3۹:tC_YXfPfRff;Drfdfd fufD f fZfXfPfR@ff;Dvfdfd fHffZfXf s&u&M&mfs&M&m&uf f&Eff+ f@f&E ÜPI!؎XþC<3E)3ûC،+شJ!ÜX%PX%=u - !L!QX%tError: 386+ CPU required$w332ø3!2tô x!3L!/<rAUsÁUut Cø$u _!ôu !L!2vPXfPfSQfRVf 3Rf3f0Nf uZI*+Ѵ !^fZYf[fX-ؾ ø &؃ H!s 3!L!33Ë3ۺrQs OuYËQfنCf\f?fL ffBfT>u%HV^fDfd ff#ffDfDfdfd fD Y؎ /@z(f< tJs%833HuPu<uB< ug?>뻀Dur-< uSu,)5/366w"46?7Q=<">k&&)#/+#c-1%M_IUU]KNEAQ^2|Y\]DBL FXBTDPJLFlgnh~w {%~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ɅĖ񃟏鼨⠣ٛВ㐂͇ոŬZ8/8ZTX_R7A_N@LF B-*4(257x#7786vqpo h1ukpgba"Fs]\C|VX\Q_ xbhzbqdvf?>=,8fVPv;%34 6rm$6>(rkv:<&41d ;-~XR_ZA[QCUNZH J YIURLPJMO-1yywm}76543210/.-,+*)('&%$#"! ؓёϞ̆Җߒۇ˄‚_^]\[ZYXW[UL J   mUq55???9#vutsrqponmlkjihgfedcba`__QQS@]G@MYS nfrTBPUIkwrr6p~rpzg210/.-,+*)('&%$#"! ӚΌ̛ī𐉚Ḣǁ䄂 ^]\[ZYXWVUTSRQPONMLKJIHGFEDCOA1648>z8x'$<92 (p df5%16(4VQS11TZE ?>=<;:987684z|bdnba,bl(trdjgcsdߺ۷ך賮㪤Ϟһԏȅ\  {M F B -~>367863%{t!4p !5k%'-g%*).#/$NXNYVUZW[P^X^J &BLCOVOkevm=hs9vb{wqa2~v/zei+bhzcblwh.!fڍԗ̂駙󟓝՘בя򔒷_^]\[ZYXWVUTSR I  @jr}95>060v6-?;?4*it~:+vs6pzg`h0`h-xco);ub%lbpedعؔЃ˚랬嬢ӜєщPY=YN I  D +;9|(/:;2%&2&>=)aj$"9i8&41-7+..WNZVK]VRLRQEYYK{K[\NRLKMIAl>y~t9ytb|brftt/}xohoz{asihz,%T܋ҘπˬǒŽ뚥깩͝ΙΊڇٿ]^K:J   @6-}24.y0>211=rn95;/gl.,7c2 2KWIUTTQD[[GYYKJHB d}nt mteqTfnx2?Jxjca}||1xn}-nnog(rhmmgfdnߍվ͡Ʉ‰ク֗ƔސΊLJĎ_ TY1V R KG:,.p{;54w24 2_[9!n9$*>i8&41-7+..ITPW[]ZZGG<: nYYXLFSUEQVHTvqs0t=7&p?/?8"> ')f1%!.$DUvXAM\GCLA@\^^LZUMKVNEm{stn7<765Wj~b0Gklhx*Zmdu!$;8?>=<210ֿΝėꭡ̞šΖۓـʄԱ󷶵徯߫⦥_^]\( VUTS7O=E$*G'G|ud tCIA@VTfnx<3R|`>,1Ggscdf`j,hseaib`v9&DnۙٝČœ欨汫㧯ژ꽴譢^ W @`f?GD @   v#1!!8?!`@F" ;g67+$0 -\XPTT^KBZGZTbO^XNXkGHR@VR@Ctzy5:]qdbg}qgeyai-nzhzfr`hz iޓژ䮃惥茈瑑_^]9VVTM% -<23/?+v498YYrqpo gfedcba`\GFA Z[\DITR@VAMNTzl3tw=]edzf)2GWN.nmyn)zbwpmqge$ٛ҃΄˽ֈ͹򷢠툄駵播ĖԔȞڝ˃ YVR H( E@,;>(4(}68;;'r&"&:(l8/*<(4a ,6a%QQH[ST]ZYGMbCU\] M ALQRJRWHT;Pr<^XPWD6facb~b{*^|ni`nnca$kcsd۔אնκǶw{t -:ŬδҶ! 04<>8:$7 ",.(*jhnlb`fdzx~|rpptJHHLB@@B\X^\RPVT*(.,"&0' %;9?8:$&l",.(*jhnlb`fdzx~|rqwtJHNLB@FEZXF^\PRaPVT*(.," &$:8><2064  P_SVPR\^pDb@BLNHJtvp@v눌퐂㰮˚ᘘƗ䞘͹ʷǼȫԤ>7%S8W="_]N/!D%9=4B#%7QSD oizro o1<"(!!'b ~rlnip^RQQ]wq{hEDXFW@JCF;Vtxw8QWA%%6Yykjhb+H@OCIV Kkedݴ׹׳ϝΡä胣冊ƙ׊ڌ̳[-;/_5P<% L/'I:(B* 74~{vs{v><,/ j g ` ,2^]Vw|sys\^UUAlB[yYMBBvPLPsfmK1]I977^@FW6_u{Yl~n*;01"KawU`rݶֵö˪ŭ񘺼コ圎≭풎ǶܪéԢˡ X?(=7$VXT53%A]J)>/%:HJF#%7SWD ztxu6<$"3j '(2am mymwdfDVWUc[\ jj~bjwPDA{3rrwc=Kgspp@fc0IOY==.KmAU!Wwmsaݸܳϝκē򓒛꟩š˷ڧף^P\=;-KEVUTSRQTO MAK,(==<;:9876543210/.-,+*)('&%$#2!!  Gyakran ismtelt krdsek s vlaszok Krdsek: Q1: Altalnos krdsek Q2: DOS/Win9x/WinME krdsek Q3: WinNT/Win2000/WinXP/Win2003 krdsek Q4: Problmk ms opercis rendszerekkel Q5: Partcionlsi s efdisk krdsek --------------------------------------------------------------------- Q1: Altalnos krdsek 1.1: Hogyan tvoltom el a MasterBootert a gprol? 1.2: Mi a helyzet a frisstsekkel? 1.3: Hol tallom a legfrissebb verzit? 1.4: Megkaphatom a forrskdot? 1.5: Mirt tall vrust a Norton Antivirus, ha a 2.8-as MasterBootert hasznlom? A1: Altalnos vlaszok 1.1: Futtassa az 'efdisk /mbr' parancsot DOS, vagy Win9x/WinME all, majd indtsa jra a gpet. 1.2: A regisztrlt felhasznlk minden frisstst ingyen letlthetnek a honlaprl, regisztrcis kdjaik segtsgvel. 1.3: A hivatalos honlap a http://www.masterbooter.com Amennyiben ez tl lass, a programot megtallja brmely SimTel vagy SAC tkrszerveren. 1.4: Rengeteg pnzrt. 1.5: Vakriaszts. A 2.8-as verzinak kicsit ms volt a betltrutinja mint a tbbi vltozatnak, ezt rzkelte a NAV vrusnak. --------------------------------------------------------------------- Q2: DOS/Win9x/WinME krdsek 2.1: A Win9x/WinME teleptse utn a boot men eltunik. 2.2: A shareware MasterBooter nem ismeri fel a Win9x/WinME partcimat. 2.3: A Win9x/WinME teleptse utn a MasterBooter nem ismeri fel a rgi DOS-os partcimat sem. 2.4: A DOS/Win9x/WinME nem indul rendesen, ha nem az els merevlemezre teleptem. 2.5: A 2 giga fl teleptett DOS-om nem hajland indulni. A2: DOS/Win9x/WinME vlaszok 2.1: Ezek a rendszerek fellrjk a Master Boot Record-ban tallhat programot, gy a MasterBooter rutint is. Teleptse jra a MasterBootert. 2.2: Ez a problma a 2.6-os verziban jelentkezett utoljra. Frisstse a MasterBootert. 2.3: Ez a problma a 2.6-os verziban jelentkezett utoljra. Frisstse a MasterBootert. 2.4: Ezek a rendszerek csak akkor tudnak ilyen esetben indulni, ha az sszes ket megelz merevlemezen az sszes elsdleges partci rejtve van. Futtassa a MasterB ͻ EFDISK v3.4 DOCUMENTATION Copyright (c) 1997-2005 Nagy Daniel Release date: 05-24-2005 ͼ Ŀ CONTENTS Disclaimer............................ 1 Copyright............................. 2 Introduction.......................... 3 Features.............................. 4 Requirements.......................... 5 Usage (IMPORTANT!).................... 6 Partition types....................... 7 History............................... 8 Technical information................. 9 Contact, about the author............ 10 Ŀ DISCLAIMER 1 Using this program comes without any warranty. The author and distributors will not accept responsibility for any damage incurred directly or indirectly through use of this program. Use at your own risk! Ŀ COPYRIGHT 2 All copyrights are exclusively owned by the author, Nagy Daniel. This program is a part of the MasterBooter package. Distributing it separately is not allowed. You can distribute the whole unmodified shareware MasterBooter package only with all files intact! Distributing the registered version is not allowed! For other distributing information see the MasterBooter documentation. Ŀ INTRODUCTION 3 EFDISK is a disk partitioning program. With EFDISK you can create primary partitions on your harddisks. EFDISK supports many partition types, however you cannot make logical drives and extended partitions with it. The original FDISK program doesn't allow you to create more than one primary partition per harddisk. EFDISK allows four, therefore it's a powerful tool to help installing more operating systems on your PC. The registered version can create partitions by automatically calculating the remaining free space. This can be extremely useful for system administrators, schools and computer store employees. EFDISK is a support program of MasterBooter, not a standalone utility. Ŀ FEATURES 4 - Displaying partition information of all drives in your system - Creating or editing partitions (causes data loss!) - Compatibility with all partition types, including: FAT16, FAT32, HPFS, NTFS, Hidden FAT, hidden NTFS/HPFS, Ext2FS, Linux swap, etc... - Easy-to-use user interface - Usable via command line options (use /? option for help) Ŀ REQUIREMENTS 5 - 80386 processor or up - DOS or Win9x/ME - At least one harddisk - Keyboard - VGA adapter Ŀ USAGE 6 Warning: Playing with partitions is a risky job! Use this program only if you know what you're doing! Be sure to read the whole documentation first! BEFORE REPARTITIONING A DRIVE, CREATE A RESCUE FLOPPY!!! 1) Installation You can copy these files (this docs and the executables) together wherever you like. This program doesn't need any additional configuration. Just execute it. Copying this program to a system floppy can be useful. 2) Usage information For safety: 0) BACK UP ALL IMPORTANT DATA! 1) Make a system disk by typing: 'format a: /s' 2) Run the program MRESCUE.COM. Choose the 'Create rescue disk' option. It will copy important information about your disks and the MRESCUE.COM itself to floppy, so you can restore your previous configuration later if necessary. 3) Now you can safely run EFDISK and make changes. If anything goes wrong, boot from the floppy you've just created, run MRESCUE.COM and choose 'Restore original configuration'. This will reset all modifications. Note that a new partition must be formatted before usage! Send me a mail if something is not working, and write all steps you've done unless I won't be able to correct the problem. EFDISK gathers information about your harddisks and partitions. It shows a list of all primary partitions of all harddisks and their parameters. From this list you can choose the partition entry you want to change. In the upper right window, the program shows the number of cylinders, heads and sectors of each harddisk. The highlighted row can be moved with the up/down arrow keys. Press ENTER to change the parameters of the highlighted partition. All data in a changed partition will be lost! After pressing ENTER on a partition, EFDISK asks several questions: 1. The hexadecimal type ID of the partition. EFDISK will show you the most common types and IDs. Type the value, and press ENTER. Check out section 7 in this documentation for more types. 2. Starting cylinder number of partition (the minimum is 0). If the previous partition is ending on cylinder 'x' then set this to 'x+1'. This number is decimal. Type and press ENTER. 3. Ending cylinder number or size of partition. EFDISK will show you the maximum cylinder number available for the actual harddisk. If you append an 'm' to the entered value, EFDISK will treat that as the partition size in megabytes. If you omit the 'm' character, the number will be treated as a cylinder value. This number is also decimal. Type and press ENTER. The number of heads and sectors per track values are determined automatically for each disk, you don't have to mess with them. Pressing SPACE will activate/deactivate the highlighted partition. Pressing DEL will clear the whole highlighted entry. Pressing 'h' over a FAT/NTFS partition will cause hiding/unhiding it. This can be important if OS/2 is used, or if you don't want Win9x/ME/NT to recognize other primary FAT/NTFS partitions. Hiding a partition doesn't have any effect with Win2000/XP/2003. You can use the Disk Administrator utility of these systems to delete the assigned drive letters you don't want to access. After preparing all partition entries, press F10 to save the new partition table to the harddisk. !! Usage note: - EFDISK doesn't check for partitioning errors! It's not an !! 'intelligent' program. You have total freedom to set all !! parameters, even if they are incorrect or useless! 3) Command line usage Since v2.1 EFDISK can be used with command line options. With command line options, one can create, delete and activate partitions, and hide/unhide primary FAT/NTFS partitions. Using command line options can be very useful for system administrators, hardware/software stores or schools. Note that the changes will take effect only after a reboot. If there was an error, then the return value is 1, else 0. The syntax is: efdisk command [harddisk_number] Defining the partition number is always compulsory except for the 'delall' and 'mbr' commands, where it must be omitted. The commands are: /create type starting_cyl. ending_cyl. - to create /crsize type size_in_MB - to create (registered only) /delete - to delete /delall - to delete all /activate - to activate /hidefat - to hide primary FAT /hident - to hide primary NTFS/HPFS /unhidefat - to unhide primary FAT /unhident - to unhide primary NTFS/HPFS /mbr - to install new MBR loader /? - to get help - Only one command is allowed per command line. - The type is hexadecimal, the cylinders are decimal numbers. - Partition number is a number from 1 to 4. Only one partition number is allowed per command (don't use this parameter for delall and mbr commands). - Disk number is a number from 1 to 4. If omitted, the default is 1. Only one disk number is allowed per command. - The /crsize command calculates the new partition's starting cylinder from the previous partition's ending cylinder. Therefore always be sure, that the previous partition entry defines an already existing valid partition, or you will loose your data! If the new partition is the first partition, then the starting cylinder number will be 0. This command is only available in the registered version. - The /mbr and /delall commands only need a harddisk number (the default is the primary master harddisk if not specified) Examples: -------- - To create a primary BIGDOS partition (type 6) with starting cylinder 12, ending cylinder 265 in the 3rd partition entry on the 2nd harddisk, type: efdisk /create 6 12 265 3 2 - to create a 2000MB FAT32 partition in the 2nd entry (1st must be a valid existing partition) on the 1st harddisk, type: efdisk /crsize b 2000 2 (registered version only) - To delete the 2nd partition on the 1st harddisk, type: efdisk /delete 2 (note that the disk number can be omitted if 1) - To delete all partitions on the 3rd harddisk, type: efdisk /delall 3 - To hide the 4th partition (must be FAT) on the 1st harddisk type: efdisk /hidefat 4 Creating automatically calculated partitions (registered version only): ---------------------------------------------------------------------- The registered version can automatically calculate partition size upon creating one. The 'create' command accepts '*' characters instead of the starting and the ending cylinder numbers. In this case the starting cylinder number will be the ending cylinder number of the previous partition + 1, and the ending cylinder number will be the maximum cylinder number of the harddisk. Because of this, all partitions beyond an automatically calculated one will be lost! If you specify 1 for the partition number then the starting cylinder number will be 0 (because there is no previous existing partition) so this command will create a partition which will use all harddisk space. In this case, all data will be lost after formatting this partition! For example: efdisk /create 6 * * 3 2 The above command will create a BIGDOS partition in the third entry on the second harddisk, with the automatic calculation of the starting and the ending cylinders using all remaining space after the second partition. This feature can be useful when there is a need for creating hundreds of same systems with different harddisk sizes, which already contain a fixed sized smaller partition (for example Compaq machines with a diagnostic partition). Notes about automatic partition creation: - Never leave off a single '*'! If you use '*' then both cylinder numbers must be '*' characters. It is not possible to define either cylinder number and use '*' for the other, i.e. 'efdisk 6 12 * 2 1' is not valid. - If the partition number is 2, 3 or 4, then the starting cylinder value will be calculated from the ending cylinder value of the previous partition. If the partition number is 1 then the starting cylinder number will be 0. - Be sure that there are no existing partitions after an automatically created one, because it will use all remaining space, therefore partitions after the automatically created one would be erased. 4) General notes about partitioning - If the computer doesn't boot after using EFDISK or other partitioners don't recognize partitions created with EFDISK, then do an 'efdisk /mbr' command. This problem may occur with brand new harddisks, which don't contain the proper loader routine and the 0AA55h MBR signature in their MBRs yet. This command erases an existing boot menu! - If there's data in the other partitions of your harddisk than the partitions you'll change then create backups of your partition tables with MRESCUE for safety. - You can have only one active partition in your harddisk's partition table. If you activate a partition, EFDISK will automatically clear the other partition's 'active' flag. - There's no point to activate extended partitions - hiding/unhiding works only with primary FAT, NTFS/HPFS partitions !! - Don't use EFDISK to resize, move or change the type of such !! existing partitions that contain data you need! Once you alter !! an entry (except activating or hiding/unhiding it) the data !! in that partition will be lost! Ŀ PARTITION TYPES 7 These are the currently known partition types. These values are from Ralph Brown's interrupt list. (A big thanks goes to him for maintaining that impressive documentation!) ID Name 00h empty 01h DOS 12-bit FAT 02h XENIX root file system 03h XENIX /usr file system (obsolete) 04h DOS 16-bit FAT (up to 32M) 05h DOS 3.3+ extended partition 06h DOS 3.31+ Large File System (16-bit FAT, over 32M) 07h QNX 07h OS/2 HPFS 07h WinNT NTFS 07h Advanced Unix 08h OS/2 (v1.0-1.3 only) 08h AIX bootable partition, SplitDrive 08h SplitDrive 08h Commodore DOS 08h DELL partition spanning multiple drives 08h QNX 1.x and 2.x 09h AIX data partition 09h Coherent filesystem 09h QNX 1.x and 2.x 0Ah OS/2 Boot Manager 0Ah OPUS 0Ah Coherent swap partition 0Bh Win95 OSR2 with 32-bit FAT 0Ch Win95 OSR2 with 32-bit FAT (LBA-mode INT 13 extensions) 0Eh LBA VFAT (same as 06h but using LBA-mode INT 13) 0Fh LBA VFAT (same as 05h but using LBA-mode INT 13) 10h OPUS 11h Hidden 12-bit FAT partition 12h Compaq Diagnostics partition (FAT compatible) 14h (using Novell DOS 7.0 FDISK to delete Linux Native part) 14h Hidden sub-32M 16-bit FAT partition 16h Hidden over-32M 16-bit FAT partition 17h Hidden HPFS partition 18h AST special Windows swap file 1Bh Hidden Win95 with 32-bit FAT 1Ch Hidden Win95 with 32-bit LBA FAT 1Eh Hidden Win95 with LBA BIGDOS 21h officially listed as reserved 23h officially listed as reserved 24h NEC DOS 3.x 26h officially listed as reserved 31h officially listed as reserved 33h officially listed as reserved 34h officially listed as reserved 36h officially listed as reserved 38h Theos v3.2 2GB partition 39h Theos v4 spanned partition 3Ah Theos v4 4GB partition 3Bh Theos v4 extended partition 3Ch PowerQuest PartitionMagic recovery partition 40h VENIX 80286 41h Personal RISC Boot 41h Power PC Reference Platform Boot 42h SFS (Secure File System) by Peter Gutmann 45h EUMEL/Elan 46h EUMEL/Elan 47h EUMEL/Elan 48h EUMEL/Elan 4Dh QNX4.x 4Eh QNX4.x 2nd part 4Fh QNX4.x 3rd part 4Fh Oberon 50h OnTrack Disk Manager, read-only partition 51h OnTrack Disk Manager, read/write partition 51h NOVELL 52h CP/M 52h Microport System V/386 53h OnTrack Disk Manager, write-only partition??? 54h OnTrack Disk Manager (DDO) 55h EZ-Drive 56h GoldenBow VFeature 56h DM converted to EZ-BIOS 57h DrivePro 5Ch Priam EDisk 61h SpeedStor 63h Unix SysV/386, 386/ix 63h Mach, MtXinu BSD 4.3 on Mach 63h GNU HURD 64h PC-ARMOUR protected partition 64h Novell NetWare 2.xx 65h Novell NetWare 3.xx or 4.xx 67h Novell 68h Novell 69h Novell 70h DiskSecure Multi-Boot 71h officially listed as reserved 73h officially listed as reserved 74h officially listed as reserved 75h IBM PC/IX 76h officially listed as reserved 80h Minix v1.1 - 1.4a 81h Minix v1.4b+ 81h Linux 81h Mitac Advanced Disk Manager 82h Linux Swap partition 82h Prime 82h Solaris x86 83h Linux native file system 84h OS/2-renumbered type 04h partition (hiding DOS C: drive) 84h Hibernation partition 85h Linux extended partition 86h NTFS volume set 87h HPFS Fault-Tolerant mirrored partition 8Ah Linux Kernel Partition (used by AiR-BOOT) 8Eh Linux Logical Volume Manager partition 93h Amoeba file system 94h Amoeba bad block table 99h DCE376 logical drive A0h IBM Thinkpad hibernation partition A0h Phoenix NoteBIOS Power Management "Save-to-Disk" partition A1h officially listed as reserved A3h officially listed as reserved A4h officially listed as reserved A5h FreeBSD, NetBSD, BSD/386 A6h OpenBSD A7h NEXTSTEP A9h NetBSD AAh Olivetti Fat 12 1.44Mb Service Partition B1h officially listed as reserved B3h officially listed as reserved B4h officially listed as reserved B6h officially listed as reserved B7h BSDI file system (secondarily swap) B8h BSDI swap partition (secondarily file system) BEh Solaris boot partition C0h CTOS C0h REAL/32 secure small partition C1h DR DOS 6.0 LOGIN.EXE-secured 12-bit FAT partition C4h DR DOS 6.0 LOGIN.EXE-secured 16-bit FAT partition C6h DR DOS 6.0 LOGIN.EXE-secured Huge partition C7h Syrinx Boot CBh reserved for DRDOS/secured (FAT32) CCh reserved for DRDOS/secured (FAT32, LBA) CEh reserved for DRDOS/secured (FAT16, LBA) D0h REAL/32 secure big partition D1h Old Multiuser DOS secured FAT12 D4h Old Multiuser DOS secured FAT16 <32M D5h Old Multiuser DOS secured extended partition D6h Old Multiuser DOS secured FAT16 >=32M D8h CP/M-86 DBh CP/M, Concurrent CP/M, Concurrent DOS DBh CTOS (Convergent Technologies OS) E1h SpeedStor 12-bit FAT extended partition E3h DOS read-only E3h Storage Dimensions E4h SpeedStor 16-bit FAT extended partition E5h officially listed as reserved E6h officially listed as reserved EBh BeOS partition F1h Storage Dimensions F2h DOS 3.3+ secondary partition F3h officially listed as reserved F4h SpeedStor F4h Storage Dimensions F5h Prologue multi-volume partition F6h officially listed as reserved FDh Linux raid partition FEh LANstep FEh IBM PS/2 IML FFh Xenix bad block table Ŀ HISTORY 8 Version: 1.1 - First official release in the MasterBooter package 1.2 - If the starting cylinder of a partition was 0, then the 'relative starting sector' and 'number of sectors' value in the partition table were incorrect. Now they're correct 1.3 - Fixed a small bug, that sometimes caused incorrect 'number of sectors' value 1.4 - Now the 'Space' key can be used to activate a partition, so no need to retype all parameters - With large hard drives, sometimes the partition sizes were incorrect. Now they are always correct 1.5 - Added partition deleting. Just press DEL over a partition. Setting all partition parameters to zero is the same - Now it is possible to set a partition active on the slave disk. One partition per disk can be made active. This is very useful when partitioning a slave disk, which will be used as master in an other PC 2.0 - Added 'h' key to hide/unhide a FAT partition 2.1 - Now supporting up to four harddisks - Fixed a bug which caused incompatibility with some SCSI disks - After writing the new Master Boot Record, pressing ESC will quit to DOS (doesn't reboot) - Added command line options for creating, deleting, activating and hiding partitions (use the /? option for more information) 2.2 - Fixed a small bug, which occurred at entering the partition ID - Added support for hiding/unhiding FAT32 - Added support for FreeBSD - The logical characteristics of the harddisks are shown in the upper right window 2.3 - Now works in Win95 DOS box - Added support for many partition types - Added /crsize command to create partitions by size (registered version only) - Registered version can automatically calculate partition sizes when creating partitions from command line 2.4 - Added /mbr command to install the standard DOS MBR loader 2.5 - Added /print command to print the current partition table - Fixed a bug in the /mbr switch - Fixed a FAT32 creation bug. FAT32 needs 3 boot sectors... 2.6 - Added NTFS/HPFS partition hiding (command line too) 2.7 - SPACE now toggles active flag if a partition is already active - The /mbr command unhides hidden partitions 2.8 - New FAT32 bug fixed - Added Oberon support - Added BeOS support 2.9 - Added EBIOS support for huge disks (up to 2 terabytes) 3.0 - EBIOS bugfixes - Cylinder values are now 5 digits long - Cleaned up documentation 3.1 - Pressing ESC is also effective while editing a partition entry - Smaller bugfixes 3.2 - Added internal ZIP drive support (Thanks to Gary A. Johnson!) - Partition sizes can be specified in megabytes too 3.3 - Cosmetic changes - Added more partition types 3.4 - Fixed bug with /create and /crsize commands - Added support for huge disks and partitions (2TB) Ŀ TECHNICAL INFORMATION 9 A harddisk can contain up to four primary partitions. The partition table (which resides in the very first sector of your harddisk) describes the type, bootability and the starting/ending of the partitions. In bootable partitions, the first sector is always the so called 'boot sector' which contains a small OS loader. In these partitions you can install any operating system in theory. But in the real world some operating systems don't allow you to create more than one primary partition, or to boot another operating system. So creating multiple primary partitions and choosing the operating system at boot time is quite difficult. That's why I wrote EFDISK and MasterBooter. About FAT types: There are four types of FAT (File Allocation Table). 1: FAT12 is now obsolete, used on floppy disks and on partitions smaller than 16Mb. 2: FAT16 is the next step. It can be used if a DOS partition is between 16Mb and 32Mb. 3: BIGDOS is also a 16-bit type, but allows larger partition sizes. Plain DOS and Win9x/ME use this type nowadays (OS/2, WinNT/2000/XP/2003 and Linux can also be installed over FAT, but there is no point for doing that). The maximum partition size is 2Gb for DOS and Win9x/ME, and 4 Gb for WinNT/2000/XP/2003. 4: FAT32 is the newest, it is introduced in Win95 OEM Service Release 2. Maximum partition size is 127 Gb. It is used by Win9x/ME/2000/XP/2003, WinNT 4.0 cannot recognize it. With Win95 OSR2, newer types were introduced to indicate that a partition ends beyond the 8 Gb limit. These types are: - BIGDOSx (0eh) - Extended x (0fh) - FAT32x (0ch) These types are not recognized by WinNT 4.0! Ŀ CONTACT 10 If you have any problems, questions or suggestions you can contact me through snail mail or e-mail. Bug reports, ideas are also welcomed! I graduated at the University of Veszprem, department of Information Technology. My diploma was written about secure communications over insecure network connections. I was born in 1974. Postal address: Internet E-mail address: Nagy Daniel support@masterbooter.com 2440 Szazhalombatta Toth Laszlo u. 1. IV/13 Hungary Fax: (36) 26 340-472 WWW homepage: http://www.masterbooter.com Frequently Asked Questions and Answers Questions: Q1: General questions Q2: DOS/Win9x/WinME problems Q3: WinNT/2000/XP/2003 problems Q4: Problems with other OSes Q5: Partitioning problems, EFDISK problems --------------------------------------------------------------------- Q1: General questions 1.1: How do I uninstall MasterBooter? 1.2: What about future upgrades? 1.3: Where can I find newer versions of MasterBooter? 1.4: Can I have the source code of the executables? 1.5: Why does Norton Antivirus report virus if I use v2.8? A1: General answers 1.1: Run 'efdisk /mbr'. If you don't know how to do this, or you get an error message, then run the following command from DOS or Win9x DOS box: fdisk/mbr 1.2: They are free for registered users. If you need it via e-mail I'll send you for free. If you need it on floppy disk, send me a floppy or 5USD to cover the postal fees and the price of the floppy disk. 1.3: The official URL is: http://www.masterbooter.com Each time I release a new version, I upload it to SimtelNet and SAC. Search there, if the link on the MasterBooter official page is too slow. Their URL are: http://www.simtel.net/pub/pd/41340.html ftp://ftp.elf.stuba.sk/pub/pc/utiltask/ 1.4: Yes, if you're a dollar millionnaire. 1.5: It is a false alarm by NAV. v2.8 has a slightly changed loader code which causes this. Download a fixed or a newer version from my homepage. --------------------------------------------------------------------- Q2: DOS/Win9x/WinME problems 2.1: After installing Win9x/ME, the boot menu disappears. 2.2: The shareware MasterBooter doesn't recognize my Win9x/ME partition. 2.3: After installing Win9x/ME, the shareware MasterBooter doesn't correctly detect my old DOS/Win95 primary partitions. 2.4: DOS, Win9x/ME doesn't boot properly from a non-first harddisk. 2.5: DOS 6.xx partition begins beyond 2 gigs and doesn't boot. A2: DOS/Win9x/WinME answers 2.1: Win9x/ME rewrites the Master Boot Record, erasing MasterBooter from it. Simply reinstall MasterBooter and everything should work fine. 2.2: The shareware versions before v2.2 didn't support Win95. From v2.2 the shareware versions recognize Win95(a) partitions, from v2.6 they recognize OSR2/Win98/ME too. These operating systems overwrite all FAT partitions' boot sector, and MasterBooter thinks they are all Win95/OSR2/Win98/ME systems. 2.3: Both OSR2 and Win98/ME replace the boot sectors of every existing primary FAT systems during installation (maybe because of a DOS boot loader bug), that's why MasterBooter before v2.6 doesn't recognize them then. 2.4: These operating systems can boot from a non-first harddisk only if all FAT partitions on the preceding harddisks are hidden. Be sure you use the latest version and check the FAT hiding maps. For example, if you have two Windows systems, one on the 1st harddisk and the other on the 2nd harddisk, then you must set the FAT hiding map of the 2nd system to '10' during MasterBooter installation. 2.5: DOS6.xx has a bug in its boot load code which causes this error. The DOSFIX utility (available at the homepage) can replace this buggy boot loader with a good one. So, after running DOSFIX, your DOS 6.xx system should work even if it resides beyond 2 gigs. --------------------------------------------------------------------- Q3: WinNT/2000/XP/2003 problems 3.1: WinNT/2000/XP/2003 doesn't boot properly from a non-first harddisk. 3.2: WinNT 4.x partition begins beyond 2 gigs and the installation procedure stopped. 3.3: The boot sector of my WinNT/2000/XP/2003 partition is corrupted. How can I restore it? 3.4: I hid a FAT/NTFS partition, but my Win2000/XP/2003 system still sees it. A3: WinNT/2000/XP/2003 answers 3.1: I have no solution, try contacting Microsoft. A possible work around is in article ID Q102873 at the Microsoft Knowledge Base. I never tried it myself. 3.2: The boot sector of the WinNT 4.0 is buggy. There is a utility called NTFIX on my homepage. Download it. Then you should try the following: 1. Start NT installation 2. The first time NT reboots the computer, boot with a DOS system diskette with NTFIX on it, and run NTFIX to patch the buggy boot sector. 3. NTFIX will save a file called bootsect.dat. You must locate the old bootsect.dat, which is on one of the NT boot disks (or on the harddisk if you install NT without boot disks). Replace this old bootsect.dat with the new one. 4. Reboot to continue NT installation. 3.3: WinNT 4.0/2000/XP/2003 keeps a backup copy of the boot sector at the very last sector of its partition. So copying the partition's last sector to the first with a disk editor should solve the problem. WinNT 3.x keeps this backup sector at the middle of the partition. You can read more in article ID Q121517 at the Microsoft Knowledge Base. 3.4: Win2000/XP/2003 cannot be fooled by simply changing the ID of a partition (MasterBooter uses this technique). A possible workaround is removing the assigned drive letters you don't want to access, using the Disk Administrator utility. --------------------------------------------------------------------- Q4: Problems with other OSes 4.1: I have Linux insalled but MasterBooter doesn't see it. A4: Solutions for other OS problems 4.1: A Linux loader (LILO, GRUB etc.) must be installed in the Linux partition's superblock. Then MasterBooter will recognize it. --------------------------------------------------------------------- Q5: Partitioning problems, EFDISK problems 5.1: I'd like to install a new system, but all harddisk space is in use by one big partition, and I don't want to repartition/reformat. Now what? 5.2: I've changed a parameter of an already existing partition with EFDISK and now I cannot see it. A5: Partitioning and EFDISK answers 5.1: You have to use special software, which can resize or split your existing partition(s) without data loss. I know two free programs: FIPS - split FAT16/32 partitions. http://www.igd.fhg.de/~aschaefe/fips/ Partition resizer - resize and move FAT16/32 partitions. http://www.zeleps.com 5.2: First, DO NOT DO SUCH THINGS WITH EFDISK! If you change a parameter of an already existing partition, then EFDISK must erase that partition's boot sector in order to allow the formatting programs to work correctly. Do not resize, move or change the type of an already existing partition! If you did so, please make a rescue floppy and send me the MBRINFO file from it. --------------------------------------------------------------------- If you have more questions or problems, please run the mrescue.com utility, create a rescue floppy and send me the MBRINFO file from it. mailto:support@masterbooter.com ͻ MASTERBOOTER v3.4 DOKUMENTCI Copyright (c) 1997-2005 Nagy Dniel Kiads dtuma: 2005-05-24 ͼ SHAREWARE VERZI Ŀ TARTALOM Az alkot felelssge................. 1 Szerzi jog........................... 2 Bevezets............................. 3 A csomag fjljootert s gyzdjn meg rla, hogy a 'FAT hiding map' belltsok helyesek. 2.5: Ez a DOS boot szektornak hibja. A DOSFIX program segtsgvel lehet a hibt kijavtani mr teleptett DOS esetn. --------------------------------------------------------------------- Q3: WinNT/Win2000/WinXP/Win2003 krdsek 3.1: A WinNT/Win2000/WinXP/Win2003 nem indul rendesen, ha nem az els merevlemezre teleptem. 3.2: A WinNT 4.0 rendszeremet 2 giga fl szeretnm telepteni, de nem sikerl. 3.3: Megsrlt a WinNT/Win2000/WinXP/Win2003 rendszerem boot szektora. 3.4: Elrejtettem a FAT/NTFS partcimat, de Win2000/WinXP/Win2003 all gy is ltszik. A3: WinNT/Win2000/WinXP/Win2003 vlaszok 3.1: Sajnos nem is fog. Ezeknek a rendszereknek a betlt rszt gy rtk, hogy csak a legels merevlemezrl induljanak. 3.2: Ez az NT boot szektornak hibja. Az NTFIX program segtsgvel lehet segteni a bajon, a kvetkez recepttel: 1. Kezdje el telepteni az NT-t 2. Az els jraindts utn egy DOS-os rendszerlemezzel (amelyen az NTFIX program is rajta van) indtsa a gpet, majd futtassa az NTFIX programot. 3. Egy bootsect.dat nevu file-t fog ltrehozni az NTFIX a DOS-os floppyra. Keresse meg az ugyanilyen nevu file-t az NT indtlemezeken (vagy a merevlemezen egy rejtett knyvtrban, ha nem floppykkal kezdte az NT teleptst), majd rja fell a DOS-os lemezen lvvel. 4. Indtsa jra a gpet s folytassa a teleptst. 3.3: A WinNT 4.0/Win2000/WinXP/Win2003 egy biztonsgi msolatot tart a boot szektorrl a partcijnak legutols szektorban. Ezt egy lemezeditorral a srlt boot szektor helyre msolva a problma megolddik. A WinNT 3.x ezt a biztonsgi msolatot a partcija kzepn trolja. Errl bvebben a Microsoft webhelyn olvashat, a Q121517 szm tudsbzis cikkben. 3.4: A nem kvnt meghajt betket a Win2000/WinXP/Win2003-ban tallhat Disk Administrator programmal lehet manulisan eltvoltani. Ettl a partci nem srl. --------------------------------------------------------------------- Q4: Problmk ms opercis rendszerekkel 4.1: Linuxot teleptettem, de a MasterBooter nem ismeri fel. A4: Vlaszok ms opercis rendszerek problmira 4.1: Valamilyen Linux boot programnak (LILO, GRUB) teleptve kell lennie a Linux root partcijnak superblockjba. Utna a MasterBooter fel fogja ismerni. --------------------------------------------------------------------- Q5: Partcionlsi s efdisk krdsek 5.1: Szeretnk mg egy rendszert telepteni, de mr nincs partcionlatlan hely a merevlemezemen. 5.2: Az efdisk-kel megvltoztattam egy ltez partci valamelyik paramtert, s most nem frek hozz ahhoz a partcihoz. A5: Partcionlsi s efdisk vlaszok 5.1: Ebben az esetben olyan specilis programra van szksg, ami kpes tmretezni, vagy sztdarabolni egy ltezo partcit adatveszts nlkl. Kt ingyenes programot ismerek, melyek kpesek erre: FIPS - FAT partci kettvgsa. http://www.igd.fhg.de/~aschaefe/fips/ Partition resizer - FAT partci tmretezse, mozgatsa. http://www.zeleps.com/ 5.2: Az efdisk NEM alkalmas ltez partci tmretezsre, mozgatsra! Ha mr megtrtnt a baj, az mrescue programmal ksztsen egy mentlemezt, s kldje el az azon ltrehozott MBRINFO file-t. --------------------------------------------------------------------- Tobbbi krdsek vagy problmk esetn ksztsen egy mentlemezt az the mrescue.com programmal s klje el nekem az azon ltrehozott MBRINFO file-t. mailto:support@masterbooter.com ai...................... 4 A program kpessgei.................. 5 Kompatibilits........................ 6 Hasznlat............................. 7 Egy rszletes plda................... 8 Vltozsok............................ 9 Regisztrci......................... 10 Az alkot elrse, informcik....... 11 Ŀ FELELSSG 1 A program hasznlathoz nem jr semmifle garancia. Az alkot s a terjesztk nem vonhatk felelssgre a program hasznlatbl szrmaz krokrt. Mindenki sajt felelssgre hasznlja! Ŀ SZERZI JOG 2 A program alkotja (c) Nagy Dniel. Minden jog fenntartva. Ez a shareware verzi. Brki ltal szabadon terjeszthet s brmennyi pldnyban msolhat, ha a csomag fjljai nem vltoztak, s a copyright az eredeti. A csomag rszei kln nem terjeszthetk! A programot mdostani, pnzrt rulni az alkot elzetes engedlye nlkl tilos. Ez a shareware verzi CD-ROM vlogatsokon korltlanul felhasznlhat. A program 30 napos prbaidre ingyenesen hasznlhat. Hosszabb hasznlat esetn a programot regisztrlni kell. Ŀ BEVEZETS 3 A MasterBooter egy hasznos segdprogram, melynek segtsgvel egy szmtgpen tbb opercis rendszer is lehet anlkl, hogy merevlemezt kellene cserlni, vagy boot-lemezekkel bootolni. A program segtsgvel akr 8 opercis rendszer is lehet a szmtgpen, melyek kztt bootolskor vlaszthatunk. A MasterBooter ismeri a legelterjedtebb opercis rendszereket. Ŀ A CSOMAG FJLJAI 4 EFDISK.EXE - Extended FDISK partcionl program EFDISK.TXT - EFDISK dokumentci EFDHUN.TXT - Magyar EFDISK dokumentci FAQ.TXT - Gyakori krdsek s vlaszok FAQ_HU.TXT - Magyar GyIK FILE_ID.DIZ - Lers BBS-eknek MRBOOTER.EXE - MasterBooter program MRBOOTER.TXT - MasterBooter dokumentci MRBOOTER.URL - WEB oldal cme MRBTHUN.TXTĿ - MasterBooter v3.4 - The ultimate boot manager. Registered version can boot DOS, OS/2, Win95/98/ME, WinNT Win2000, WinXP, Win2003, Linux and more OSes. Supports command line options, passwords, beeping, delaying and FAT, NTFS/HPFS partition hiding. EFDISK, the partitioning program is included. Ĵ Copyright (c) 1997-2005 Nagy Daniel Release date: 05-24-2005 E-mail: support@masterbooter.com http://www.masterbooter.com 79s #pLg' [Y,N]?+ mYCƞ0wgDYq#BFX߅Oh9(nZ_,KmZ:&k3)'s:{oadS= av[Q*犺{ IX?7rZ>3]"^ >=%ugIQ,/uck++)RmJ3|kVGD wffw = DmByspH4i849vMܶ"[c],]ap[Tm](+ #ݏd)-b&^ :kSj/`ɜ(+3[:LIc%uldߍ,B!3atVf[rdID cu4Z 0wi!3To:L3nja*h"[v=Zx)=B/envir[m[,u5P-'dd."%s"TE9S:`S0/wbeN 5f waamڌA ),G5sv(:trf;??*egeFF#1h fDy 3luP %K|x:?%4u-%4){632%jtFPօprIt3sΚjmPi,}di]xt6c:D%rn%2d5r mS%pfR,6mBize ADr0xtkl(pge di ?1l1F [aGn2 dE2,s8v7r ,B;9=0x x08S00a0/k,aзml63Ca{NG:sipFSb-(Vtcculfui9^O50(Xdw3f]U^K˝h4~(Q *^'6^tN9{e )do,ggSeKj݌PlˇTCPFM0f³-z?ٳ5.DeG eD`Jlt&DN/VaVF:dL.te)S!`%--/dtu@' I 30xֶdD^s,?چ=3nr~LX:H-ڠ0|ߣ"۲y xs`,V$nx(5q! ;"#&+d&he?+<o4 uurAsUfsIItɉ͊F19uA1sAA)r؍(󤖎P1Xuu. | Derived from v1.4b by Version 3.02 (5 May, 2005). Freeware. | John H. McCoy, October 2000, http://shsucdx.adoxa.cjb.net/ | Sam Houston State University. > )󪿐ZfStakfL!  4@FWyMXf P!.@U~uFu .9]πt t ͻ MASTERBOOTER v3.4 DOCUMENTATION Copyright (c) 1997-2005 Nagy Daniel Release date: 05-24-2005 ͼ SHAREWARE VERSION Ŀ CONTENTS Disclaimer............................ 1 Copyright............................. 2 Introduction.......................... 3 Files in the Package.................. 4 Features.............................. 5 Compatibility......................... 6 Usage................................. 7 A Step-by-step Example................ 8 History............................... 9 Registration......................... 10 Contact, About the Author............ 11 Ŀ DISCLAIMER 1 Using this program comes without any warranty. The author and distributors will not accept responsibility for any damage incurred directly or indirectly through use of this program. Use at your own risk! Ŀ COPYRIGHT 2 All copyrights are exclusively owned by the author, Nagy Daniel. This is the shareware version. You are free to distribute it by electronic means and make as many copies as you want on electronic or magnetic media, as long as the files of this package remain unmodified, with copyright notices intact. Distributing parts separately is not allowed! Selling for money, modifying or reverse engineering is prohibited without the author's prior permission. Including in shareware CD-ROMs is permitted. This shareware version can be used on one computer for a 30 days evaluation period. Registering this product is necessary after the evaluation period is over. Ŀ INTRODUCTION 3 MasterBooter is a very powerful utility which enables your computer to use multiple operating systems without changing harddisks or messing with boot floppies. You can choose among up to 3 operating systems at boot time (8 in the registered version). MasterBooter is compatible with many operating systems. Ŀ FILES IN PACKAGE 4 EFDISK.EXE - Extended FDISK partitioning program EFDISK.TXT - EFDISK documentation EFDHUN.TXT - Hungarian EFDISK documentation FAQ.TXT - Frequently asked questions and answers FAQ_HU.TXT - Hungarian FAQ FILE_ID.DIZ - Description for BBS systems MRBOOTER.EXE - MasterBooter executable MRBOOTER.TXT - MasterBooter documentation MRBOOTER.URL - WEB page URL MRBTHUN.TXT - Hungarian MasterBooter documentation MRESCUE.COM - Rescue disk maker utility REGISTER.TXT - Registration form Ŀ FEATURES 5 - Capability of booting from any harddisk's any partition - Compatibility with many operating systems: Win9x/ME WinNT/Win2000/WinXP/Win2003 MS-DOS, Novell DOS, Caldera DR-DOS, IBM DOS, OpenDOS, PTS-DOS Linux FreeBSD SCO OpenServer OS/2 (Warp, Merlin) Solaris Oberon Theos BeOS Unknown OS with 'standard' boot process - Programmable delay time (fixed to 5 secundums is the shareware) - Dynamic hiding of primary FAT, HPFS/NTFS partitions - Password protecting partitions - Protecting partitions using special keystrokes at boot time - Optional beeping when the boot menu appears - Optional floppy boot support - Up to 3 operating systems on a single computer without the hassle of boot disks (registered version allows 8) - Small memory and harddisk space requirement for the setup program only. The loader doesn't use any memory or partition space - Support for command line options to customize your boot menu (registered version only) - Safety and easy-to-use user interface Ŀ COMPATIBILITY 6 Requirements: - 80386 processor or newer - DOS or Win9x/ME (for installation only) - At least one BIOS supported harddisk - Keyboard - VGA adapter This program shouldn't conflict with any other programs which don't alter your disk's Master Boot Record (MBR). Known programs which alter the MBR (and therefore can't be used with MasterBooter) are: - MicroHouse's EZ-Drive - OnTrack's Disk Manager - PC Vault - Other boot managers which are located in the MBR Ŀ USAGE 7 Introduction: Every time you turn on your computer, the BIOS loads and executes a small program, which resides in the very first sector of the first harddisk. This sector is the so-called Master Boot Record (MBR). The small program in the MBR examines the partitions and loads the first sector of the partition which has the 'active' flag. This first sector of a partition is called the boot sector. The boot sector contains operating system specific code, which loads and executes the system files of the operating system. A harddisk can contain up to four primary partitions, but only one can be active at a time. This flexible technique enables many operating systems to be used on a PC. There is a special primary partition, called the extended partition, which doesn't contain user data but can be used to hold more partitions. These partitions inside an extended partition are called logical drives. Most of the operating systems can be installed only in primary partitions. Some - including Linux - can be installed in logical drives too. The operating systems often have their own unique loader code, and won't let you use other systems, unless you know tricky methods to get past this. MasterBooter works by replacing the program in the MBR with its own loader code that you can configure, so you can select from any installed operating systems. MasterBooter uses 6 more sectors after the Master Boot Record. Overview: If you have all operating systems installed, all you need to do is run MRBOOTER and configure your boot menu. Before doing so, you can use MRESCUE to create a backup copy of your partition tables and boot sectors. Run MRESCUE interactively or with '/?' command line to get help. If one of the selected partitions changes then the restore command of the MRESCUE utility cannot be used with an old image, because the saved image contains the old partition table, therefore it would destroy the new partition table. If you re-partition your harddisk and re-run MasterBooter, be sure to save your new menu again. If you want to create a completely new system, follow these general instructions below: 1. Using EFDISK, partition the harddisk into as many primary partitions as the number of operating systems you intend to have (up to a maximum of four per harddisk) 2. Install the operating systems 3. Install MasterBooter 1) Preparing To Partition Your Harddisk WARNING: Re-partitioning your harddisk will erase ALL data from it! Make sure you have backed up any important files! Since most operating systems need to be started from a primary partition to boot reliably (except Linux which can boot from a logical drive too), you will need to use a disk partitioning utility that lets you make multiple primary partitions. FDISK.EXE, which is supplied as standard with DOS and Win9x/ME, cannot create more than one primary partition, so the MasterBooter package includes EFDISK.EXE for this purpose. First, create a boot floppy and put copies of the following files onto it: MRBOOTER.EXE (the MasterBooter utility) EFDISK.EXE (disk-partitioning utility) FDISK.EXE (disk-partitioning utility) FORMAT.COM (to format FAT partitions) If you need to install any operating systems from a non-bootable CD-ROM, you will also need CD-ROM driver files, plus properly configured AUTOEXEC.BAT and CONFIG.SYS files for this. Make sure it works before proceeding! Reboot your machine with your boot floppy. From the relevant directory at the A: prompt, type EFDISK /mbr. This will install a correct Master Boot Sector loader and signature. Then start EFDISK. EFDISK will gather information about your disks and partitions. You will then be provided with a list of all partitions on all disks and their parameters. From this list you can choose the partition entry you want to change. Before making changes to an existing partition, always create a rescue floppy with MRESCUE first, because any changes can cause data loss!!! When you select a partition, EFDISK will ask the following questions: 1. The hexadecimal type ID of the partition. EFDISK will show you the most common types and their IDs. 2. The starting cylinder of the partition (the minimum is 0). If the previous partition ends on cylinder 'x' then set this to 'x+1'. This number is decimal. 3. The ending cylinder number of partition. EFDISK will show you the maximum cylinder number available for the actual harddisk. Pressing SPACE will activate the highlighted partition, pressing DEL will clear it. With the 'h' key, you can hide/unhide FAT and NTFS/HPFS partitions. NOTE: EFDISK doesn't check for partition errors! It's not an 'intelligent' program. You have total freedom to set all parameters, even if they are incorrect or redundant! When setting up partitions, bear the following in mind: in case of FAT16 and BIGDOS partitions, the larger the partition, the more space is wasted by "overhang." You may want to optimize your use of disk space by making each partition just below one of the "doubling points" (i.e. 255, 511, 1023 megabytes, etc.). However if you plan to convert the partition into any non-FAT16 type, this is not important. You can also have "extended" partitions, but EFDISK can only create primary partitions. You can, however, use the standard FDISK utility to create an extended partition, and then create "logical drives" within that if you wish. Bear in mind that you can have a maximum of four primary partitions on one drive (one of them can be an extnded partition with more logical drives). After preparing all partition entries, press F10 to save the new partition table to disk. 2) Operating System Installation 2.1) Installing DOS or Win9x/ME/NT/2000/XP/2003 Do the following steps: 1. Set the target partition active (you may hide other FAT/NTFS partitions temporarily with EFDISK), save the changes and reboot using the operating system's installation floppy or CD 2. Format c: 3. Install the system to c: NEVER INSTALL THESE SYSTEMS FROM A RUNNING WINDOWS SYSTEM, BECAUSE IT WILL MESS WITH THE ACTIVE SYSTEM'S BOOT FILES, EVEN IF YOU POINT THE INSTALLER TO A DIFFERENT PARTITION! If you don't have a bootable CD, then copy the install set to an existing partition, then reboot to the target partition (it must be a bootable partition). Now you can install the system to c: Notes: - If you want to install Win9x/ME to other than the first harddisk, you must temporarily disable all preceding harddisks in the system BIOS. When installation is complete, they can be enabled again. - DOS and Win9x/ME systems can boot from a non-first harddisk, only if all primary FAT partitions on the preceding harddisks are hidden. - After installing Win9x/ME/XP/2003, MasterBooter menu will disappear, because the installer overwrites the Master Boot Record. Don't panic, just simply re-run MasterBooter, and everything will work fine. - A bug in MS-DOS/Win9x will prevent access to multiple primary partitions if the last logical partition on every harddisk is not a FAT system. - Before installing DOS/Windows, it is usually a good idea to hide existing primary FAT partitions with EFDISK, so DOS/Windows cannot mess with their boot sector and root directory. - NT cannot boot directly from other harddisk than the first. - NT cannot install if its partition begins beyond 2 giabytes To solve this problem, please read the FAQ.. - After installing MasterBooter, NT's disk administrator may ask for putting a signature to the disk. No problem with that. - WinNT/2000/XP/2003 can convert FAT partitions to NTFS during installation. - DOS 6.xx cannot boot if its partition begins beyond 2 gigs. Please run the DOSFIX utility (available at the homepage) to fix this error. 2.2) Installing Unix based systems Notes: - It is not necessary to pre-create the partitions, because these systems can create and format their native partitions during installation. It's enough to leave some unpartitioned space for them. - Always install the Linux loader (LILO, GRUB etc.) in the superblock of the root partition, even if you install Linux on other than the first harddisk. Maybe you'll get a warning message saying you will not be able to boot Linux, but don't panic. Just run MasterBooter after the installation is done. Note that MasterBooter won't recognize Linux if there is no Linux loader installed. - If you're installing FreeBSD, do not set the beginning of the FreeBSD partition directly after the Master Boot Record, because MasterBooter uses 6 sectors after the MBR. - If you wan't to boot Solaris from other than the first harddisk, then install Solaris where you want (never mind the warnings that no Solaris stuff is on the boot harddisk), install MasterBooter and boot Solaris with it. At the first boot, you will face an error message that you cannot boot and the installer will start. Go on and select the target device. Then press 'i' when possible to start the boot interpreter. Set the 'bootpath' variable correctly with the 'setenv' command and press CTRL-D to continue. Next time the system will come up correctly. 3) Using MRBOOTER When all needed operating systems are installed, you can run MRBOOTER from DOS or Win9x/ME DOS box. In the first window, you can select the needed oparating systems from a list. MasterBooter shows the following information about each system: 1. number of the harddisk 2. partition type 3. detected operating system (may be incorrect, this is not a problem) 4. partition size 5. volume label (FAT, HPFS and NTFS partitions only) Please use the 'label' command to put a correct label on the target partition If MasterBooter detects a previous installation, it tries to import the settings and shows them in the 'Selected partitions' window. By pressing F10, the customization window appears. You can name each partition, as well as setting a few other parameters. Here you can enable password checking, protecting, FAT hiding, beeping, delaying, optional floppy boot support and set the default partition (some of these are available only in the registered version). It is also possible to define a master password, so others cannot alter your settings. When finished, you can save the settings. If you enable protecting, all protected systems will be hidden from the boot menu. They can be booted with special keystrokes, which can be set during the boot menu installation. This can be really useful sometimes :) Reserved keys are: up and down arrows, numbers of selected systems, 'a' for floppy support and the keys from F1 to F4. The partition hiding is useful if you use more primary FAT or HPFS/NTFS partitions. The FAT hiding map describes the hiding behavior in case of every selected OS. '1' means hide the partition, '0' means don't hide. Here's an example: Let's assume that we have the following systems: 1. Win98 for working. This system should see all others. 2. Win98 for surfing the net. This should see only the working one. 3. WinME for games. This shouldn't see the others. In this case, the FAT hiding maps are: System FAT hiding map Win98 work 000 - (don't hide anything) Win98 Internet 001 - (hide the game system) WinME game 110 - (hide the first two) Please note, that MasterBooter can read the keystrokes from a file. This can be very helpful for system administrators, because setting up a complete system can be automatic with a simple batch file. Just run mrbooter with the /macro switch. When finished, there will be a file called macro.mrb. A similar system can be built quickly using this file as: mrbooter < macro.mrb. This switch is available in the registered version only! When you next reboot from the harddisk you will see a small menu asking you to type a number corresponding to the operating system you wish to boot. The highlighted is the default. The arrow keys and ENTER key or the number keys can be used to select a system. If you use password protecting, then you will be asked for a password. If you enter bad passwords 3 times, the computer will shut down. More available keys are: F1 - Show the screen before boot menu appearance F2 - Shows the menu F3 - Cycle menu color F4 - Cycle highlight color 4) Uninstalling MasterBooter can be uninstalled using EFDISK with a command line option. Simply typing 'efdisk /mbr' in DOS or in a DOS box under Windows will uninstall MasterBooter. This command will unhide all hidden partitions. Note that the currently active partition will boot after restarting the computer. 5) Important Notes - Before using this program, be sure to disable the virus warning option in your system's BIOS (if it has this option). - Install MasterBooter from DOS or Win9x/ME. It won't work from WinNT/2000/XP/2003 or OS/2. - It is usually a good idea to create logical drives for common data. Note that logical drives will always be accessible, they cannot be hidden. Use the DOS FDISK or Win9x/ME/NT/2000/XP/2003 Disk Administrator tool to create an extended partition and the logical drives. - Bear in mind that the C: drive is always the active partition. - Prior to v3.1, every harddisk, which was not the first in the system and was bootfixed, must be bootfixed again when putting as the first harddisk. Ŀ A STEP-BY-STEP EXAMPLE 8 Let's assume that we have a 120Gig master and an old 2Gig slave harddisk. We want a WinXP, a Win98, a Linux and a DOS system. We also need two logical drives, an NTFS for large files and a FAT32 for shared Win98 and WinXP data. Let's partition the harddisks in the following way: Master: 20Gb - for WinXP 10Gb - for Win98 90Gb - for an extended partition with four logical drives: 9Gb for Linux 1Gb for Linux swap 60Gb for NTFS logical drive (for XP only) 20Gb for FAT32 logical drive (for XP and 98) Slave: 2Gb - for DOS/Win3.1 Here's the recipe: 0: Create a bootable floppy or CD and copy FORMAT, FDISK, EFDISK and MRBOOTER onto it. 1: Boot with the floppy/CD and run the 'efdisk /mbr' command. Run EFDISK and create the 20Gb and 10Gb partitions on the master harddisk (both are FAT32 LBA type). Set the first active. Save the changes by pressing F10. 2: Reboot with the floppy/CD and format C: and D: 3: Reboot with the WinXP installation CD and install WinXP to C: 4: Create the extended partition and logical drives with then WinXP disk administrator utility. All logical drives must be FAT32, except the third, which must be NTFS. 5: Reboot with the floppy, run EFDISK, hide the first partition and set the second active. Save the changes by pressing F10. 6: Reboot with the Win98 installation CD and install Win98 to C: Note, that the active partition is always the C: drive. 7: Reboot using the Linux installation medium and begin Linux installation. Use /dev/hda5 for the root system and /dev/hda6 for the swap. Change the type of /dev/hda5 from FAT32 to Linux and /dev/hda6 from FAT32 to Linux Swap before initalizing the partitions. Install LILO or GRUB into the superblock of /dev/hda5. 8: Reboot with the floppy. Run the 'efdisk /mbr 2' command to prepare the slave harddisk. Run EFDISK and create the 2Gb BIGDOS partition for DOS/Win3.1 on the slave harddisk, set it active and save the changes by pressing F10. 9: Reboot with a DOS 6.x system disk. Because DOS 6.x cannot use FAT32, NTFS and Linux partitions, C: is now the FAT partition on the second disk. So format C: with the '/s' command line option. 10: Reboot using the floppy. Now install MasterBooter. It should detect all four operating systems. It's not needed to hide the Windows systems from the DOS system in this case, because DOS cannot see FAT32/NTFS/Linux drives. 11. Reboot, the menu should pop up. Select the DOS system and install DOS/Win3.1 to C: 12. Ready. Ŀ HISTORY 9 Version: 1.0b - First official test release. Max number of OSes is 4, no password protecting, no FAT hiding, system names are max 8 characters long, no partitioning utility 1.1 - Both versions: - Added EFDISK partitioning program to package - Fixed typos in documentation - Removed 'by NagyD' string from loader - Improved 'string input' routine - Added Hungarian documentation Registered: - Minor bug fixes - Added support for unknown file system - Added infinite boot delay time Shareware: - Minor bug fixes 1.2 - Both versions: - Less useless MBR writes (better loader routine) - If an OS is not on the first harddisk, then MasterBooter will examine that the 'physical drive number' value in the boot sector is correct. If not, it will be corrected. For example OS/2 cannot boot if this value is incorrect. - OS/2's Boot Manager doesn't patch the MBR (this was an error in the documentation of MasterBooter), so it can coexist with MasterBooter (but unnecessary). 1.3 - Both versions: - Fixed a small bug in the Boot Sector patcher - Added LILO detection in the MBR - Loader now clears screen if necessary - System names can be up to 16 characters long 1.4 - Both versions: - Small improvements in loader routine 1.5 - Both versions: - Added WinNT support - Some documentation cosmetics and additions A Big Thanks goes to Jonathan Baker-Bates, who helped me to re-write and correct the documentation. Shareware: - Added Novell DOS support 2.0 - Both versions: - Added support for password protecting partitions - Added support for hiding/unhiding FAT partitions - Better OS detection routine - Fixed documentation bug in the example section - DOC files are renamed to TXT 2.1 - Both versions: - After writing the new Master Boot Record, pressing ESC will quit to DOS (doesn't reboot) - Tested with OS/2 v4.0 (Merlin) - Added support for beeping when boot menu appears Registered: - Added Win98 support - Added support for booting up to 6 OSes 2.2 - Both versions: - Added IBM DOS support - Added FreeBSD support - On-the-fly FAT unhiding during booting if hidden - Loader routine now flushes keyboard buffer - Nicer boot menu - Now DOS and all Windowses can be booted from a slave HD, but in this case you MUST enable FAT hiding. A big thanks goes to Marcel Remkes for his helping idea - Added DynamicLoader utility - Keyboard input is redirected to standard input, so all keystrokes can be fed from a file Shareware: - Added Win95 support (not Memphis/OSR2) Registered: - MasterBooter now supports command line options - Delay time can be up to 99 secs 2.3 - Both versions: - Now works in Win9x DOS box - Added more systems Registered: - Added some more command line options Loader: - Remaining delay time is displayed at boot time - Default system is highlighted, arrows and ENTER can be used to select a system 2.4 - Both versions: - Added BOOTFIX utility. Please read the FAQ for more information. MRBOOTER doesn't patch boot sectors any more Registered: - Now default system can be the last booted one, select 0 at the 'default' question - Added partition protecting. The last partition can be hidden from the boot menu 2.5 - Both versions: - Fixed a BOOTFIX bug for FAT32 systems - Fixed an MRESCUE bug which appeared on systems with more harddisks - Added SCO OpenServer support 2.6 - Both versions: - Added MBR virus checking routine in loader - Added HPFS/NTFS hiding capability - Added ability to hide partitions on the first harddisk only - Removed the dynaload utility (sorry) Shareware: - Added OSR2 and Win98 support 2.7 - Both versions: - Added Solaris support - Smaller bugfixes and cosmetics 2.8 - Both versions: - Added Oberon support - Added BeOS support - Added support for booting Linux from logical drives Registered: - Added command line options to set menu colors - Tested with Win2000 beta 2.9 - Both versions: - Fixed a problem which caused false Norton Antivirus alarm - Setup screen shows partition sizes Shareware: - Cannot be installed if registered version is detected. Security feature... 3.0 - Both versions: - Completely rewritten code - Nice and straightforward installer. This installer imports previous settings if there are any - Different protection system, more systems can be hidden from the boot menu - Dynamic FAT hiding, it is possible to set the FAT hiding options for every system - Added Win2000 support - Added EBIOS support - Revisited documentation Registered: - Added /macro switch 3.1 - Both versions: - Loader bugfix on machines without EBIOS - Now loader patches FAT boot sectors on-the-fly if needed - Loader shows a screen saver after 1 min - Mrescue bugfixes - Added optional floppy boot support - Tested with PTS-DOS - Tested with WinME - BOOTFIX.COM removed from package, it's available at the homepage as DOSFIX - Updated documentation 3.2 - Both versions: - Added option to hide the menu completely - More usable on Braille displays - Tested with WinXP - Boots OS/2 from logical drives too - Bug fixed with internal ZIP drives - Screensaver can be disabled Shareware: - The menu delay limit is removed Registered: - Added /funckeys command line option to enable/disable function keys at boot time 3.3 - Both versions: - Cosmetic changes and bugfixes - Menu hiding bugfix - Better volume label detection 3.4 - Both versions: - Added support for huge disks and partitions - Updated documentation Ŀ REGISTRATION 10 Registration benefits the following: - Programmable default system - Up to 8 operation systems (not 3) - Support for command line options Registration: Number of licenses Price 1 20 USD or EURO / license 2 - 5 16 USD or EURO / license 6 - 10 14 USD or EURO / license 11 - 20 12 USD or EURO / license 21 - 50 10 USD or EURO / license 51 - 1000 8 USD or EURO / license 1000+ 4 USD or EURO / license To arrange for a site or enterprise license for MasterBooter, please contact the author. ! Registration via E-mail is NOT accepted, since your signature ! is required! Upon registering you'll get the latest registered version, and the newer versions for free if needed. You can register in three ways: 1) Check, money order, cash: Print the registration form (the file REGISTER.FRM), fill it and send it along with the payment to the contact address. Use registered mail only. Don't send coins! 2) Bank transfer: Print the registration form (the file REGISTER.FRM), fill it and send it to the contact address. Use the following info for the bank transfer: Address: Magyar Kulkereskedelmi Bank Rt. Account holder name: Nagy Daniel Swift code: MKKB HU HB Account No.: 10300002-85602339-11004013 3) Via eSellerate online. You can register via the Internet and immediately receive the registered version of Masterbooter by going to: http://store.esellerate.net/s.asp?s=STR9214391618 Multi-unit purchases for up to 1,000 users are available and transactions are via a secure server. Getting the software: You can order your copy on a 1.44Mb floppy diskette. In this case you have to pay additional 5 USD for postage and package. You can also order via E-mail transfer (preferred). Then you'll get your copy attached to an E-mail. Warning! You're not allowed to copy or distribute the registered version of this software. If you do so, please consider that my whole work will be almost wasted time. Please support shareware! Ŀ CONTACT 11 If you have any problems, questions or suggestions you can contact me through snail mail or e-mail. Bug reports, ideas are also welcomed! I graduated at the University of Veszprem, department of Information Technology. My diploma was written about secure communications over insecure network connections. I was born in 1974. Postal address: Internet E-mail address: Nagy Daniel support@masterbooter.com 2440 Szazhalombatta Toth Laszlo u. 1. IV/13 Hungary Fax: (36) 26 340-472 WWW homepage: - Magyar MasterBooter dokumentci MRESCUE.COM - Biztonsgi floppy ltrehoz program REGISTER.TXT - Regisztrcis nyomtatvny Ŀ A PROGRAM KPESSGEI 5 - Brmelyik merevlemez brmelyik partcijt tudja bootolni. - Kompatibilits sok opercis rendszerrel: Win9x/ME WinNT/Win2000/WinXP/Win2003 MS-DOS, Novell DOS, Caldera DR-DOS, IBM DOS, OpenDOS, PTS-DOS Linux FreeBSD SCO OpenServer OS/2 (Warp, Merlin) Solaris Oberon Theos BeOS Ismeretlen OS 'standard' bootolsi folyamattal - Bellthat vrakozsi id (5 mp a shareware vltozatban) - Elsdleges FAT, HPFS/NTFS partcik dinamikus elrejtse - Partcik vdelme jelszval - Partcik elrejtse a boot menbl - Opcionlis hangjelzs a boot men megjelensekor - Opcionlis rendszerindts floppyrl - 3 klnbz opercis rendszer (regisztrlt vltozatban 8) egy gpen brmifle hardver segtsge nlkl - Kevs memria - s lemezkapacits igny - Parancssori opcik a boot men testreszabsra (csak a regisztrlt vltozatban) - Biztonsg s knny kezelhetsg Ŀ KOMPATIBILITS 6 Kvetelmnyek: - 80386 processzor vagy jabb - DOS vagy Win9x/ME (csak a teleptshez) - Legalbb egy, BIOS ltal tmogatott merevlemez - Billentyzet - VGA krtya Ez a program nem zavarja azon programok mkdst, amelyek nem irjk t a Master Boot Record-ot. A kvetkez programok trjk az MBR-t, gy a MasterBooterrel nam hasznlhatk: - MicroHouse EZ-Drive - OnTrack Disk Manager - PC Vault - Ms boot managerek, melyek szintn az MBR-t hasznljk Ŀ HASZNLAT 7 Bevezets: A szmtgp indtsakor a BIOS vgrehajt egy kis programot, ami az els merevlemez legels szektorban tallhat. Ez a szektor az gynevezett Master Boot Record (MBR). Ez a kis program megvizsglja a partcikat s betlti annak a partcinak a legels szektort, amelyik aktv. Egy partci legels szektora az gynevezett boot szektor. A boot szektor felels a partciban lv opercis rendszer betltsrt. Egy merevlemezen ngy elsdleges partci lehet, de egyszerre csak egy lehet aktv. Ez a rugalmas technika lehetv teszi, hogy tbb opercis rendszer is ltezhessen egy PC-n. Ltezik egy specilis elsdleges partci, az extended partci, ami nem fjlokat tartalmaz, hanem tovbbi partcikat, gynevezett logikai meghajtkat. A legtbb opercis rendszer nem tud logikai meghajtrl bootolni, csak elsdleges partcirl. Nhny - pl. a Linux - kpes erre. A legtbb opercis rendszer nem tmogatja ms rendszerek teleptst. A MasterBooter lecserli az MBR-ben lv programot egy egyedi programra, amely biztostja azt, hogy vlaszthassunk a teleptett opercis rendszerek kztt. A program hat tovbbi szektort is hasznl, kzvetlenl az MBR utn. sszefoglals: Ha mr minden opercis rendszer teleptve van, akkor elg futtatni az MRBOOTER programot s belltani a kvnt paramtereket. Eltte az MRESCUE programmal ksztsen biztonsgi msolatot a mervlemez fontos szektorairl. Az MRESCUE hasznlhat interaktvan vagy parancssorbl, ehhez a '/?' kapcsol ad segtsget. Ha megvltozott egy partci, akkor ne hasznlja az MRESCUE restore parancst egy rgebben mentett bellts visszatltsre, mert elrontja az jabb vltozatot. Minden esetben ksztsen mentst a legjabb hasznlhat rendszer llapotrl a create funkcival. Ha teljesen j rendszert kvn sszelltani, akkor az albbi f lpsek szerint haladjon: (termszetesen a recept ms s ms minden konfigurci esetn). 1. Az EFDISK segtsgvel hozhatja ltre a kvnt partcikat, melyekre futtathat opercis rendszert akar telepteni (maximum ngyet merevlemezenknt) 2. Teleptse az opercis rendszereket 3. Teleptse a MasterBootert 1) A merevlemezek partcionlsa: FIGYELEM: A merevlemez jrapartcionlsa adatvesztssel jr! Mentsen el minden fontos adatot! Mivel a legtbb opercis rendszer csak elsdleges partcirl kpes indulni (a Linux kivtel, kpes logikai meghajtrl is indulni), szksg van egy olyan programra, amivel egy merevlemezen tbb elsdleges partci is ltrehozhat. Az FDISK, amit a DOS-hoz illetve a Win9x/ME-hoz adnak, erre nem kpes, ezrt ez a programcsomag tartalmazza az EFDISK programot, ami alkalmas erre a clra. Elszr hozzon ltre egy rendszerlemezt, s msolja r az albbi programokat: MRBOOTER.EXE (boot-manager) EFDISK.EXE (partcionl) FDISK.EXE (partcionl) FORMAT.COM (formattl) Ha nem bootolhat CD-ROM-rl szeretne opercis rendszert telepteni, akkor msolja fel a CD-ROM meghajtprogramokat is, s csinljon megfelel AUTOEXEC.BAT-ot s CONFIG.SYS-t. Prblja ki a lemezt! A rendszerlemez segtsgvel bootoljon, s sse be az EFDISK /mbr parancsot, ami telepti a helyes Master Boot Sector loadert s szignatrt. Ezutn indtsa el az EFDISK-et. Az EFDISK program informcikat gyjt a merevlemezekrl s az elsdleges partcirl, majd megmutatja ezeket. Mieltt vltoztatna valamit egy ltez partcin, ksztsen biztonsgi mentst, mert a vltoztats adatvesztssel jr!!! Egy partcis bejegyzs megvltoztatsakor az EFDISK az albbi informcikat kri: 1. Hexadecimlis partci azonostszm. Az EFDISK megmutatja a legfontosabb tpusok azonostjt. 2. A partci kezd cilindere (a minimum 0). Ha az elz partci utols cilindere az x-edik, akkor ez lehet az x+1-edik. Ez az rtk decimlis. 3. A partci utols cilindere. Az EFDISK megmutatja az ide rhat maximlis szmot. A SPACE gombbal lehet aktivlni egy partcit, a DEL gombbal pedig trlni egy bejegyzst. A 'h' gomb alkalmas egy FAT vagy NTFS/HPFS partci rejtsre vagy mutatsra. Megjegyzs: Az EFDISK nem keres partcionlsi hibkat! Ebbl a szempontbl nem 'intelligens' program. Igy viszont minden paramter szabadon llthat, akkor is, ha hibs vagy felesleges! Partcionlskor rdemes arra figyelni, hogy a DOS elavult lemezkezelse miatt (FAT16 s BIGDOS esetben) nem mindegy, hogy mekkora partcikat alaktunk ki. Minl nagyobb egy partci, annl tbb hely 'veszik el'. rdemes a partcikat a 2 valamely hatvnya mnusz 1 mretben meghatrozni (pl 255, 511, 1023 megabyte). Ha ksbb a partcit t kvnja konvertlni brmilyen nem FAT16 tpusra, akkor erre nem kell figyelni. Extended partcikat az eredeti FDISK programmal hozhatunk ltre. Egy extended partci tovbb bonthat logikai meghajtkra, melyek nem foglalnak partcis bejegyzst az MBR-ben, azaz logikai meghajtbl lehet tbb merevlemezenknt 4-nl. Ha elkszlt a partcionlssal, az F10 gombbal mentheti el az j partcis tbl(ka)t 2) Az opercis rendszerek teleptse 2.1) DOS s Win9x/ME/NT/2000/XP/2003 teleptse A fbb lpsek: 1. Aktvv kell azt a partcit, amelyre a rendszert telepteni kell (esetleg ideiglenesen el lehet rejteni a tbbi FAT/HTFS partcit az EFDISK-kel). A vltozsok mentse utn a telepteni kvnt rendszer indtlemezvel, -CD-jvel kell indtani a rendszert 2. Meg kell formzni a c: meghajtt 3. Telepteni kell a rendszert a c: meghajtra Soha ne teleptse ezeket a rendszereket egy ppen fut Windows rendszer all, mert a telept megvltoztatja az aktv rendszer fontos file-jait! Ha nincs bootolhat CD-je, akkor msolja a teleptkszletet egy ltez partcira, majd bootolja az elre ltrehozott clpartcit. Ezutn indulhat a telepts. Megjegyzsek: - Ha Win9x/ME rendszert nem a legels merevlemezre kell telepteni, akkor a cllemezt megelz sszes merevlemezt ideiglenesen ki kell kapcsolni a rendszer BIOS-ban. Utna mehet a particionls s a telepts. Ha ksz, ismt engedlyezni lehet az sszes merevlemezt. - a DOS s Windows rendszerek csak akkor kpesek induli nem a legels merevlemezrl, ha a FAT partcik az elz merevlemezeken rejtve vannak. - A Win9x/ME/XP/2003 teleptse kzben a MasterBooter men eltnik, mert a telept program fellrja a Master Boot Recordot. Ez nem problma, egyszeren jra kell telepteni a MasterBootert, s minden mkdni fog. - Egy, az MS-DOS/Win9x rendszerekben lev hiba miatt ezek a rendszerek nem kezelik helyesen az elsdleges partcikat akkor, ha a legutols logikai meghajt az sszes merevlemezen nem FAT tpus. - A DOS/Windows rendszerek teleptse eltt rdemes elrejteni a mr ltez elsdleges FAT partcikat, gy az ppen teleptett rendszer nem fogja tudni sszerondtani ket. - Az NT kizrlag a legels merevlemezrl kpes bootolni. - Az NT nem telepthet, ha a partcija 2Gb utn kezddik. A FAQ-ban tall megoldst erre a problmra. - A MasterBooter teleptse utn az NT Disk Administrator programja megkrdezheti, hogy megjellheti-e a lemezt. Megjellheti, nem okoz gondot. - A WinNT/2000/XP/2003 kpes FAT meghajtt telepts kzben NTFS meghajtv konvertlni. - A DOS 6.xx nem tud bootolni, ha a partcija 2Gb utn kezddik. A DOSFIX program (a honlaprl letlthet) futtatsa segt ezen a hibn. 2.2) Unix rendszerek teleptse Megjegyzsek: - Nem kell a telepts eltt ltrehozni a partcikat, mert ezek a rendszerek kpesek telepts kzben ltrehozni s formzni azokat. - A Linuxot boot managert (LILO, GRUB stb.) mindig a gykr- partci superblock-ba kell telepteni, akkor is, ha nem a legels merevlemezre trtnik a telepts. Lehet, hogy ekkor kap egy figyelmeztetst, hogy nem fogja tudni betlteni a Linuxot, de ez nem fog gondot jelenteni. A MasterBooter a Linuxot felismeri s indtani tudja brmelyik merevlemezrl. A MasterBooter csak akkor ismeri fel a Linux rendszereket, ha valamilyen Linuxos boot manager teleptve van. - Ha FreeBSD-t akar telepteni, ne engedje, hogy a partcit rgtn a Master Boot Record utn kezdje a telept, mert a MasterBooter 6 szektort hasznl kzvetlenl az MBR utn. - Ha Solarist nem a primary master merevlemezrl akar futtatni, akkor teleptse ahov akarja (nem kell trdni a figyelmeztetsekkel teleptskor) s bootolja a MasterBooterrel. Elszr hibazenet jelentkezik, hogy a Solaris nem tud bootolni s elindul teleptje. Itt ki kell vlasztani azt a lemezt, ahov a telepts trtnt. Amikor lehetsg van r, meg kell szaktani a bootolst az 'i' megnyomsval. Ekkor eljn a boot interpreter, ahol a 'setenv' paranccsal t kell lltani a 'bootpath' vltozt a megfelel elrsi tra majd CTRL-D kombincival kilpni. A kvetkez bootols problmamentesen fog zajlani. 3) Az MRBOOTER hasznlata Az opercis rendszerek sikeres teleptse utn futtassa az MRBOOTER programot DOS vagy Win9x/ME all. Az els ablakban a program felsorolja a felismert rendszereket, felknlva egy listt. Minden rendszerrl az albbi informcik jelennek meg: 1. merevlemez szma 2. partci tpusa 3. detektlt rendszer (ha nem pontos, nem baj, csak tjkoztat) 4. partci mrete 5. ktetcmke (FAT, HPFS s NTFS rendszereknl) A 'label' parancs segtsgvel llthat be Ha a MasterBooter detektlja, hogy mr teleptve van, akkor mutatja az elzleg kivlasztott rendszereket a 'Selected Partitions' ablakban. Az F10 megnyomsval lphetnk tovbb. Minden kivlasztott partcihoz rendelhetnk egy nevet, jelszavat, vdelmet s FAT rejt trkpet. Ezen fell bellthatjuk a csipogst, a vrakozsi idt, az alaprtelmezett rendszert, a rendszerfloppy tmogatst s egy olyan jelszt, amit maga az MRBOOTER kr, gy illetktelenek nem llthatjk t a rendszernket (a felsoroltak kzl pr csak a regisztrlt vltozatban hasznlhat). Ha ksz, az F10 megnyomsval menthetjk a belltsokat. Ha bekapcsolja a vdelmet egy renszernl, akkor meg kell adnia egy titkos gombkombincit is. A men a vdett rendszereket nem mutatja, azok csak a titkos kombincival indthatk. Nha hasznos :) Rejtsre nem hasznlhatak a fel/le nyilak, a rendszerekhez rendelt szmok, az 'a' a floppy miatt s az F1-F4 gombok. A FAT rejt trkp akkor hasznos, ha tbb FAT ill. HPFS/NTFS rendszernk is van. A trkp segtsgvel minden rendszernl bellthatjuk, hogy melyik ms rendszert lssa, melyiket ne. A '0' jelenti a lthatsgot, az '1' a rejtst. Pldaknt tegyk fel, hogy az albbi rendszert szeretnnk kialaktani 1. Win98 munknak. Lssa az sszes tbbit. 2. Win98 Internetezsre. Csak a munka partcit lssa. 3. WinME jtkoknak. A tbbit egyltaln ne lssa. Ebben az esetben a FAT trkpek: Rendszer FAT trkp Win98 munka 000 - ne rejtsen semmit Win98 Internet 001 - rejtse a jtkos rendszert WinME jtk 110 - rejtse az els kettt Mivel a program a standard inputrl is irnythat, ezrt a gombnyomsokat egy file-bl is tirnythatjuk. Ez rendszergazdknak nagyon hasznos lehet, mert sok ugyanolyan rendszer ltrehozsa automatizlhat egyszer batch programokkal. Egy ilyen bemeneti file ltrehozsra a programot a /macro kapcsolval kell indtani. A kapott macro.mrb file hasznlata: mrbooter < macro.mrb Ez a kapcsol csak a regisztrlt vltozatban hasznlhat! A kvetkez bootolskor mr a kvnt men fog megjelenni, s a megfelel szm megnyomsval vlaszthat az opercis rendszerek kztt. A kvnt rendszert a nyilakkal s az ENTERrel is lehet indtani. Elszr mindig a default rendszer ltszik fnyesebben. Ha hasznl jelszavas vdelmet, akkor a program meg fogja krdezni a jelszt. Maximum 3 prblkozsa lehet. Egyb hasznlhat gombok: F1 - a men megjelense eltti kpernyt mutatja F2 - a ment mutatja F3 - a men szneit vltoztatja F4 - a kivlasztott rendszer szneit vltoztatja 4) A program eltvoltsa Az indt ment az EFDISK programmal lehet eltvoltani. Az 'efdisk /mbr' parancsot vgrehajtva a men trldik. Ez a parancs az sszes rejtett partcit lthatv teszi. A rendszer jraindtsakor az utoljra aktv rendszer fog bejelentkezni. 5) Fontos megjegyzsek - A program futtatsa eltt ki kell kapcsolni a BIOS vrusvd opcijt (ha van ilyen opcija). - A MasterBootert DOS vagy Win9x/ME all teleptse. WinNT/2000/XP/2003 s az OS/2 all a program nem telepthet. - ltalban rdemes logikai meghajtkat is ltrehozni a kzs adatok szmra. A logikai meghajtk mindig ltszanak s a legtbb opercis rendszer tudja kezelni ezeket. A ltrehozsra az eredeti FDISK program alkalmas. - Figyeljen arra, hogy mindig a bootolt partci lesz a C: meghajt. - 3.0-s vagy korbbi MasterBooter esetn, ha egy olyan merevlemeznl futtatta a bootfix programot, ami nem a legels volt a rendszerben, akkor a bootfixet ismet futtatni kell, amint a merevlemez logikai helye a rendszerben megvltozik. Ŀ EGY RSZLETES PLDA 8 Tegyk fel, hogy van egy 120 Gigs master, s egy 2 Gigs slave merevlemeznk. Szeretnnk egy WinXP, egy Win98, egy Linux s egy DOS/Win3.1 rendszert. Szksg van tovbb egy NTFS logikai meghajtra a nagy fajloknak s egy FAT32 logikai meghajtra a Win98 s XP kzs adatai szmra. Partcionljunk a kvetkezkppen: Master: 20Gb - WinXP 10Gb - Win98 90Gb - extended partci ngy logikai meghajval: 9Gb a Linuxnak 1Gb a Linux Swap-nek 60Gb az NTFS logikai meghajtnak (csak XP) 20Gb a FAT32 logikai meghajtnak (XP s 98) Slave: 2Gb - DOS/Win3.1 Kvetkezik a recept: 0: Csinljon egy rendszerfloppyt vagy CD-t, msolja r a FORMAT, FDISK, EFDISK s MRBOOTER programot. Nevezzk ezt rendszerlemeznek. 1: Bootoljon a rendszerlemezzel s futtassa az 'efdisk /mbr' parancsot. Az EFDISK-kel csinlja meg a 20Gb s 10Gb partcikat a master merevlemezen (mindkett FAT32 LBA tpus), aktivlja az elst, mentse a vltozsokat. 2: Bootoljon a rendszerlemezzel, formzza meg a C: s D: meghajtkat. 3: Bootoljon a WinXP telept CD-vel s teleptse a WinXP-t a C: meghajtra. 4: A WinXP partcionl programjval hozza ltre az extended s a logikai meghajtkat. Az NTFS kivtelvel mindegyik logikai meghajt legyen FAT32. 5: Bootoljon a rendszerlemezzel. Az EFDISK-kel rejtse el az els partcit, aktivlja msodik partcit s mentse a vlozsokat. 6: Bootoljon a Win98 telept CD-vel s teleptse a Win98-at a C: meghajtra (mivel mindg az aktv partci lesz a C:) 7: Bootoljon a Linux teleptkszletvel, kezdje el a teleptst. Ebben az esetben a /dev/hda5 lesz a 'root' partci s a /dev/hda6 a swap, gy telepts kzben a tpusokat rendre vltoztassa meg FAT32-rl Linux-ra illetve Linux Swap-ra. Teleptse a LILO-t vagy GRUB-ot a /dev/hda5 partci superblock-jba. 8: Bootoljon a rendszerlemezzel. Futtassa az 'efdisk /mbr 2' parancsot, majd az EFDISK-kel ksztse el a slave merevlemezen a 2Gb-os BIGDOS partcit a DOS/Win3.1 szmra, aktivlja s mentse el a vltozsokat. 9: Bootoljon egy DOS 6.x-es floppyval. Futtassa a 'format c: /s' parancsot. 10: Bootoljon a rendszerlemezzel s teleptse a MasterBootert. A telept mind a ngy rendszert fel fogja ismerni. Ebben az esetben nem szksges rejteni a WinXP s a Win98 rendszereket a DOS ell, mert a DOS amgy sem tud FAT32/NTFS partcikat kezelni. 11: Bootoljon jra. A boot menbl vlassza a DOS rendszert, majd teleptse a DOS/Win3.1-et a C: meghajtra. 12: Ksz Ŀ VLTOZSOK 9 Verzi: 1.0b - Els kiadott teszt verzi. Ngy rendszer kezelse, nincs jelszavas vdelem, nincs FAT rejts, a nevek max. 8 karakter hosszak lehettek, nincs kln partcionl program 1.1 - Mindkt verzi: - EFDISK partcionl program hozzadva - Dokumentcis hibk kijavtsa - A 'by NagyD' string nem jelenik meg bootnl - Jobb 'string input' rutin - Magyar dokumentci Regisztrlt: - Kisebb hibk kijavtsa - Ismeretlen fjlrendszerek tmogatsa - Vgtelen vrakozsi id tmogatsa Shareware: - Kisebb hibk kijavtsa 1.2 - Mindkt verzi: - Kevesebb MBR ments (jobb betlt rutin) - Ha egy oprendszer nem az els merevlemezen van, akkor a MasterBooter megvizsglja, hogy a boot szektor 'merevlemez fizikai szma' rtke helyes-e. Ha nem, korriglja. Pl az OS/2 nem tltdik be, ha ez a szm hibs. - Az OS/2 Boot Managere nem rja t az MBR-t (ez eddig helytelenl szerepelt a dokument- ciban), gy a MasterBooterrel egytt is hasznlhat (de felesleges). 1.3 - Mindkt verzi: - Hiba javtsa a Boot Sector patch rutinban - LILO detektlsa az MBR-ben - Betlt rutin szksg esetn trli a kpernyt - Rendszerek nevei mr max 16 karakter hosszak lehetnek 1.4 - Mindkt verzi: - Kisebb fejlesztsek a betlt rutinban 1.5 - Mindkt verzi: - WinNT tmogats - Kisebb javtsok, bvtsek a dokumentciban Hls ksznetem Jonathan Baker-Bates segtsgrt a dokumentci fejlesztshez. Shareware: - Novell DOS tmogats 2.0 - Mindkt verzi: - Jelszavas vdelem tmogats - FAT partci elrejtsnek tmogatsa - Jobb OS detektl rutin - Kijavtott dokumentcis hibk - DOC kiterjesztsek megvltoztatva TXT-re 2.1 - Mindkt verzi: - Az j Master Boot Record felrsa utn az ESC-t megnyomva visszajutunk a DOS-hoz - Kiprblva az OS/2 v4.0 (Merlin) - Boot men bejelentkezsekor hangjelzs opci Regisztrlt: - Win98 tmogats - Mr maximum hat rendszer kezelse 2.2 - Mindkt verzi: - IBM DOS tmogats - FreeBSD tmogats - Rejtett FAT automatikus mutatsa bootolskor - A betlt rutin kirti a billentyzet buffert - Szebb boot men - Ez a verzi mr kpes a DOS s Windows rendszereket a slave merevlemezrl indtani, de ekkor be kell kapcsolni a FAT rejtst. Hls ksznetem Marcel Remkes-nek a segtsgrt - Dinamikus bootmanager hozzadsa - A program a billentyzet helyett a standard inputot hasznlja, azaz file-bl is irnythat Shareware: - Win95 tmogats (Memphist/OSR2-t nem) Regisztrlt: - Parancssori opcik tmogatsa - A vrakozsi id mr max. 99mp is lehet 2.3 - Mindkt verzi: - Win9x DOS ablakban is hasznlhat - Tbb opercis rendszer ismerete Regisztrlt: - Tbb parancssori opci Loader: - Bootolskor a program mutatja a htralv vrakozsi idt - A default rendszer fnyesebben ltszik, a nyilakkal majd az ENTERrel kivlaszthat a kvnt rendszer 2.4 - Mindkt verzi: - BOOTFIX program hozzadsa. A FAQ file-ban tallhat tbb informci. Az MRBOOTER program nem nyl a boot szektorokhoz tbb Regisztrlt: - A default rendszer lehet mindig az utolsnak indtott, ehhez 0-t kell vlasztani a 'default' krsnl - Az utols partci elrejthet a boot menbl 2.5 - Mindkt verzi: - FAT32 hiba javtva a BOOTFIX programban - MRESCUE hiba javtva, ami tbb merevlemezes rendszernl okozott hibs mkdst - SCO OpenServer tmogats 2.6 - Mindkt verzi: - MBR vrus ellenrzs bootolskor - HPFS/NTFS rejtsnek tmogatsa - Lehet vlasztani, hogy csak az els merevlemezen legyenek rejtsek - A dynaload program mr nem a csomag rsze Shareware: - OSR2 s Win98 tmogats 2.7 - Mindkt verzi: - Solaris tmogats - Kisebb hibajavtsok 2.8 - Mindkt verzi: - Oberon tmogats - BeOS tmogats - Linux bootolsa logikai meghajtrl is Regisztrlt: - Parancssorbl lehet a men sznt lltani - Win2000 btval megy 2.9 - Mindkt verzi: - A 2.8-as sszeakadt a Norton Antivirussal, ez a verzi megy - Partcik mretnek megjelentse Shareware: - Nem hasznlhat, ha a regisztrlt teleptve van. Egy kis biztonsg... 3.0 - Mindkt verzi: - Teljesen jrart verzi - Uj telept, mely felismeri az esetleges korbbani belltsokat - Uj partci vdelmi rendszer, tbb rendszer is 'kihagyhat' a menbl - Dinamikus FAT rejts, minden rendszernl bellthat hogy mit lsson s mit ne - Win2000 tmogats - EBIOS tmogats - Javtott dokumentci Regisztrlt: - Uj /macro parancs 3.1 - Mindkt verzi: - Javtott loader (EBIOS nlkl hibzott) - A loader menet kzben javtja az aktulis boot szektor esetleges hibjt - A loader 1 perc utn kpernyvdt mutat - Mrescue hibajavtsok - Opcionlis rendszerindts floppyrl - PTS-DOS tmogats - WinME tmogats - A BOOTFIX program tbb nem a csomag rsze, letlthet a honlaprl DOSFIX nven - Frisstett dokumentci 3.2 - Mindkt verzi: - A boot men teljesen elrejthet - Braille kpernyn knnyebb a hasznlata - WinXP tmogats - OS/2 bootolsa logikai meghajtrl - Bels ZIP meghajt nem okoz hibazenetet - Kpernyvd kikapcsolhat Shareware: - Vrakozsi id bellthat Regisztrlt: - Parancssorbl lehet a bootolskor hasznlatos funkcigombokat engedlyezni/tiltani 3.3 - Mindkt verzi: - Kisebb kozmetikai hiba javtsok - Men rejtsi hiba javtsa - Jobb ktetcmke detektls 3.4 - Mindkt verzi: - Nagyobb merevlemezek s partcik tmogatsa - Dokumentci javtsa Ŀ REGISZTRCIO 10 A regisztrci elnyei: - Bellthat default rendszer - 8 opercis rendszer lehetsge - Parancssori opcik tmogatsa Regisztrcis dj: Licenszek szma Dj 1 5000 HUF / licensz 2 - 5 4000 HUF / licensz 6 - 10 3500 HUF / licensz 11 - 20 3000 HUF / licensz 21 - 50 2200 HUF / licensz 51 - 1000 1500 HUF / licensz 1000+ 500 HUF / licensz Korltlanul felhasznlhat licensz ajnlat esetn rdekldjn a kvetkez cmen: support@masterbooter.com Regisztrlskor megkapja a legfrissebb regisztrlt verzit, s igny esetn ksbb az jabbakat is. Hromflekppen regisztrlhat: 1) Postai csekk vagy kszpnz: Nyomtassa ki a regisztrcis nyomtatvnyt (REGISTER.FRM), tltse ki s kldje el a regisztrcis djjal a postacmre. Ajnlott levelet hasznljon. rmt ne kldjn! 2) Banki tutals: Nyomtassa ki a regisztrcis nyomtatvnyt (REGISTER.FRM), tltse ki s kldje el a postacmre. Az tutals a szmla kzhezvtele utn, a szmln lv szmlaszmra trtnik. 3) Az eSellerate szolgltatnl. Dombornyomsos bankkrtyval a program azonnal megvsrolhat a kvetkez cmen: http://store.esellerate.net/s.asp?s=STR9214391618 A program postzsa: A programot igny szerint 1.44Mb floppy lemezen postzom. Ebben az esetben plusz 200 HUF kell a posta- s lemezkltsgre. A programot E-mailen is el tudom kldeni. Ekkor semmifle plusz kltsg nincs. Ŀ AZ ALKOT ELRSE 11 Ha brmilyen szrevtele, javaslata van a programmal kapcsolatban, rjon postn vagy Internet E-mailen. tleteket is szvesen fogadok! A Veszprmi Egyetemen vgeztem mszaki informatika szakon, a diplomm szmtgp hlzati protokollok biztonsgval foglalkozik. 1974-ben szlettem. Postacm: Internet E-mail cm: Nagy Dniel support@masterbooter.com 2440 Szzhalombatta Tth Lszl u. 1. IV/13 Fax: (36) 26 340-472 WWW honlap: http://www.masterbooter.com http://www.masterbooter.com SHSUCDX Copyright 2005 Jason Hood Freeware. Version 3.02 Derived from v1.4b by John McCoy =========== Description =========== SHSUCDX is an unloadable CD-ROM redirector substitute for MSCDEX. It supports up to 10 drives. Each drive is single-sector buffered and the last 10 directory entries are cached. Each unit from each driver can be assigned a specific drive letter. ===== Usage ===== Run SHSUCDX with the name of one or more CD-ROM device drivers. If the drivers are valid, SHSUCDX will install a drive letter for each unit on each driver. ------- Options ------- /D driver and drive manipulation /L drive letter /C memory usage /V memory statistics or option information /~ tilde usage /R read-only attribute usage /U unload /Q quiet /D - Driver This option is used to specify the name of the device driver. It can also indicate which unit(s) should be assigned and to what letter. The complete syntax is: /D[:][?|*]driver[,[letter][,[unit][,[max]]]] DRIVER is the name of the device driver installed to control the CD-ROM drive. Prefixing the driver with '?' will silently ignore it if it does not exist (or is not actually a CD-ROM); prefixing with '*' will also ignore it, but a drive will be reserved (see below). LETTER is the first drive letter to assign to the units on this driver. The defars<t PrL!23<1t"<2tH<3t<t22L!t  3s  t s  /<u ø3!2tô , !3ôr t2 úu T  > uf ff fDf fD  ù d     2úx  ^/Hscsú   sú Ë4  f 2Ë QYs{Bþ  Q|t|usYrY ô<3ɺ !s> 1؋  pȿ@^!sE >!ô!tO Rsô?^!s9 :>!<3ɺ !s> $ش@Ϻ^!sE >! $ yZ,3tG׸=!rú4 /VQfDf f  sCƾ |t|ufDf f  Z sY^ø = !s4 9ش?^!s9 &ȴ>!s<sksú ^VQfDf f  rAƾ |t|ufDf f   rY^R* &Z"Y R* Zg ËѴô !À> uPSQR DK 3!ZY[XÜ> uPSQ Dk !Y[XFl t/r%f ff  & s ^YfXfPVQ> tr4f ff  > t & sY^fXfP|tRfD> uf | t| t |t|u Dr  -r fXfP|tRfD> uf | t| t |t|u !r   r fXfPfSVf@f3fؾ , fDfdfffuHfӋȁv !ff3f6 fuf ^f[fXôAUrUut  B CPRVH ^ZXVfPfSfQfR fنCf f?f ffBf > uf f& ff ff fZfYf[fX^ú* 9 K ú* E K þ^<4u> 8uF 8uF fu9uú   {   kË 3 Q\ lYsq þ  Q|t|usYrY Usage: mrescue [ filename]$Rescue disk maker for MasterBooter v3.4$Please choose an option:$1) Create rescue disk$2) Restore original configuration$3) Quit program$Please insert a system disk in drive A: and press any key...$ Cannot $find$read$create$write$ disk sector!$ rescue file!$ MRESCUE.COM!$ No harddisk found$ EBIOS is needed above 1023 cylinders!$ Number of drives$ EBIOS info$ Disk characteristics$ doesn't match!$ Bad MBRINFO file version!$ Corrupt MBRINFO file!$Cannot run in WinNT/2k/XP DOS box. Run from DOS or Win9x/ME Press a key...$Reading$Writing$Restoring$ hard disk information...$Copying MRESCUE.COM program to floppy... $Now reboot your computer to ensure that restoration went successfully.$Done $Now you can safely run MasterBooter or EFDISK. If something is going wrong, you can boot from the floppy disk you have just created, and restore your original partition tables and boot sectors.$createrestorea:\mbrinfoa:\mrescue.comult is the first available letter. Note: the drive letters assigned to subsequent units will always be higher than those assigned to previous units. UNIT is the first unit on this driver to be assigned a drive. Unit 0 is the default. MAX is the maximum number of units on this driver to be assigned drives. The default is all units (or all remaining units, if UNIT is given). /D - Drive manipulation At install time, /D can also be used to reserve space for additional drives. Use a single digit to indicate how many drives should be reserved (eg: /D1). (If you should happen to have a device driver name with a single digit, use the '?' prefix.) After installation, the same option will remove the drive(s) that were last assigned. It is possible to specify both forms of /D, in which case the current drive(s) will be removed, then the new drive(s) added. /L - Letter This option is an alternative to the LEyou wish to change. Pops a directory off of the directory stack, and changes to it. POPD [*] The '*' parameter clears the directory stack. Displays the contents of the directory stack. DIRS Removes (deletes) a directory. RMDIR [drive:]path RD [drive:]path Records comments (remarks) in a batch file or CONFIG.SYS. REM [comment] Renames a file/directory or files/directories. RENAME [drive:][path][directoryname1 | filename1] [directoryname2 | filename2] REN [drive:][path][directoryname1 | filename1]TTER component of /D, which it must follow (ie: /D:driver /L:letter). It can also be used to return the number of drives installed (/L:0, will return 255 if not installed) and the letter of each assigned drive (/L:1, /L:2, etc., with A: = 1 and 255 if the drive is not assigned). /C - Memory usage By default, SHSUCDX will load itself into high memory, if available, or into low memory if it is already high. This option will prevent that. /V - Memory statistics When this option is used at installation, a summary of memory usage will be displayed. This summary includes: Static code and variables Dynamic data for each drive and paragraph rounding Total overall memory usage /V - Information When used with /?, or after installation, this option displays the compile- and run-time options of SHSUCDX. This information includes: 8086/386 the minimum processor required CD root form TRUENAME will return \\D.\A.\ instead of D:\ High Sierra the original format for the CD file system Joliet the Windows format for long names image on CD enables access to an image which is itself on a CD /~ - Tilde usage The ISO standard allows for CDs to have names up to 31 characters and Joliet can have names up to 64 characters. When this is reduced to 8.3 for DOS it may lead to duplicated entries. This option will remove the duplication by appending a tilded number after the name (similar toaovtm&Y9HU9S1s5 h!E`[ N0JN$`x wv&(BT Wd\,;CBo !< IE%& )`+G¡DwL@v7sM;lwK>%/yws M!f K胳H#G^/|E Ɔdž|7C cڋE>e+гBʃ÷'QSY5牆r ]v ;qu;e6-+{F n]]=~Xk+bC>؍~ ;C!0/$ $s%XlhjwH p!KG%!fZaV V opS{膇`s&\|A%>jab-l=Ȭv#.t;jlV& dM-!z= @0tUp/ٶk+"MA`:WmKK3P٠m Ӷ꠆ Ut2 y+t%Vp5@+I~OArFCr?aw4w-V&R6@L0/)R>8!,oD۶u+ e% ,P%b_&q7!n4rb&(GC(E402F:ePHNN f1/(S ISrQl0DzfxN@yZ0VxHB-+@@* n d0/5,n Kb7DY:N TArsaw bw"JtO8t;[ÆKe+;[_B2 AАjBkh h !&1e%2LzTCh79 A Dխh#/6 L+2DCKΒH[ &YIӒ&3vt tn!{ :~7!N.Y#:*ldEu~D`{@z̑*ݜ7(1ado= d0$b֭J+)S.jѪu2CPj>:}վY,J_HVW,rYmP ARH{ Osn rm.U}jMEjChG~$B'0IZ.o\S {o];wrӋu,K2FiwDKvpaK~-~w ) %~ ho-ViX 0%==6[7. K YܚuEcu/3%H;& K R ,8Zq'VwcKO,$ *.WU;t;@`> Pi@paή,6?w'rqs;E@j%A6r!Ou0&ە PnY"yƿ4<+H74t#Ԫ^b= }6C~ӊ5z@.Ft W HYŠDp9~Av #]n.`rPVv |XW  1PP #w6P+}ƣE^]Qz4.P&ChPfP6-{[.. ⾀_&@Ň֓6=չ?rl!/2@v@ߩ%oՋ+r`،ЎQI)݇ٵlCJa>Zp u_v4?Z }W~E>;m0u w{D_^--)5@|<<6h,]~~ Bf9~vdhOT_sAen#{PF=lw 7,Z@,%J{O+CBWBBJ:v1B׃(;r WV(&b$r ja #- ;4ulA0kԁJ @sQ+t VR l#Vyȁ-p( A;s23gA HD4 ¥%"NF@stJG"Q1tUqXQyt\t*>x~{m v~{<  F F(&+Ё݃|> -sWPg{Ov*Nϗ f+k+OnxXGaE-.M- 2 3I 뚺RJ(nt@N/FrPc,X|%Bme 6)* "Xڄ TR$wXrS2 }-l oR-Gٗv+F MN(N, s:,0o  = ~Ճ l<,< C5Pa],x H2@+ u &V;Ȗ ^˄Y2몥puc +PEƉ>%YV@%! 5ۣ ;|U7{ U9I.% v?!¯d3Ϩ.NzGmgJ rhߚUέ|D8à "vh(¹.6*fV{"m:O< --8eT0֌ȕ&K$ЍoRKoZYr+ ᎕vZ%/&5',5Ӵw.¹Z:%uLaVW ~=HNWju/&E \bLoX3APo)ݿ\.V ؿl WJ b%h tږ8 Bܡ}°W3 jO8Ial I-_~F9( @)LI>8@  u=.cuaP>oXo? 27r灷MZ.u ԫHt{ k5l+<[V*@aBCI-%݉"Džlk' o3Ó6 mIۚ`-)4 5tI zv Ӄx.~ԑù-(6!NH݋ voґ_^ tN8+$W,4{{t%u _A,*=o8:u9=uVuGYn`BYP& P3/_NьVFsU w]<%r<&wn6#v)CB&4C\LT j|to^/B^(ӏD5 d *ۉ0m6<I9X&\X 0U يSjdӱ0**EUͺիҖ' H uti tepu ty  Eۃ WQp3?b;r ؉~+@[çƛv DMߒf -\ 0! %ymFU#TzJوӦ ?Ct+mY0#L:T @ l"Ңඇŀso ' D [FD]NJM+h-V̓aㄩIq@'!Stack overflow! $/I $Rg3N8~ E9;p6?uu+;m\C hȚꦊSoLT\F~.9 "8։v^\~ .F|C]#FۄBUԺm{K(N0wSBc&Qu @6s$x]s;KqM!Uh97 U֑)2xAMBcTY@DB:JE&)عza&t:.::r:wnq +ÄA aYE+ً6Y[]^8/_.40yB!Ah7_!KX@@k qZb =YTurbo-C - Copyright (c) 1988 Borland Intl/Null poi V ass+{nme VDivide mr/ Abnma*gram .m4a7onhwwo*~1Ѝ|^J_ RThis (l\a +xabl[d}k. P Z urp e ketorga5.[DEBUG] Fi:SysBC5lBup$u/#S&fDSecJ rce:m(.)qfat(z} 'irV~%e.0ae0[40 .[iv??\[*+{c$p1!m$,i[e"& a6R%K.'Dummcgo2&2K#RJ SWARNING: EKh#l%T` k N16MB-64k Wn49x9kGmpa̹ =s:C- {RPP2 what Windows does). By default, tildes are off. This option is also avail- able after installation. By itself it will toggle the status (ie. if tildes are currently on, /~ will turn them off and vice versa). Tildes can be explicitly turned on or off by adding a '+' or '-' sign (ie: /~+ will turn tildes on, irrespective of the current state). /R - Read-only attribute usage By default, files on the CD are given the read-only attribute. Should you wish to remove this attribute, this option will do so. As with /~, it can be used after installation and it accepts '+' and '-'. /U - Unload Unhook the interrupt, free the memory and mark the drive(s) as invalid. /Q - Quiet Prevent display of the sign-on banner (the copyright notice). /Q+ will only display the drive assignments (when used after install '-' will in- dicate a removed drive and '+' an added drive). /QQ will display noth- ing at all. ========== SMARTDrive ========== SMARTDrive caches MSCDEX by modifying MSCDEX' memory, so it is not directly capable of caching SHSUCDX. However, the supplied SMARTER program (see README.TXT) can patch SMARTDrive, enabling it to modify SHSUCDX in the same way. Due to the method employed, if /D is used to remove a drive, then later to install it again, it will no longer be cached. If a drive is created from an image file, SMARTDrive should be instructed not to cache it, since the image itself will be cached (unless, of course, the image is located on a network). =============== Critical Errors =============== A critical error is only generated on the initial access to the CD. If a read error occurs, the calling function will fail with error 15 (drive not ready). If an image is located on a CD, and that CD is removed, do NOT abort, but fail and then abort (the first error is for the CD, the second is for the image). =========================== Additional CD-ROM Functions =========================== SHSUCDX has an additional installation check: Int 2F AX = 1100 BX = BABE Return: BX = BABE if SHSUCDX v3 not installed, otherwise: BL = compile-time flags BH = release number ES:DI -> drive table CX = number of drives DX = size of each entry Compile-time flags: Bit 0 = 0 if 386, 1 if 8086 1 = 1 if CD root form (\\D.\A.\) 2 = 1 if High Sierra is supported 3 = 1 if Joliet is supported 4 = 1 if image on CD is supported There are also functions to control the tilde and read-only state: Int 2F AX = 150F CL = -1 CH = 0: Get current tilde state in AX (0 off, -1 on) 1: Set current tilde state from BX (0 off, anything else on) 2: Get read-only attribute in AX (0 = off, 1 = on) 3: Set read-only attribute from BX (0 off, anything else on) Carry will be cleared (MSCDEX will set carry). Finally, there is a function to convert a CD directory name to an FCB: Int 2F AX = 150F CL = -2 ES:SI -> pointer to directory entry ES:DI -> 11-byte buffer for FCB name DX = alias number (0 for none) The alias number is the number of the directory entry within the sector, plus 64 times the sector number (both zero based). For example, the third entry in the third sector of a directory would have an alias num- ber of 130 (2 + 2 * 64). ========= Exit Code ========= 0 Uninstalled, help, option set 1-32 Drive number of first installed drive (A=1) 246 Invalid or unknown option 247 Unable to uninstall 248 Not enough memory 249 No drives assigned (ie. not installed) 250 No drive letters available 251 Unit on driver does not exist 252 Invalid or non-existant driver 253 Already installed 254 Unsupported version of DOS 255 386 required ======== Examples ======== SHSUCDX /D:SHSU-CDH SHSUCDX finds the first available drive letter and assigns it to device unit 0 of the driver SHSU-CDH. If there is a second and/or third CD drive they are assigned to the next available letters in sequence. Drive letters in use are skipped. The first CD supported by a driver is device unit 0 regardless of its SCSI address. SHSUCDX /D:IDE-CD,F /D:?USB-CD,U /D:*SHSU-CDH,W /L:0 Assign drive F to the IDE-CD driver, or abort if it is not loaded. If the USB-CD driver is loaded, assign it to drive U; else do nothing. If the SHSU-CDH driver is loaded, assign it to drive W; else reserve space for it, so it can be loaded later. SHSUCDX will return the number of drives assigned (or 252 if aborted). SHSUCDX /L:0 If SHSUCDX is not installed, it will return 255; otherwise the number of assigned drives (which can be 0). In either case, nothing is displayed. SHSUCDX /D:CD001,,1,1 /D:CD001,,4,1 SHSUCDX assigns the first available drive letter to device unit 1 of the driver CD001 and the next letter to unit 4. This allows access to non- contiguous drive units without having to support un-needed units. ======= History ======= Legend: + added, - bug-fixed, * changed. v3.02 - 5 May, 2005: + set drive number in device driver's header (needed by I_Cache) + Int2F/AX=1500 will return AL=FF (needed by XCD in DESQview/X) + SMARTDrive install check will return a release number in BH + /Q+ to only display drive assignments * if loaded high, relocate low (/C will then keep high) - /? wouldn't work if a different version was installed * removed default driver (/D:drives by itself can now install) * modified the installer, binary is now a lot smaller * more NASM macros v3.01 - 5 March, 2005: - Joliet support for non-English users (use ISO if no DOSLFN 0.40a) * removed DR-DOS INSTALL support, use INSTALLLAST (or define DOSMOVES) + ignore unsupported MSCDEX options (/E/K/S/M) + /L enhanced to return drives assigned, drive numbers - 386 check was using near conditional jumps - preserve AH in redirector install check * display error if /C used after install v3.00 - 30 November, 2004: * clean slate. ======================== Jason Hood, 5 May, 2005.  SHSUCDX Version 2.1a (c)John H. McCoy, October 2000, Sam Houston State University Jason Hood, October 2003. http://shsucdx.adoxa.cjb.net/ $ Usage: SHSUCDX [/D:[?]DriverName[,[Drive][,[Unit][,[MaxDrives]]]]] [/C] [/~[+|-]] [/U] DriverName 1 to 8 characters (default is "SHSU-CDN"). '?' will silently ignore an invalid name. Drive First drive letter to assign to drives attached to this driver. Unit First drive unit on this driver to be assigned to a drive letter. (Allowed range 0 to 99) MaxDrives Maximum number of drives on this driver that are to be assigned to drive letters. /C Use conventional memory instead of loading high. /~ Toggle tilde generation (default is off). '+' will explicitly turn on, '-' off. /U Unload. $ SHSUCDX Installed. Drives Assigned Drive Driver Unit $ SHSUCDX un-installed and memory freed. $ SHSUCDX can't un-install. $ SHSUCDX can't install. $ SHSUCDX or MSCDEX is already installed.$ Need more drive letters.$ No drives assigned.$ Units specified don't exist.$ Must be DOS 3.3 - 7.xx.$ Can't open CD driver $ Not enough memory.$SHSU-CDNSHSU-CDNSHSU-CDNSHSU-CDNSHSU-CDNSHSU-CDNSHSU-CDNSHSU-CDNSHSU-CDNSHSU-CDNUPSR^!C$t uZ[X]h#++` !!c!:! !!!+h!Cr !!d v2ƀ wր0!ր0!Oh$p.:rUPSQWV^&GC&GI&OK&GO\&&GA&G.&G\&G%A&G.&G&GO&%ؠbAc%dVX\`Z^h؎$^_Y[X]SPQRVu P.&%Z.%&GCt+&GCfA:\f&N^ZYX[UPSWV@&lF%%F% %FO&%V؋FGBGG>G@FGFG: uGE I | uIwGE<^_[X]ÌȎ؎м%%3>%u0!%R!&G%&G%&o!͈.%>%u2>%r+%Qƃ :5>%r+%X ƃ M,>%uP/[!s%&G&G&%$&g&%8w h$Rr*&%%$ t:%v%%$:s&%7T8t hX$ )f6%%%%&%% s<w%%&$8% u hs$OV% ȸ %%%裢%+%;v؎%J!s h$\|2&% %8rbZ/5!>%sl%ueX!PX!PX!X!%H!r0%H@&%Hؾ%+%[X![X!%/%! ;%u%+&, tI!%1!L!/uX/5!X;uKuE&/%!=r&> tI!h#!\hh Nh# Fh.$8h$&%$Ph$h$>%v %Vh$L!S&%%2&GCu %% %:%v[*& ?  u%*& U u%*& ~ uOQW/t%_Y t%&E<+u d<-u d dd*& Cw u%*& %D7 &%&=?uGIƄ%& uG&I t E L 1 B .0.2PSQRVWUȎ0+&G:r4&GsT<6<s 0G]_^ZY[X˸ ;a-S:92 &&G8r4$ t+t+4utƇ+ȫð wξT d D &=u`G«뤱]w맾X׫׫׫׫8EL wl&MQ* w r<`tMD t|v|s |qu DtD t Du +&=r0 tGo w4TdD«+ɾ) ru<`u Ұtdw&c|t |tDdDV.wZ&G:r$:wȱᾎDdDD )DL t wD +D ĪD  ĊЊD  «D +DD D + u &&UMtTdD&E&U u dDk`&}> v]f*vLD @u0DLR v$tF$ Ī*  v; +tu'  +u+ *_wr:<`t4Du+ɾaDrSDv + l&<w,*PXv ds2s +ɾaDZv09ru +v+vP. &׉D&E׉D&E׉D&E׉D+ɉLLL ̓lLD4v*fv(Du+ɾSDru<@uvsS4 u*Mw[À>tƇ >u [LlLK+ɾ)Bw9u^W؎+_$lLDD wÉd|t+D ĈD Êv$< v +ɾ)rIuG7Lv/| )uƇ́| u@&l&;lt**VIDE-CD-ROM**.:& t.. <uȿ   ru ~&G&W& u*Xrd}&t0 tTdD&G t=dD&>4Qrt-<0u4 &G&WP XtVTdD!TdD +ɋ4Yr%t Ƈ <0uT d D  ; w.r; w&+ɾDvƇ >u +ɾv4Ƈ r!u %>t +ɾDwwƇ o6 6 ÔKȰ<ŀK*-t ZX[ZXu[..p[u..r....&t&&SW"桋WuWr;WW+BWt "IrW4_[SWU". ./<tQVT ^Y/s W]_[ÍWW$<`uƅƅ 9>ut> t≀ ]_[À&rV6 "Ir? t;) ;s++)sA tHm À&8r/6"Ir to ÍWW!tƅ!"!PBr?WWBWW22roj@&lt&l;tutPR$W$ , uW ZXRЀ΀"*ZW$W$ , )+& tĀt À>t!W% :t<tÍWBĨ+ Error: Can't install on PC/XT machines. $ Error: DOS version must be 3.10 or higher. $ Error: No identifier numbers available. $ Error: Device driver already installed. $ Error: No CD-ROM drives detected at all. $ Error: Device driver aborts loading. $ Fehler: Installation kann nicht auf PC/XT's ausgefhrt werden. $ Fehler: Installation erfordert DOS Version 3.10 oder hher. $ Fehler: Nicht gengend Laufwerksbuchstaben verfgbar. $ Fehler: Gerte Treiber bereits installiert. $ Fehler: Kein CD-ROM Laufwerk gefunden. $ Fehler: Abbruch beim Laden des Gerte Treibers. $ Erreur: Ne peut pas installer sur les machines PC/XT. $ Erreur: La version du DOS doit tre 3.10 ou suprieure. $ Erreur: Pas de numro d'identification disponible. $ Erreur: Gestionnaire de priphrique dj install. $ Erreur: Aucun lecteur de CD-ROM n'est dtect. $ Erreur: Le gestionnaire de priphrique abandonne le chargement. $ Error: No se puede instalar en mquinas PC/XT. $ Error: La versin DOS debe ser 3.10 o superior. $ Error: No hay # identificador disponible. $ Error: El controlador de dispositivo ya est instalado. $ Error: No se detect ninguna unidad CD-ROM. $ Error: Proceso de carga abortado por el controlador de dispositivo. $ Errore: Non posso installare su sistemi PC/XT. $ Errore: Versione DOS deve essere 3.10 o superiore. $ Errore: Numero identificatore non disponibile. $ Errore: Driver dispositivo gi installato. $ Errore: Unit CD-ROM non rilevata. $ Errore: Aborto caricamento driver dispositivo. $ G[: PC/XT@ɃCXg[ł܂. $ G[: o[W3.10ȏDOSgpĂ. $ G[: p”\Ȏʔԍ͂܂. $ G[: foCXhCo͂łɃCXg[Ă܂. $ G[: CD-ROMhCu܂. $ G[: foCXhCo̓[fBO𒆒f܂. $?kM|M-0b,ps ;a ]6 !TX;t+&w&w)063&G &G&G&Ou>Jr9[tu u| 0&Gga3S0!= r[þJ[SЊ*R/Z t+wB#&+&9u<u +wB#&+&9u<u @# Pj1h+j(&3^&@#@ Fs9vw@#@ ^UWV33n^&?Ar2&?Fw,~s3wF^&*ȃ7 tG~.ڋ^&*=,tw, |~,t ,t뷋^)^^&?0r&?9w&*ȋFȃ0^_U~ r ~w~ u38F-ht'-t-xt-uFP#FU#FZ#F_#F~uFN^&?t~t&FV!vvFV++++++6+6++6+6++ u9+tH+++&?-t&?/u=u+++FV@@+^&?L:u+&-JPtG- t0-t"Ht-t-t'f+]+T+K+B+9+0+㋇)FPjvv FV+++++6+6++6+6++ u+++&?-t&?/u=rz+++FV@@+^&-D:t -t-tzM6+6++-Pv>+u1+&-JPu`- uX-|pHK-t-u>+)j6+6+6+h+jh+j+h+j +6+PE t+l & /)#  pphh##$+$C$Z$r$$$$$$$%%6%O%g%%%%%%%%%%& &&,&F&S&`&m&z&&&&&&&&'+'D'\'u''''''(;(b((((( ), v1234 1F0h port master device1F0h port slave device170h port master device170h port slave device1E8h port master device1E8h port slave device168h port master device168h port slave device CD-ROM drive #0 found on 1F0h als Master gefunden1F0h als Slave gefunden170h als Master gefunden170h als Slave gefunden1E8h als Master gefunden1E8h als Slave gefunden168h als Master gefunden168h als Slave gefunden CD-ROM Laufwerk #0 an Port matre 1F0hesclave 1F0hmatre 170hesclave 170hmatre 1E8hesclave 1E8hmatre 168hesclave 168h Lecteur CD-ROM #0 trouv sur port priph maestro 1F0hesclavo 1F0hmaestro 170hesclavo 170hmaestro 1E8hesclavo 1E8hmaestro 168hesclavo 168h CD-ROM #0 encontrada en el dispositivo de puerto 1F0h dispositivo master1F0h dispositivo schiavo170h dispositivo master170h dispositivo schiavo1E8h dispositivo master1E8h dispositivo schiavo168h dispositivo master168h dispositivo schiavo Unit CD-ROM #0 trovata su porta }X^foCX1F0h|[gɂ܂X[ufoCX1F0h|[gɂ܂}X^foCX170h|[gɂ܂X[ufoCX170h|[gɂ܂}X^foCX1E8h|[gɂ܂X[ufoCX1E8h|[gɂ܂}X^foCX168h|[gɂ܂X[ufoCX168h|[gɂ܂ CD-ROMhCu#02)d)))*L*j*****++-+T+}++ IDE/ATAPI CD-ROM GERTE TREIBER VERSION 2.14 Gestionnaire de priphrique CD-ROM IDE/ATAPI Version 2.14 Controlador de dispositivo IDE/ATAPI CD-ROM. Versin 2.14 Unit Dispositivo CD-ROM IDE/ATAPI Versione 2.14 IDE/ATAPI CD-ROMfoCXhCo o[W2.14 Illegal option encountered: Falsche Option wurde angegeben: Option illgale rencontre: Se encontr una opcin ilegal: Incontrata opzione illegale: s@IvVł: Device driver name: GERTE TREIBER NAME: Nom du gestionnaire de priphrique: Nombre del controlador de dispositivo: Nome unit dispositivo: foCXhCo:  ======================================================================= A B O U T C D - R O M D E V I C E D R I V E R ======================================================================= To install the CD-ROM device driver, the syntax in CONFIG.SYS is as follows: DEVICE=VIDE-CDD.SYS /D:MSCD001 [/P:xxx,yy] [/L:xx] where [/P:xxx,yy] specifies the IDE port which is connected to the drive and the interrupt request. 'xxx' is the base address (hexadecimal notation) of IDE port. xxx = 1f0 : Port 1 170 : Port 2 1e8 : Port 3 168 : Port 4 'yy' is the interrupt number (decimal notation) of the corresponding IDE port. [/L:xx] specifies the message language. Available options are listed as below: xx = US : English (the default language) GR : German FR : French SP : Spanish IT : Italian JP : Japanese For example, when eight drives are installed, the command line in the CONFIG.SYS file could be entered as follows: DEVICE=VIDE-CDD.SYS /D:MSCD001 /P:1f0,14 /P:170,15 /P:1e8,12 /P:168,10 NOTE: Our device driver will automatically search the drives for 4 ports up to 8 drives, and the ports are 0x1f0, 0x170, 0x1e8 and 0x168 with interrupt number 14, 15, 12 and 10 as default, respectively. If your IDE ports and their respective interrupt numbers are the same as those mentioned above, you don't have to specify them verbosely. --------------------------------------------------------------------------- To enable the CD-ROM drive to read CD-ROM discs using the High Sierra or ISO 9660 format, you not only need to install the CD-ROM device driver, but also need to insert the following line into your AUTOEXEC.BAT file: MSCDEX /D:MSCD001 To have a detail knowledge about the MSCDEX.EXE program, please refer to MS-DOS user manual. ======================================================================= F r e q u e n t l y A s k e d Q u e s t i o n ======================================================================= Q. Why cannot I do a directory (dir) on a good ISO-9660 format disc on my CD-ROM drive although it is ready? A. Your CD-ROM drive might work on PIO mode zero only. When your PC system is configured in a faster IDE interface mode, this CD-ROM drive might get this kind of communication problem. The solution will be that you have to turn down the interface speed between the CD-ROM drive and your PC system through BIOS or interface card setting. After the configuration is changed, you need to reboot the system. Q. Why is it slow to read files for my CD-ROM. How to get it faster? A. The MSCDEX.EXE allocates memory for caching information on the CD-ROM. You can set the /M: to determine how many sector buffers MSCDEX allocates when it installs itself. Typically, each drive should have a minimum 4-5 buffers per drive and the higher this value is, the better the drive performance would be. Q. I have an enhanced IDE card with two ports, but I cannot install the CD-ROM drive on the secondary port properly. A. The secondary port on some enhanced IDE card (eg. CMD0640x) is left un-opened when the PC system is initially powered on. Under such a condition, the CD-ROM device driver will not act stably when this CD-ROM drive installed. To resolve this problem, you can install the device driver bundled with your enhanced IDE card to open the secondary port. Q. The SKIP button doesn't skip while a 'CD PLAYER' like program is playing. A. Based upon the design philosophy of this CD-ROM drive, the application program has a higher priority than the manual pressing buttons so that the interference between "manual pressing button" and "application program" can be avoided. Therefore, during play under application program, the CD-ROM drive will not respond when the "SKIP" button is pressed. Besides, the tray will be opened when the "STOP" button is pressed. d (MSCDEX will set carry). After changing the tilde state it might be necessary to change the path, to reflect the new name(s). A new program has been added to patch SMARTDrive 5.02 to allow it to cache SHSUCDX. Simply run SMARTER.EXE [d:\path\smartdrv.exe] to generate SMARTCDX.EXE in the current directory. If the path to SMARTDRV.EXE is not given, SMARTER will try and locate it using the "winbootdir" environment variable, or C:\WINDOWS. Note that SMARTCDX will not cache MSCDEX should you wish to return to it. Another function has been added to supplement the patch: Int 2F AX = 1100 BX = EBAB Return: BX = BABE ES:DI -> drive table CX = number of drives This might be useful should you wish to know the resident segment. Following are the other changes: It's a lot smaller - only 6.5K for one drive. The error codes have been corrected (they were the right number, but in the wrong base). Finding the volume label will preserve the path and pattern (not implicitly set "\*.*"). Return the hidden attribute (it was only being set in searches). Redirector (Int 2F AH = 11): All functions will set carry on drive not ready. Open (16) and Extended Open (2E) will fail on write; Extended Open also fails on replace. MSCDEX (Int 2F AH = 15): Get Copyright (02), Abstract (03) and Bibliographic (04) file names will return only what is necessary (ie. up to the first space). Previously the whole 37 bytes were returned. Read VTOC (05) will read all (up to 240, anyway). Absolute Read (08) will return 0 if successful (not 1). Get (MSCDEX) Version will return version 2.22. CDROM Check (0B) clears carry. Get Directory Entry (0F) will copy the length and fail the canonical request. Version 2.1a: Fixed bug when ignoring drivers. Invoke the critical error handler for DOS functions when the drive is not ready. Fix bug with "CD \" in FreeDOS. Version 2.1: Help screen via "/?". "/C" will prevent automatically loading into high memory. High memory problems with some systems have also been fixed. Prefixing the driver name with '?' (ie: "/D:?driver") will silently ignore the driver if it could not be found. Fixed problem in determining the drive letter to use. Jason Hood, 12 October, 2003. [directoryname2 | filename2] Note that you cannot specify a new drive or path for your destination. Use the MOVE command for that purpose. Displays, sets, or removes environment variables. SET [/C] [/P] [variable=[string]] variable Specifies the environment-variable name. string Specifies a series of characters to assign to the variable. * If no string is specified, the variable is removed from the environment. Type SET without parameters to display the current environment variables. /C forces to keep the case of the variable; by default the variable is uppercased, if it is not located in the environment already, otherwise the case is retained. /P prompt the user with string, and assigns the user input to the variable. Changes the position of replaceable parameters in a batch file. SHIFT [DOWN] DOWN shifts the argument window toward the beginning (%0); otherwise toward the end. Displays or sets the system time. TIME [/T] [time] Type TIME with no parameters to display the current time setting and a prompt for a new one. Press ENTER to keep the same time. /T prevents TIME from becoming interactive. Displays the full path name of the path specified. TRUENAME [drive:][path][filename] Displays the contents of text files. TYPE [drive:][path]filename Displays the FreeDOS command shell version and other information. VER [/R] [/W] [/D] [/C] /R Shows kernel version and other information. /W FreeDOS command shell warranty. /D FreeDOS command shell redistribution information. /C FreeDOS command shell contributors. Tells the FreeDOS file system whether to verify that your files are written correctly to a disk. VERIFY [ON | OFF] Type VERIFY without a parameter to display the current VERIFY setting. If debugging is compiled into FreeDOS, this command will turn debug output on or off, or tell you if it is on or off. FDDEBUG [ON | OFF | file] Type FDDEBUG without a parameter to display the current debug output setting. If a file is specified, all debug output is redirected into that file; the output is appended to the file, if it already exists. The special names "stdout" and "stderr" may be used to redirect the output to the standard output or standard error stream. Displays the disk volume label and serial number, if they exist. VOL [drive:] Displays a list of commands and features available with in the shell. ? ?command [argument] The first variant displays any available internal command and feature. The second one will prompt whether or not to execute the specified command as if trace mode would be active. Searches and displays the executable file for each specified command. WHICH command... Displays the internal memory used by FreeCOM internally. MEMORY The COPY destination must not contain plus ('+') characters. Deleting file "%s". Unable to write to file '%s'; probably disc full? (%lu bytes required) copied %luKB/???KB copied %luKB/%luKB FreeCOM cannot be a device: "%s" This file is no valid FreeCOM or of an incompatible version: %s Failed to load the strings resource into memory, the location pointed to in %COMSPEC% seems to be invalid. Please specify another location of FreeCOM to try to load the strings from, e.g.: C:\COMMAND.COM or just hit enter to cancel to load the strings. /^FREECOM r= &a^~OpImיdXQRGRDKy1fP0ns8d#-psBr5(,1%{N 2i 72LelT+M_rmpK{@@W5/h w1pe=1 ` @ /J|n$eJۮ s H @ JJFݕ@* Jd < l I-v-Mo: d2s+.S wd21/ht: Cyli5r W H?df 2 <3x_F_5( h0=_c_ )Ho [B3.5]DzOnlfY2eOfi]t[d- &L\˫{w0x@%Oify 0X.kK&̣ 6,'`hv7g!a0d!2%4l CHS=[::!5duS%c:8+bkLZoDPT]]skB"0%xlk aʘ:*[RW3ompLJHo5DMAQQugѭʉ9L7NpPoYoteeNSM)ECTORS?ER[RACKTűwG{ DataXv)OV C}%02x鈆lÙMoZ-NHd0nlb,!Xp'Cu.k.DuPa4pe_TB0Vl3u\汉4x:) NNd>(k= ;8w2lT۔a-vypSkwÊ<9fbL$%etT{Xg 8 O=Jx\s440k 5 ]:{&4}fC~Was|0A}?Eou6.tA[LJZQE5zh_ .`v1$0˔ kfc@[2ah=17hp1h| 6ImF(sƛk NJxiS!ajgC2^u5way'SOQowi'8h:0"kVԬ3Gxut)|I]esyp,0]y`ڴ;"ܑ4XLax 2T ,~!XG] =Yu0)8(9)'/jH$}?UpdatNTm?E5Ba>:?s2ROM:o'C%S\stb\NJ^avj]YM# we{ Z twHacgq$ XN/.H0#vPWEA)SŒ8ckf.s]1,Ve*! pguH0c-A-kF_b<%h"gȷj?k<:4Buh[ uy\R]c{hu 5/gvbp(HD=xx@3eD 3625+10&E288F-дXEX0 oI)SCAH|a-3@68?f7  * x*`X@.,$3 2Œ"B{Accama cOŅ(h)m,GѵU}L/08mjT+"qG:.ok]z+/ 6\4,for1l8"-&5?]/XP/22aBC^ /O_d…Ke1 H ;glf-c=M`Af 0l+6B\ 1Wr6A26I4sٱW0WR o!q.()/% f lmO,x x# v[0cJd0Y4Ag&zdLqs/bw?n*4kTdt"أrD; [}-@VjNLԅc/`B)',W>P14-D$uqCYoNk#eREW[\w0"=xUMSxm!gRMEIN3x[FZ"e{wJù-H6*HZg5#AL}p0.5%12,48 Z6"xx˝M!Ӎs8tB@aF-pBw{%'tٟ-Ik5rC-rp݈B)+*Q8v۽4e;O Ϥ+{X1l^M@nU.´1x32W&ta=W&epafOtt%%cIeWUn/b"3|nb,K,*SJ19RH@ )beRuXV%:6骠 ms/;p7\lZp$8tyUdxZM8s65B {/%+u G\*TIau[R!Y*G>Biu`l?+d!c1e,wKD/bae.x[>'p6f! =gCZ l7(V jx(X)T0rJ@BZCcPr)cJk:Z+2^iʍp=g`8J HsOs:ZD%PLANNEu u# #eTYXKumqF'm^xXIasHośy0"32B.G@å(+f), E\Fa z`U3o$(1g!-2/1Pa*'n//{SI1%Ո2Ͳ$d"-\Fcflms .yCEnk8 sJip6,yȚ(!c(7[0K3456789ABCVF݊lwSaB"!"-rx[bnB( ^3ͣ1S1!qm>vcMorq+D6pp)\3E\<[q&\ƋsIC)Bs)!'ALLDd ONS SK -]{MOV@̣~LOPPY!m^(SZP nCOIEIvOBEPGHG |`Y>/iv)?S3 r$J@ @*I5 2mD.3Mev#QlsZu11:::ǝ l3)@vwnd 3hpE&a l d*sAh'3P gf ӮuzkgsMlNi~nwdm! QB{V $"ou#r4' W_=CRC K@HeNW޳a39wp}l D sipc8[cbA`0 cƬxKQ-Pa[CnD-uߏhfUZcA\Bd~M';n unE=R\/ybatĆmS/!;l-pzS'PvԍN X&"Sҥ @%6 s TdJS"25-kU;4.s-d6;!W$ fVPKl ~eYُ.zs*s|4z8V%,,H[O"v1aA mSLvfRX-N5سSre`sp,o*FGX3.e!$YƢq|;08 kxCNr2Y%6XVr┝$*>%BE.6iVEcnu[^67I1985F3b<$hGNU)l, #N`y-x|d(gd/^p EstB& +YED`X˜ A I[/V[:]] Q|UF:wa SD]9)T:H /N:6F@v449'&fa0˷O,/#AzX[FC4s1LDIc@o6I2DMB(kGy9sf5h#gggaF˹Å\WHQIQ[s[5IhQ-Xd!0Q;qNTd eвވ R({FC)UAUnco8ek+ymL`(Rnk `R @);63(K2):,-3{Wiki[B=0Mp$4IY3T$ aT.2 0ʼAeWKoE /=`>J 04H qީt%hu://wl.kptg/Hr]A 0C V~[5:S *Zht,Wɢ[e5iiHtgx32@NA G1JAյ,8M(-),Y 싉A&); qJz, wB.BT3ޛ)>dw[c?kO!Ss-ItG1/3)Ny8hwq|/x)s1f=tNwҸXB=ף<2CnEBgDI085Iy!է2,!^e_k_&"Y/1ekkLDl,' 1A0+18X8)+ Fu,zQkC24O5-^Q^j?o]$?EZ`8:RCI1 (E=#1- Y%,LI'F2Z0ÊgfuhRT+sEFx_MW`Xs="8&s8q6ѷfNl ,;gxE6 r;[s {|.HARDC)fH/&a#)ĚyJRBQ)K$eb)v )H誐5f({pa),ZeTe6/m.~[!)HE!E/ J`VMU!$s90X!x)!aPX0fQ'AeE鸃X,!,ܺ@U Jx/h_68#nga/J ӡ!X ^e,ÿ1Ǵ5ZWVܽ A"44(E;ƒ00ET])>3.=EYfQٌ:.kik[foݩ}&sÏsJ*&saG486&١ƈ6MXtXƼtaYrD)ExvQb|=%aFroF aG&`M#Ls1,3I[%eX-];Vk/\JTjXx77uags[ &U`lB42[1e4(,{56dG[~2]_4tsRЀ:&TN#j%c Moxg!0V:(uW#nvC _F ,bC OT&Pz1 hhkBڲm`(aж5B24WLܓ+@ WC0B.C.,vf@.;)R0F2@BDpp !kDH<P#!ggF*vpHaMaX 64VL$DB]g] ]d `eijT/ tf \`a;|OWN)5,{h9]ncU'M=O' OneW5 Da H=k}X)`5=x"̈baB![!\]H 78!=;p~;t!w#".n<0#^a 9! @!rL@2@22޲y @5OM{EXEAd*@ujrAUfsIItɉ͊F19uA1sAA)r؍(󤖎P1Xuuߋ^$w%u <t ,Ƭ< t0$f&v|u&G<~ VWfXu1YFYF× 8<u8f-tf- 9Drw;W_ r&?\& u~ ^G,YÀs1v ,Yt ;F s 9FtH5 5 YP<[&u&_&< u t^G&|!&L HSF-s&=0sr^#5 ͸q!^ÁrPDJ$8Xu` N5 uffn &> uffþ;.Y': w [ sPXL!TX9uX pPXpt\ v0F ڻP/ZttH F  C sR!.26&fGfJ &G!HP 0!<w Q``X,mN 64,08V FH s9F <q&<>C uX Y&<-Y Y r: ==!s| *Du'H r!<Q D!>!rR S C yD <H r5Ȱ9 j@jZ r H s F &<(Ȣ< H s B@j[ s\wFq!=fu&ШuSH sM/5!;F u@u:& F&/%!&> tI!h`$%V^M :POH s"xq&G&Gt &G(vL 8vT :s>D su1BD 9àN J  &GDt BN :P vÉU EEEEE EX rdX!PX!PX!>F sX!H!r P F XH@&IپZ[X![X!s I&9.F I Ë =E @&GHP&N J X&GC&OI&OK&GOA&&G:9ÎF 9&& ǹ**&&<u&8v"&(&<(Ȳ9⿲ Q Y32u &.&N .J ÁCugCgIgKg9 lZ rF]H s^-u+_&G A_V&7 d^&G < r 00ģnV4^9Z r & Z r&<tsþ>F r"" I s@)ù16NIu NC uH s [ sW þjGt7< v uì$,A< sþ/þôu ,0< s Ĭ,0< s Ë< cj@9젣@|I s11ɇ,I!/5!F Wd )/%!QG-u uGE | uE3YÀ>t&F &&u8vô9H& @