WOA-Project / WOA-Deployer-Rpi

WOA Deployer for Raspberry Pi
https://pi64.win/
MIT License
966 stars 127 forks source link

SDCard not showing up #47

Open goisneto opened 5 years ago

goisneto commented 5 years ago

Im trying to install windows 10 Pro Build 18956, but in GUI my sdcard not showing up, and in cmd line "C:\Users\Administrador\Downloads\WOA.Deployer\WoaDeployer.exe" deploy --disk 2 --wim install.wim give me some erros

Screenshots My SDCARD showing normaly on diskmgmt.msc image and on explorer image Using GUI utility image Using cmd line utility image

Log file GUI logs: Log-20190811.txt CMD Logs:

C:\Users\Administrador\Downloads\WOA.Deployer>
[00:55:42 INF] Downloading UEFI
[00:55:42 WRN] UEFI was already downloaded. Skipping download.
[00:55:42 INF] Fetching zip from http://ww1.microchip.com/downloads/en//softwarelibrary/obj-lan95xx-windows/lan9500-wdf-v18.12.18.0.zip
[00:55:42 INF] Fetching zip from http://ww1.microchip.com/downloads/en//softwarelibrary/obj-lan78xx-windows/lan7800-wdf-v18.12.14.0.zip
[00:55:42 INF] Fetching zip from https://pi64.win/wp-content/uploads/2019/02/usb-drivers.zip
[00:55:42 INF] Fetching from GitHub subfolder: https://github.com/driver1998/bsp/bsp-master/prebuilt to Downloaded\Drivers\BSP Drivers
[00:55:42 WRN] https://github.com/driver1998/bspbsp-master/prebuilt was already downloaded. Skipping download.
[00:55:42 INF] License from Downloaded\Drivers\USB\license.md
By continuing you are accepting the following license below.
If you decline it, press Control+C anytime during the deployment process.
# TrueTask® USB
## ARM64 host drivers for Windows 10 on the Raspberry Pi
### Software License Agreement and Warranty Statement

MCCI IS WILLING TO LICENSE THE SOFTWARE TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS LICENSE AGREEMENT.  PLEASE READ THE TERMS CAREFULLY AND CLICK ON "ACCEPT" BEFORE INSTALLING THE SOFTWARE, AS CLICKING ON "ACCEPT" AND INSTALLING THE SOFTWARE WILL INDICATE YOUR AGREEMENT WITH THEM.  IF YOU DO NOT AGREE WITH THESE TERMS, THEN MCCI IS UNWILLING TO LICENSE THE SOFTWARE TO YOU, IN WHICH EVENT YOU SHOULD NOT PROCEED WITH INSTALLING THE SOFTWARE.

TO THE EXTENT THESE TERMS CONFLICT WITH ANY PREVIOUSLY SIGNED AND WRITTEN AGREED TO TERMS BETWEEN YOU AND MCCI, THE PRIOR TERMS SHALL CONTROL.

The software which accompanies this license (the "Software") and any accompanying documentation (the "Documentation") is the property of MCCI Corporation ("MCCI") or its licensors and is protected by copyright law. This agreement is between MCCI and the individual who downloads and wishes to use the Software and Documentation ("You"). While MCCI continues to own the software, You will have certain rights to use the Software upon your acceptance of this license.  MCCI grants You a non-transferable and non-exclusive license to use this Software under the terms of this agreement.  MCCI remains the proprietor of this software and licenses its use to You.  You do not obtain title to the Software or Documentation or any copyrights or proprietary rights in the software.  You assume responsibility for the selection of the Software to achieve your intended results, and for the installation, use and results obtained from the Software.  Additional rights and obligations regarding the Software and its contents, and/or the Documentation may be defined by a separate written agreement with MCCI, and if so, such separate written agreement shall be controlling.

In the absence of conflict of such separate written agreement or except as may be modified by such a license addendum which accompanies this license, your rights and obligations with respect to use of this Software and Documentation are as follows:

This license does NOT extend to any corporation or organization of which You are a member or with which You are affiliated. It is only for personal use. Commercial licenses for corporations and organizations are available from MCCI.

YOU MAY:  License Grant: You are granted non-exclusive rights to install and use the Software for personal use and evaluation purposes only. You may install on any Raspberry Pi computer that you personally own, provided that You acquire and dedicate a licensed copy of the Software for each computer on which the Software is used or to which it is transmitted over the internal network. You may also make backup copies of the Software.

RESTRICTIONS  YOU MAY NOT: (i) permit others to use the Software, except as expressly provided above for authorized network use; (ii) modify or translate the Software; (iii) reverse engineer, decompile, or disassemble the Software, except to the extent this restriction is expressly prohibited by applicable law; (iv) create derivative works based on the Software; (v) merge the Software with another product; (vi) export or use the Software data compilations, structures, or algorithms with another product; (vii) copy the Software, except as expressly provided above; (viii) remove or obscure any proprietary rights notices or labels on the Software; (ix) post the software on a website for public download, or (x) resell or distribute the Software, either stand-alone or bundled with or installed with hardware or software supplied by You or others, or (xi) distribute the Software or Documentation in any form (electronic or otherwise).

