home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1998 February / PCOnline_02_1998.iso / filesbbs / win95 / fsdext2.exe / FAQ.TXT < prev    next >
Text File  |  1997-11-23  |  11KB  |  352 lines

  1. ************************************************
  2. Questions about using fsdext2
  3. ************************************************
  4.  
  5. Question 1.1: How do I install fsdext2 ?
  6.  
  7. Question 1.2: How do I mount a partition ?
  8.  
  9. Question 1.3  How do I un-mount a partition ?
  10.  
  11. Question 1.4: Mount says it's busy when I try 
  12.               to unmount a partition, what does that 
  13.               mean ?
  14.  
  15.  
  16. ************************************************
  17. Questions about problems using fsdext2
  18. ************************************************
  19.  
  20. Question 2.1: Fsdext reports my IDE as SCSI disks 
  21.               or my SCSI disks as IDE disks. Is this 
  22.               a bug ?
  23.  
  24. Question 2.2: I have two IDE disks, both being the 
  25.               master on the two IDE controllers, so 
  26.               Linux names them: hda and hdc. However, 
  27.               fsdext2 lists them as hda and hdb. How can 
  28.               that happen?
  29.  
  30. Question 2.3: When I look in a directory using the 
  31.               explorer or a dos box, I noticed that 
  32.               symbolic links are not supported. Is this 
  33.               true?
  34.  
  35. Question 2.4: The explorer doesn't display the correct icon
  36.               for my Linux partition. Is this a bug ?
  37.  
  38.  
  39. ************************************************
  40. Questions about exciting features for fsdext2
  41. ************************************************
  42.  
  43. Question 3.1: Is there also a read-write version 
  44.               of fsdext2 ?
  45.  
  46. Question 3.2: Will fsdext2 work on windows NT ?
  47.  
  48. Question 3.3: When will the NT version be available ?
  49.  
  50.  
  51. ************************************************
  52. Questions about the debug version of fsdext2
  53. ************************************************
  54.  
  55. Question 4.1: What's the use of the debug version of 
  56.               fsdext2 ?
  57.  
  58. Question 4.2: How do I install the debug version of 
  59.               fsdext2 ?
  60.  
  61. Question 4.3: How do I use the debug version of fsdext2 ?
  62.  
  63. Question 4.4: can I finetune the kind of information 
  64.               being logged ?
  65.  
  66.  
  67.  
  68.  
  69. ************************************************
  70. Section 1 
  71.  
  72. Questions about using fsdext2
  73. ************************************************
  74.  
  75.  
  76.  
  77. ================================================
  78. Question 1.1: 
  79. How do I install fsdext2 ?
  80.  
  81. Answer:
  82. 1. Unzip (using -d to restore dir. structure) 
  83. the .zip file in a directory you want.
  84. 2. Run the install.bat script, this copies
  85.     - vext2d.vxd to the <win95>\system directory and 
  86.     - tsdext2.vxd to the <win95>\system\iosusbsys 
  87.       directory.
  88. 3. Reboot the machine in order for tsdext2.vxd to
  89. be loaded. After that it's done.
  90. ================================================
  91.  
  92.  
  93. ================================================
  94. Question 1.2: 
  95. How do I mount a partition ?
  96.  
  97. Answer:
  98. First run "mount.exe" with no parameters, it will 
  99. print the partition table which looks like the 
  100. partition table format when your Limux kernel boots. 
  101. Note that you cannot mount an "extended partition" 
  102. (id=5), but only the "logical partitions" in them.
  103. To mount use either:
  104.     - mount /dev/device-you-want h:
  105.     - mount /dev/device-you-want
  106. The first will mount the device on drive h:, the 
  107. second will use the first available drive letter 
  108. in the system.
  109. ================================================
  110.  
  111.  
  112.  
  113. ================================================
  114. Question 1.3
  115. How do I un-mount a partition ?
  116.  
  117. Answer:
  118. Simply issue:
  119.     - mount /u g:
  120. This will unmount drive g: if it's a Linux 
  121. partition.
  122. ================================================
  123.  
  124.  
  125.  
  126. ================================================
  127. Question 1.4: 
  128. Mount says it's busy when I try to unmount a 
  129. partition,  what does that mean ?
  130.  
  131. Answer:
  132. Unmounting can only take place if no files are 
  133. still open and no other file system calls are 
  134. taking place for that partition. Most likely you 
  135. have an application running that accessed the
  136. partition at the moment you tried to unmount.
  137. You can immediately try again.
  138. ================================================
  139.  
  140.  
  141.  
  142.  
  143.  
  144. ************************************************
  145. Section 2 
  146.  
  147. Questions about problems using fsdext2
  148. ************************************************
  149.  
  150.  
  151.  
  152. ================================================
  153. Question 2.1: 
  154. Fsdext reports my IDE as SCSI disks or my SCSI 
  155. disks as IDE disks. Is this a bug ?
  156.  
  157. Answer:
  158. No, it's a feature :-) If this happens, you will probaly
  159. have a new Ultra IDE drive. These drives supports bus 
  160. master DMA just like SCSI drives. That's why its device
  161. driver is implemented as a SCSI miniport driver. As a 
  162. result, win 95 will treat the drive as a SCSI disk.
  163. That's why dsdext2 will detect these drives as SCSI disks.
  164. ================================================
  165.  
  166.  
  167.  
  168.  
  169. ================================================
  170. Question 2.2: 
  171. I have two IDE disks, both being the master on 
  172. the two IDE controllers, so Linux names them: hda 
  173. and hdc. However, fsdext2 lists them as hda and hdb. 
  174. How can that happen?
  175.  
  176. Answer:
  177. Right now, fsdext2 is not able to retrieve 
  178. information about which controller an IDE disk is 
  179. on. It just assigns names in the order the disks 
  180. are administrated in the Windows 95 kernel.
  181. ================================================
  182.  
  183.  
  184.  
  185. ================================================
  186. Question 2.3: 
  187. When I look in a directory using the explorer or 
  188. a dos box, I noticed that symbolic links are not 
  189. supported. Is this true?
  190.  
  191. Answer:
  192. No, symbolic links are supported. However, when
  193. enumerating directories, symbolic links are not
  194. followed. This is intentional as fsdext2 does not
  195. handle cyclic symbolic links properly. If these
  196. links were followed, recursively traversing all
  197. sub-directories might cause endless loops.
  198. ================================================
  199.  
  200.  
  201. ================================================
  202. Question 2.4: 
  203. The explorer doesn't display the correct icon
  204. for my Linux partition. Is this a bug ?
  205.  
  206. Answer:
  207. No it isn't. This behaviour was intentional.
  208. Just refresh the screen (press F5) to get the
  209. correct icon.
  210. ================================================
  211.  
  212.  
  213. ************************************************
  214. Section 3
  215.  
  216. Questions about exciting features for fsdext2
  217. ************************************************
  218.  
  219.  
  220.  
  221. ================================================
  222. Question 3.1: 
  223. Is there also a read-write version of fsdext2 ?
  224.  
  225. Answer:
  226. No. All my current implementations are a read-only
  227. version only. My latests plans/ideas on fsdext2 do 
  228. not include a read-write version for Window 95.
  229. ================================================
  230.  
  231.  
  232.  
  233. ================================================
  234. Question 3.2: 
  235. Will fsdext2 work on windows NT ?
  236.  
  237. Answer:
  238. No, file system drivers (FSDs) are not binary 
  239. compatible between Windows 95 and Windows NT. 
  240. However, as soon as I have the proper tools and 
  241. documentation, I'll start working on an NT port.
  242. ================================================
  243.  
  244.  
  245.  
  246. ================================================
  247. Question 3.3: 
  248. When will the NT version be available ?
  249.  
  250. Answer:
  251. As soon as I have the proper tools and documentation, 
  252. I'll start working on an NT port. For that I need 
  253. at least the IFS kit from Microsoft. Currently the 
  254. kit cannot be shipped outside the US/Canade because 
  255. of the export legislation on file encryption (the 
  256. IFS kit seems to have some encryption examples in 
  257. it). If some one out there has any thought/tips/hints 
  258. or whatever on how I can get my hands on the IFS kit, 
  259. I'll be happy to hear them. I think it will take me 
  260. at about 6-12 months to get something working. I 
  261. have attended OSR's NT's file system driver course 
  262. so I know from the "fat guy with the pony tail" that 
  263. this is _not_ going to be easy.
  264. ================================================
  265.  
  266.  
  267. ************************************************
  268. Section 4
  269.  
  270. Questions about the debug version of fsdext2
  271. ************************************************
  272.  
  273.  
  274.  
  275. ================================================
  276. Question 4.1: 
  277. What's the use of the debug version of fsdext2 ?
  278.  
  279. Answer:
  280. The debug version of fsdext2 generates a log file 
  281. in which it stores sensible information (well, at 
  282. least to me :-)) on what is has been doing. When 
  283. you encounter a bug, you are encouraged to repeat 
  284. the actions that lead to it under the debug version. 
  285. Except for the log informatiom, the debug version is 
  286. exactly the same as the release version. Don't forget 
  287. to attach the log file in your e-mail back to me!
  288. ================================================
  289.  
  290.  
  291.  
  292. ================================================
  293. Question 4.2: 
  294. How do I install the debug version of fsdext2 ?
  295.  
  296. Answer:
  297. 1. Install the non-debug first, then chdir to the 
  298. debug directory and copy the .vxd to the 
  299. <win95>\system directory. 
  300. 2. Disable Windows' write behind cache in: 
  301. My Computer->Properties->Performance->Filesystem->
  302. Trouble Shouting
  303. 3. If vext2d is already loaded, reboot the machine.
  304. (Vext2d is already loaded if you have run 
  305. mount.exe at least one time after logging on)
  306. ================================================
  307.  
  308.  
  309. ================================================
  310. Question 4.3: 
  311. How do I use the debug version of fsdext2 ?
  312.  
  313. Answer:
  314. The debug version will create a logfile
  315. (c:\\fsdext2.log) which you will not be able to
  316. put somewhere else. Also, when a file
  317. system is mounted, do not try to delete the
  318. log file if it is becoming too large. The
  319. .vxd always positions the file pointer at the
  320. last offset written. Deleting the file when 
  321. the .vxd is running will only cause the beginning
  322. of the file to contain garbage.
  323. Try to minimise the file access (and hence the size
  324. of the log file) when repeating a crash test!!
  325. ================================================
  326.  
  327.  
  328. ================================================
  329. Question 4.4: 
  330. can I finetune the kind of information being 
  331. logged ?
  332.  
  333. Answer:
  334. Yes. Mount allows you to view and dynamically 
  335. change the kind of debug information being logged. 
  336. You can use the /d option to see the current debug
  337. level. The '*' in the first colomn means that the
  338. specific level is enabled.
  339. Use /d=value to set a new level. "Value" is the 
  340. sum of the individual debug levels you see in the 
  341. /d output.
  342. Value may be:
  343.     - a decimal number (10 or 3245 etc), 
  344.     - a hex value (0x12 or 0xff etc), 
  345.     - the string "def" for a default setting,
  346.     - the string "all" for all settings
  347. Use "all" if win95 crashes, use "def" if you 
  348. wonder why a certain application does not work 
  349. the way you expected.
  350. ================================================
  351.  
  352.