TERM AND TERMINATION.  The license provided in this Agreement will continue in perpetuity unless You fail to comply with the terms and conditions of this Agreement.  You agree that, upon such termination, you will either destroy (or permanently erase) all copies of the Software and Documentation, or return the original Software and Documentation to MCCI, together with any other material you have received from MCCI in connection with the Software.

TRANSFERS.  You may not transfer the Software or any rights under this Agreement without the prior written consent of MCCI. Any attempted transfer or assignment in violation of this provision shall be null and void.

FEEDBACK.  You agree that in the event You voluntarily disclose any ideas or suggestions to MCCI (in any manner, whether in writing or orally or otherwise) regarding the Software, Documentation, or Design Techniques, including possible enhancements or improvements ("Feedback"), MCCI may freely use and disseminate such Feedback.  You agree not to claim that MCCI owes You any compensation for its use or dissemination of such Feedback.

OWNERSHIP.  MCCI and its suppliers own the Software and all intellectual property rights embodied therein, including copyrights and valuable trade secrets embodied in the Software's design and coding methodology.  The Software is protected by United States copyright laws and international treaty provisions.  This Agreement provides You only a limited use license, and no ownership of any intellectual property. All content accessed through the Software is the property of the applicable content owner and may be protected by applicable copyright law. This license gives You no rights to such content.

WRITTEN RECORD.  The text of this Agreement is included with the Software files as "ttusb-pi64-installer-license.rtf."  You agree to print this text file immediately after installation of the Software and to maintain the printed copy as a written record of this transaction.

DISCLAIMER OF WARRANTY; LIMITATION OF LIABILITY **.**  MCCI PROVIDES THE SOFTWARE AND THE DOCUMENTATION "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS IMPLIED OR STATUTORY, INCLUDING WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.  THERE IS NO WARRANTY OR GUARANTEE THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED, ERROR-FREE, OR VIRUS-FREE, OR THAT THE SOFTWARE WILL MEET ANY PARTICULAR CRITERIA OF PERFORMANCE OR QUALITY EXCEPT AS EXPRESSLY PROVIDED IN THE LIMITED WARRANTY.  All risk of quality and performance of the software and documentation is with You.   This disclaimer of warranty constitutes an essential part of this Agreement.

To the extent that this Warranty Statement is inconsistent with the jurisdiction where You use the Software, the Warranty Statement shall be deemed to be modified consistent with such local law but to the maximum extent enforceable in such jurisdiction.  Under such local law, certain limitations may not apply, and You may have additional rights which vary from jurisdiction to jurisdiction.  For example, some states in the United States and some jurisdictions outside the United States may: (i) preclude the disclaimers and limitations of this Warranty Statement from limiting the rights of a consumer; (ii) otherwise restrict the ability of a manufacturer to make such disclaimers or to impose such limitations; or (iii) grant the consumer additional legal rights, specify the duration of implied warranties which the manufacturer cannot disclaim, or prohibit limitations on how long an implied warranty lasts.

IN NO EVENT AND UNDER NO LEGAL THEORY, INCLUDING WITHOUT LIMITATION, TORT, CONTRACT, OR STRICT PRODUCTS LIABILITY, SHALL MCCI OR ANY OF ITS SUPPLIERS BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY PERSONAL INJURY, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY KIND, INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER MALFUNCTION, OR ANY OTHER KIND OF COMMERCIAL DAMAGE, EVEN IF MCCI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.  IN NO EVENT SHALL MCCI BE LIABLE FOR DAMAGES IN EXCESS OF THE AMOUNT PAID BY YOU TO MCCI OR THIS SOFTWARE LICENSE.  SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY FOR PERSONAL INJURY, OR OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY TO YOU. In no event shall MCCI's total liability to You for all damages (other than as may be required by applicable law in cases involving personal injury) exceed the amount of fifty dollars ($50.00). The foregoing limitations will apply even if the above stated remedy fails of its essential purpose.

EXPORT CONTROLS.  You may not use or otherwise export the Software except as authorized by United States law and the laws of the jurisdiction in which the Software was obtained. In particular, but without limitation, the Software or underlying information or technology may not be exported or re-exported (i) into (or to a national or resident of) Cuba, Libya, North Korea, Iran, Syria or any other country to which the United States has embargoed goods; or (ii) to anyone on the U.S. Treasury Department's list of Specially Designated Nationals, the U.S. Commerce Department's Table of Denial Orders, or the U.S. Department of Commerce Denied Person's List or Entity List.  By downloading, ordering or using the Software, You agree to the foregoing and represent that You are not located in, under the control of, or a national or resident of any such country or on any such list. You also agree that you will not use the Software for any purposes prohibited by United States law, including, without limitation, the development, design, manufacture or production of missiles, or nuclear, chemical or biological weapons.

MISCELLANEOUS.  This Agreement constitutes the entire understanding of the parties with respect to the subject matter of this Agreement and merges all prior communications, representations, and agreements.  This Agreement may be modified only by a written agreement signed by the parties.  If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable.  This Agreement shall be construed under the laws of the State of New York, USA, excluding rules regarding conflicts of law.  The application of the United Nations Convention of Contracts for the International Sale of Goods is expressly excluded.

UNITED STATES GOVERNMENT USE.  MCCI represents that the Software and its documentation were developed at private expense and no part of same is in the public domain.  The Software is Commercial Computer Software provided with RESTRICTED RIGHTS under the Federal Acquisition Regulations and agency supplements to them.  Use, duplication, or disclosure by the U.S. Government is subject to the restrictions as set forth in the Rights in Technical Data and Computer Software clause at DFAR 252.227-7013 et. seq. or the Commercial Computer Software Restricted Rights at DFAR 52.227-19, as applicable.  Contractor is MCCI Corporation, 3520 Krums Corners Road, Ithaca, NY  14850, USA.

TrueTask and MCCI are registered trademarks of MCCI Corporation.

[00:55:42 INF] Deploying Windows
[00:55:45 FTL] Operation failed
System.InvalidOperationException: A sequência não contém elementos de correspondência
   em System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
   em Deployer.Raspberry.RaspberryPi.<GetDeviceDisk>d__4.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
   em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   em Deployer.Tasks.DeployWindows.<Execute>d__4.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
   em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   em Deployer.Execution.ScriptRunner.<Run>d__5.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
   em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   em Deployer.Execution.ScriptRunner.<Run>d__4.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
   em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   em Deployer.Raspberry.WoaDeployer.<Deploy>d__3.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
   em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   em Deployer.Raspberry.Console.Program.<Execute>d__1.MoveNext() na D:\a\1\s\Source\Deployer.Raspberry.Console\Program.cs:linha 49
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
   em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   em Deployer.Raspberry.Console.Program.<Main>d__0.MoveNext() na D:\a\1\s\Source\Deployer.Raspberry.Console\Program.cs:linha 28

Exceção Sem Tratamento: System.AggregateException: Um ou mais erros. ---> System.InvalidOperationException: A sequência não contém elementos de correspondência
   em System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
   em Deployer.Raspberry.RaspberryPi.<GetDeviceDisk>d__4.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
   em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   em Deployer.Tasks.DeployWindows.<Execute>d__4.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
   em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   em Deployer.Execution.ScriptRunner.<Run>d__5.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
   em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   em Deployer.Execution.ScriptRunner.<Run>d__4.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
   em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   em Deployer.Raspberry.WoaDeployer.<Deploy>d__3.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
   em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   em Deployer.Raspberry.Console.Program.<Execute>d__1.MoveNext() na D:\a\1\s\Source\Deployer.Raspberry.Console\Program.cs:linha 49
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
   em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   em Deployer.Raspberry.Console.Program.<Main>d__0.MoveNext() na D:\a\1\s\Source\Deployer.Raspberry.Console\Program.cs:linha 36
   --- Fim do rastreamento de pilha de exceções internas ---
   em System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   em System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   em Deployer.Raspberry.Gui.App.<>c__DisplayClass2_0.<LaunchConsole>b__0() na D:\a\1\s\Source\Deployer.Raspberry.Gui\App.xaml.cs:linha 40
   em Deployer.Gui.Common.ConsoleEmbedder.ExecuteInsideConsole(Action consoleAction) na D:\a\1\s\Source\DeployerPlatform\Deployer.Gui.Common\ConsoleEmbedder.cs:linha 33
   em Deployer.Raspberry.Gui.App.LaunchConsole(String[] args) na D:\a\1\s\Source\Deployer.Raspberry.Gui\App.xaml.cs:linha 40
   em Deployer.Raspberry.Gui.App.OnStartup(StartupEventArgs e) na D:\a\1\s\Source\Deployer.Raspberry.Gui\App.xaml.cs:linha 21
   em System.Windows.Application.<.ctor>b__1_0(Object unused)
   em System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   em System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   em System.Windows.Threading.DispatcherOperation.InvokeImpl()
   em System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   em MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
   em System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   em MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
   em System.Windows.Threading.DispatcherOperation.Invoke()
   em System.Windows.Threading.Dispatcher.ProcessQueue()
   em System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   em MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   em MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   em System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   em System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   em System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   em MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   em MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   em System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   em System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   em System.Windows.Application.RunDispatcher(Object ignore)
   em System.Windows.Application.RunInternal(Window window)
   em System.Windows.Application.Run(Window window)
   em Deployer.Raspberry.Gui.App.Main()
SuperJMN commented 4 years ago

Does this happen with the latest version?